红帽Linux+虚拟化基础入门(八)

KVM      

      因为在VMware上搭建ovirt平台有一点小BUG,无法在平台上创建虚拟机。所以今天用Linux系统,在KVM上搭建ovirt平台。首先要准备CentOS-7-x86_64-DVD-1708.iso和ovirt-node-ng-installer-ovirt-4.2-2018060606.iso的镜像包。

      这次搭建ovirt的方式采用在Linux虚拟机中搭建ovirt-engine,ovirt-node1,ovirt-node2的方式。通俗的来说就是在虚拟机中安装虚拟机,运用了嵌套虚拟化技术。


kvm环境搭建
1、首先安装centos的虚拟机,要是有centos的物理机也可以直接使用。

在安装centos虚拟机时尽量将内存分到6G及以上、磁盘容量100G,在VMware的CPU设置开启虚拟化。





2、虚拟机安装完centos后,在虚拟机上安装kvm系列软件。
yum -y Install qemu-kvm libvirt virt-viewer virt-maneger         #安装KVM套件
安装完毕后用命令打开kvm虚拟机
virt-manager              #打开kvm虚拟机
注意:1.将centos和ovirt-node的镜像拷到/tmp目录下,防止放在其他目录下安装虚拟机时出现权限问题。
          2.使用复制粘贴将大文件从物理机拷到虚拟机里一般存放在/tmp下的某个目录中。

3、在宿主虚拟机开启嵌套虚拟化
因为是在虚拟机里安装虚拟机,而且还要部署到虚拟化平台上,所以宿主虚拟机必须要开启嵌套虚拟化让宿主虚拟机中安装的虚拟机具备虚拟化的能力。
在下边网站里,提供了Intel和AMD开启虚拟机的方式。在宿主虚拟机上操作:
https://docs.fedoraproject.org/quick-docs/en-US/using-nested-virtualization-in-kvm.html    #cpu 开启嵌套虚拟化

安装完ovirt-engine,ovirt-node1,ovirt-node2三台虚拟机后,使用如下命令查看是否开启虚拟化。

cat /sys/module/kvm_amd/parameters/nested     #查看是否支持嵌套虚拟化
# vim /sys/module/kvm_amd/parameters/nested    #修改为1开启。但是root不能直接修改。

安装ovirt-engine,ovirt-node1,ovirt-node2虚拟机:


选择拷贝本机CPU配置,才能开启虚拟机的虚拟化


安装完三个虚拟机后,ovirt的搭建方式参见上次推送点击打开链接

ovirt搭建完毕后就可以登陆向里边添加主机了。




等待一段时间后,主机的状态变为UP就说明添加成功了。中途如果出现错误,点开事件可以查看错误信息根据提示解决错误。



猜你喜欢

转载自blog.csdn.net/qq_35009393/article/details/80889932