2021/02 作者:ihunter 0 次 0
准备2台机器(测试场景下可以使用虚拟机),分别装好centos7系统,并配置好hostname和ip地址,例如ovirt1.com(192.168.105.217)、ovirt2.com(192.168.105.216),当前系统使用的是centos7.5
安装ovirt管理台
使用其中一台机器ovirt1.com,用作管理机,安装ovirt最新版本仓库包
# yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release42.rpm
更新下系统
# yum -y update
安装ovirt-engine包
# yum -y install ovirt-engine
配置ovirt-engine(使用默认参数),中间需要配置管理台admin账号的登录密码,有复杂度要求
# engine-setup --accept-defaults
setup成功后就可以通过浏览器访问engine的WEB管理台门户了,因为ovirt从4.x版本后默认通过域名访问了,所以要修改访问PC机器的hosts文件,将ovirt1.com域名映射写入
win10下的hosts路径如下
C:\Windows\System32\drivers\etc\hosts
添加的映射如下
192.168.105.217 ovir1.com
ovirt1.com这台主机上也要添加域名映射,否则会在访问WEB时报PKI认证的错误
centos7.5下hosts路径如下
/etc/hosts
添加的映射如下(在这里把ovirt2.com主机的映射一起加入,后面添加主机时会用到)
192.168.105.217 ovirt1.com 192.168.105.216 ovirt2.com
之后就可以通过PC浏览器访问了,注意通过域名访问https地址,如下
https://ovirt1.com/
安装/添加ovirt主机
使用另一台机器ovirt2.com,用作运行主机,如果ovirt2.com是虚拟机的话,需要确保ovirt2.com支持虚拟化,在centos7宿主机环境下需要做如下配置以开启嵌套虚拟化
修改/etc/default/grub中的GRUB_CMDLINE_LINUX,增加kvm-intel.nested=1,如下
GRUB_CMDLINE_LINUX="crashkernel=auto rd.md.uuid=045dbecc:d4a36a7c:6b699307:f97b8525 rd.lvm.lv=centos/root rd.md.uuid=5cb4fab4:ff699a5e:efe1bbd6:b4044e17 rd.lvm.lv=centos/swap rhgb quiet kvm-intel.nested=1"
更新grub
# grub2-mkconfig -o /boot/grub2/grub.cfg
重启主机,检查nested kvm是否开启
# reboot # cat /sys/module/kvm_intel/parameters/nested
修改ovirt2.com虚拟机的xml文件,将CPU配置如下(CPU数量根据情况填写),修改后重启ovirt2.com虚拟机
或者在中增加
安装ovirt最新版本仓库包
# yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release42.rpm
更新下系统
# yum -y update
确保/etc/hosts中包含ovirt1.com、ovirt2.com的映射
192.168.105.217 ovirt1.com 192.168.105.216 ovirt2.com
目前版本的ovirt不需要手动在运行主机上安装vdsm相关的rpm包了,从管理台添加主机时会自动在主机上安装配置所需的环境,包括防火墙。
进入engine WEB管理台,默认存在一个共享类型的default数据中心,default数据中心下存在一个default集群。如果虚拟化环境使用共享存储,可以直接将主机添加到default数据中心即可。
如果只有一台主机且使用主机上的本地磁盘做存储,则可以把default数据中的存储类型修改为本地。
这里我们以本地数据中心为例,【计算】->【数据中心】->【编辑】,存储类型选择本地。
然后添加主机到default集群,【计算】->【主机】->【新建】,在这里使用主机名ovirt2.com添加。
等待主机ovirt2.com自动安装部署完成即可,注意要确保ovirt2.com能够访问外网。
上篇:
使用iso部署oVirt4.2(SAN存储架构)
下篇:
Gluster部署失败后的清理操作, Hosted Engine部署失败后的清理操作