一、oVirt简单介绍
oVirt是一套开源分布式虚拟化解决方案,是RedHat虚拟化管理平台RHEV的开源版本,oVirt基于开源社区项目构建,包括libvirt,Gluster,PatternFly和Ansible。
oVirt平台由两个部分组成:oVirt-engine管理节点以及oVirt-node计算节点。
oVirt-engine属于oVirt管理端,是oVirt中的管理节点,提供web界面与用户交互,使Node节点管理可视化提供完成的企业级虚拟化平台管理能力,功能类似于vcenter
oVirt-node属于数据节点端,oVirt中的计算节点,用于运行虚拟机,其内核基于kvm,类似于exsi,并为平台运行提供计算资源
oVirt是数据中心虚拟化管理平台解决方案,快速构建私有云,主要应用于桌面云和服务器虚拟化
二、oVirt架构图
三、使用VMware虚拟机简单搭建oVirt虚拟化平台
1、准备条件说明
1)CentOS7.9的虚拟机一台 8G内存 6核CPU,磁盘100G左右
IP 192.168.31.84
该虚拟机作为oVirt-engine管理端节点
2)oVirt-node节点虚拟机一台, 8G内存 6核CPU,磁盘500G左右
该虚拟机作为oVirt-node计算节点
使用ovirt-node-ng-installer-4.3.10-2020060117.el7.iso镜像安装
IP 192.168.31.210
镜像下载地址
http://mirror.massclouds.com/ovirt/ovirt-4.3/iso/ovirt-node-ng-installer/4.3.10-2020060117/el7/ovirt-node-ng-installer-4.3.10-2020060117.el7.iso 或者官方镜像站下载 https://resources.ovirt.org/pub/ovirt-4.3/iso/ovirt-node-ng-installer/4.3.10-2020060117/el7/ovirt-node-ng-installer-4.3.10-2020060117.el7.iso
3)提前下载virt-viewer.msi windowsX64的安装包
本地下载virt-viewer.msi windowsX64的安装包,并安装
2、oVirt-engine配置
1、先配置 ovirt4.3 el7版本的yum源
cd /etc/yum.repos.d/ mkdir /opt/yum.repos.bak mv * /opt/yum.repos.bak/ curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo yum install wget -y sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo wget http://mirror.massclouds.com/ovirt/yum-repo/ovirt-release43.rpm rpm -ivh ovirt-release43.rpm
将ovirt-4.3.repo文件中URL改为oVirt中文社区-开源镜像站地址,关闭gpgcheck
vi ovirt-4.3.repo 修改成如下 [ovirt-4.3] name=Latest oVirt 4.3 Release baseurl=http://mirror.massclouds.com/ovirt/ovirt-4.3/rpm/el$releasever/ #mirrorlist=https://resources.ovirt.org/pub/yum-repo/mirrorlist-ovirt-4.3-el$releasever enabled=1 skip_if_unavailable=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-ovirt-4.3
并修改ovirt-4.3-dependencies.repo,也使用国内镜像站的地址,并关闭gpgcheck
sed -i "s/mirror.centos.org/mirrors.aliyun.com/g" /etc/yum.repos.d/ovirt-4.3-dependencies.repo sed -i "s/gpgcheck=1/gpgcheck=0/g" /etc/yum.repos.d/ovirt-4.3-dependencies.repo
2、yum install ovirt-engine
yum clean all yum install ovirt-engine
yum安装出现报错时再次尝试,直到安装成功
3、运行engine-setup初始化向导
engine-setup
默认采用本地自动创建Postgresql数据库的方式一路回车即可,中间设置admin管理员的密码