前言
- oVirt是一种开源的分布式虚拟化解决方案,旨在管理您的整个企业基础架构。oVirt使用受信任的KVM管理程序,并基于其他几个社区项目构建,包括libvirt,Gluster,PatternFly和Ansible。
- oVirt 是一款免费开源虚拟化软件,是RedHat 商业版本虚拟化软件 RHEV 的开源版本。
- oVirt 基于 KVM,并整合使用了 libvirt、gluster、patternfly、ansible 等一系列优秀的开源软件,oVirt的定位是替代 vmware vsphere,oVirt 目前已经成为了企业虚拟化环境可选的解决方案,另外相比 Openstack 的庞大和复杂,oVirt 在企业私有云建设中具备部署和维护使用简单的优势。
安装包下载
ovirt-node & ovirt-engine-appliance Release | 内部版本号 | 复制磁力链接使用迅雷或者bittorrent |
---|---|---|
ovirt-node-ng-installer-4.3.9 | 2020031917 | download |
ovirt-engine-appliance-4.3 | 2020031917 | download |
从ISO引导安装oVirt Node
- 以下基于单机进行的
欢迎使用oVirt节点
键盘布局设置
建立网路
时区设置
磁盘配置,可以保存默认,或者自行配置磁盘
root用户密码设置
安装完成,重启服务
shell 登陆
进入Cockpit https://ip:9090
- 用户 root 密码主机设置的
配置nfs存储
- 注意:这里是在node主机上启个nfs服务(不需要外部存储),用于存放engine虚机的镜像。
- ovirt-node重启后ssh进入该主机,执行以下步骤配置nfs存储。(该存储用于部署engine)
设置主机名
hostnamectl set-hostname ovirt239node
安装nfs
yum -y install nfs-utils
#创建目录
mkdir -p /data/images/nfs
#权限赋予
chown vdsm:kvm /data/images/nfs
编辑/etc/exports文件
vi /etc/exports
增加如下内容:
/data/images/nfs *(rw,sync,no_root_squash)
重启nfs服务并设置为开机自启动
systemctl enable --now rpcbind nfs-server
防火墙设置
firewall-cmd --add-service=nfs --permanent && firewall-cmd --add-service={nfs3,mountd,rpc-bind} --permanent && firewall-cmd --reload
部署engine
- 下载engine
wget -N -P /root/ https://resources.ovirt.org/pub/ovirt-4.3/rpm/el7Server/x86_64/ovirt-engine-appliance-4.3-20200319.1.el7.x86_64.rpm
安装engine
rpm -ivh /root/ovirt-engine-appliance-4.3-20200319.1.el7.x86_64.rpm
配置node和engine的域名映射,打开/etc/hosts文件
vi /etc/hosts
增加域名映射,注意node根据自己在安装iso时填的写,engine的域名随便起记住即可。
192.168.3.239 ovirt239node
192.168.3.241 engine241.com
启用Hosted Engine
一旦安装了oVirt Engine并添加了主机并配置了存储,就可以安装虚拟机了!有关 完整说明,请参见《虚拟机管理指南》。
为了获得最佳的虚拟机性能和准确的仪表板统计信息,请确保在每个虚拟机中安装用于Linux的 oVirt Guest Agent和Linux驱动程序 [for Windows ]。
支持以下虚拟机客户机操作系统:
操作系统 | 建筑 | SPICE支持[1] |
---|---|---|
红帽企业版Linux 3-6 | 32位,64位 | 是 |
红帽企业版Linux 7+ | 64位 | 是 |
SUSE Linux Enterprise Server 10+ [2] | 32位,64位 | 没有 |
Ubuntu 12.04(精确的Pangolin LTS)+ [3] | 32位,64位 | 是 |
Windows XP Service Pack 3和更高版本 | 32位 | 是 |
Windows 7的 | 32位,64位 | 是 |
Windows 8 | 32位,64位 | 没有 |
Windows 10 | 64位 | 是 |
Windows Server 2003 Service Pack 2和更高版本 | 32位,64位 | 是 |
Windows Server 2008 | 32位,64位 | 是 |
Windows Server 2008 R2 | 64位 | 是 |
Windows Server 2012 R2 | 64位 | 没有 |
Windows Server 2016 | 64位 | 没有 |
点击“start”开始部署hosted-engine;
配置Hosted Engine Deployment
- 主机名称设置保持与/etc/hosts
- 设置主机IP
- cpu 最低要求两个
- 内存要求最低4GB
填写Admin帐号的密码,这个Admin帐号是用来登录WEB管理台的管理员帐号,点击“Next”;
确认下信息无误后,点击“Prepare VM”;
开始准备engine虚机,需要等待一段时间,根据硬件配置,大概10-30分钟;
执行成功完成。请进行下一步。
存储类型选择“NFS”,连接地址填写ip:/data/images/nfs(这里的IP写ovirt-node机器的ip,路径是我们上面配置的的那个nfs导出目录),点击“Next”;
- Advanced 可以设置磁盘大小,名称定义
确认下信息无误后,点击“Finish Deployment”即可,进入最后的部署过程;
根据机器配置情况,大概需要10-30分钟;
部署完成!
windows 下访问 ovirt-engine-appliance
- 设置hosts解析
- nodepad 推荐使用编辑器打开
C:\Windows\System32\drivers\etc\hosts
- 增加hosts解析内容
192.168.3.239 ovirt239node
192.168.3.241 engine241.com
打开ovirt-engine-appliance浏览器访问https://engine235.com,使用admin帐号登录,密码为上面部署时配置的。
管理门户ovirt-engine-appliance
- 默认用户admin 密码主机前面设置的
ovirt-engine-appliance 页面
ovirt-engine-appliance上传镜像
ovirt-engine-appliance 创建虚拟机
- 普通设置
- 名称定义
- 系统选择
- 磁盘增加
- 网络选择
引导设置,增加刚才上传的镜像
第一引导光盘,第二硬盘,安装完成两者互换
导入VMware vCenter 虚拟机
导入VMware OVA 虚拟机
- ovirt-node 系统下创建一个目录,然后把你的OVA或者OVF文件上传到目录
- 搜索目录下的文件进行导入