本头条号每天坚持更新原创干货技术文章,欢迎关注本头条号"Linux学习教程",公众号名称“Linux入门学习教程"。
如需学习视频,请复制以下信息到手机浏览器或电脑浏览器上:
zcwyou.com
1. 前言
oVirt是一个开源的分布式虚拟化解决方案,旨在管理整个企业基础设施。oVirt使用受信任的KVM管理程序,它是在其他几个社区项目(包括libvirt、Gluster、PatternFly和Ansible)的基础上构建的。
它包括以下功能:
- 为管理员和非管理员用户提供丰富的基于web的用户界面
- 集成管理主机、存储和网络配置的组件和功能
- 虚拟机和磁盘在宿主机和存储之间进行热迁移
- 虚拟机在主机故障时提供高可用性
ovirt
oVirt可以使用Cockpit进行安装。
cockpit
oVirt引擎和一个主机,可以安装作为虚拟机的形式安装在同一台宿主机上。一旦您安装了第二个主机,引擎虚拟机将是高可用的。
oVirt支持2种类型的主机:
- oVirt 节点, 一个基于CentOS系统的最小化hypervisor操作系统
- 企业版Linux (例如CentOS或RHEL)
您可以仅使用oVirt节点、仅使用企业版Linux主机、或两者都使用。
oVirt主机安装可以有2种方式:
- 直接下载oVirt镜像进行安装
- 在CentOS或RHEL操作系统上安装和配置oVirt主机组件
在CentOS或RHEL操作系统上安装和配置oVirt主机组件
sudo dnf update -y
如果更新了内核,就要重启物理服务器应用最新内核。
添加oVirt官方软件仓库:
sudo dnf install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm
3. 使用Cockpit安装最新版oVirt
centos 8
在RHEL 8系统上启用Base, Appstream, 和Ansible软件仓库:
sudo subscription-manager repos --enable="rhel-8-for-x86_64-baseos-rpms"
sudo subscription-manager repos --enable="rhel-8-for-x86_64-appstream-rpms"
sudo subscription-manager repos --enable="ansible-2-for-rhel-8-x86_64-rpms"
注:在CentOS 8和oVirt节点上,这些仓库是默认启用的
3.2 安装Cockpit和cockpit-ovirt-dashboard插件:sudo yum install cockpit cockpit-ovirt-dashboard -y
3.3 启用Cockpit
sudo systemctl enable --now cockpit.socket
3.4 在防火墙上开放cockpit服务
sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanent
3.5 使用root账号登录Cockpit并开始配置
使用root账号登录Cockpit,他的地址是https://[服务器IP或域名]:9090,然后点击 Virtualization → Hosted Engine.
点击Start开启配置向导。
完成安装向导。作为设置的一部分,您将输入托管引擎的名称。
作为设置向导的一部分,您需要提供存储的位置。oVirt需要一个统一的共享存储系统用于存储虚拟机磁盘镜像、ISO文件和快照。
安装完成后,oVirt的web管理界面将启动。使用浏览器打开oVirt的web管理界面,它的地址是https://[托管引擎的名称]
一旦安装了Engine,您必须至少安装另一个主机,以实现迁移和高可用性等高级特性。
安装了额外的oVirt节点或RHEL/CentOS操作系统的主机后,使用oVirt的Web界面将它们添加到引擎。进入“Compute → Hosts → New”界面,进入“Host details”。
4. 在oVirt上安装虚拟机安装oVirt Engine并添加主机和存储后,现在就可以安装虚拟机了!
为了获得最佳的虚拟机性能和准确的仪表盘统计,请确保在每个虚拟机中安装oVirt Guest Agent和Drivers For Linux/Windows。
支持以下虚拟化操作系统:
操作系统 | 架构 | 是否支持SPICE协议 |
Red Hat Enterprise Linux 3 - 6 | 32-bit, 64-bit | Yes |
Red Hat Enterprise Linux 7+ | 64-bit | Yes |
SUSE Linux Enterprise Server 10+ [2] | 32-bit, 64-bit | No |
Ubuntu 12.04 (Precise Pangolin LTS)+ [3] | 32-bit, 64-bit | Yes |
Windows XP Service Pack 3 and newer | 32-bit | Yes |
Windows 7 | 32-bit, 64-bit | Yes |
Windows 8 | 32-bit, 64-bit | No |
Windows 10 | 64-bit | Yes |
Windows Server 2003 Service Pack 2 and newer | 32-bit, 64-bit | Yes |
Windows Server 2008 | 32-bit, 64-bit | Yes |
Windows Server 2008 R2 | 64-bit | Yes |
Windows Server 2012 R2 | 64-bit | No |
Windows Server 2016 | 64-bit | No |
注:
[1] SPICE驱动程序(QXL)不是由Red Hat提供的。发行版的供应商可以提供SPICE驱动程序。
[2]在用户界面中选择Other Linux作为操作系统类型
[3]最近没有测试
控制台是一个图形化界面,允许您查看虚拟机的屏幕并与之交互。在oVirt中,您可以使用基于web的控制台查看器或桌面应用程序(我们推荐使用Virt查看器)。对于Windows虚拟机,也可以使用远程桌面协议。
如果喜欢本文,欢迎转发。本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
https://www.linuxrumen.com/fwqdj/2067.html