网上的资料也太少了吧!
主控端服务器:Centos7 192.168.106.201
节点服务器(虚拟机):Centos7 192.168.106.2
虚拟机里面的虚拟机:ttylinux (chop wood,carry water)
第一种方法:脚本安装
wget 'https://github.com/OpenNebula/minione/releases/latest/download/minione'
bash minione
官方给出的一键安装脚本,因为服务器原因,速度慢
第二种方法:正常流程安装
vim /etc/selinux/config将SELINUX=disabled,reboot
加源
cat << "EOT" > /etc/yum.repos.d/opennebula.repo
[opennebula]
name=opennebula
baseurl=https://downloads.opennebula.org/repo/5.10/CentOS/7/$basearch
enabled=1
gpgkey=https://downloads.opennebula.org/repo/repo.key
gpgcheck=1
repo_gpgcheck=1
EOT
yum install epel-release
yum install opennebula-server opennebula-sunstone opennebula-ruby opennebula-gate opennebula-flow安装依赖
echo "oneadmin:mypassword" > ~/.one/one_auth设置管理平台帐号密码
systemctl start opennebula systemctl start opennebula-sunstone开启服务
oneuser show验证是否正常安装
*http://ip:9869*浏览器访问控制面板
avatar
创建虚拟机并配置网络
打通主控和节点服务器网络,例:ip route add 192.168.106.0/24 via 192.168.106.1 dev ens3
加源并安装依赖yum install opennebula-node-kvm 重启服务systemctl restart libvirtd
禁用SElinux
配置ssh无密码连接 vim /etc/hosts修改主机名如:
192.168.106.201 host
192.168.106.2 node
ssh-keyscan host node >> /var/lib/one/.ssh/known_hosts
* scp /var/lib/one/.ssh/* root@node:/var/lib/one/.ssh/*
此时主控端ssh node可直接登陆节点
设置可以切换中文
基础设施->主机 添加node节点(kvm类型)
从opennebula public下载镜像创建虚机进行管理
avatar