在 CentOS 8 上安装独立的 oVirt Engine
2026-05-25
oVirt 是一个免费、开源的虚拟化管理平台。它由红帽公司(Red Hat)发起,作为一个社区项目,红帽虚拟化(Red Hat Virtualization)即基于此项目构建。该平台提供基于 Web 的易用前端界面,支持跨平台访问,可集中管理虚拟机、计算资源、存储资源和网络资源。目前仅支持 x86-64、PowerPC64 和 s390x 架构上的 KVM 虚拟化技术,但正在积极开发对 ARM 架构的支持,预计将在未来版本中实现。oVirt 由 oVirt Engine 和 oVirt Node 两部分组成。
什么是 oVirt Engine?
oVirt Engine 是 oVirt 环境的控制中心。您可通过它在一个集中位置定义主机、配置数据中心、添加存储、定义网络、创建虚拟机、管理用户权限以及使用模板。
oVirt Engine 是一项服务,提供图形用户界面和 REST API,用于管理环境中的资源。
安装 oVirt Engine 有两种常见方式:作为自托管引擎或作为独立实例。
独立引擎安装方法为手动安装,且高度可定制。这意味着您可以在不同的虚拟化平台(例如 VMware)上或作为物理服务器运行 oVirt 引擎。我们将对引擎数据库和数据仓库使用同一台本地服务器,以实现自动化安装。
如何在 CentOS 8 上安装独立的 oVirt Engine?
1. 环境要求
要在 CentOS 8 上安装独立的 oVirt Engine,您必须拥有一台企业级 Linux 机器(可以是 CentOS 或 RHEL)作为 oVirt Engine 的运行平台。系统提供了配置脚本(engine-setup),以简化 oVirt Engine 各组件的安装与配置过程。Engine 启动并正常运行后,您可以向其添加主机和存储资源。若需实现虚拟机的高可用性,则至少需要两台主机。
最低硬件要求如下:
CPU:4 核
内存:16 GB 系统 RAM
磁盘:50 GB 本地可访问、可写的磁盘空间。
网络接口:1 个网络接口卡(NIC),最小带宽为 1 Gbps。
2. 安装引擎节点系统
使用 CentOS 8.2 最小化 ISO 镜像,通过光盘启动主机以安装引擎:
1) 选择语言。
2) 选择本地磁盘作为安装目标,并选择“自动”分区方式。请注意,如果磁盘上已有其他数据,则需要执行空间回收操作。
3) 设置时间和日期。
4) 根据先前规划的网络信息配置网络和主机名,包括主机名(使用域名作为主机名)和 IP 地址。
5) 在安装过程中设置根用户密码。
6) 安装完成后,重启主机。
3. 启用 oVirt 4.4 和 PostgreSQL 软件仓库
配置 Engine 软件仓库
1) 更新您的服务器,以确保获取最新的软件包。
sudo dnf -y update
2) 将 oVirt 软件仓库添加到 CentOS 8。
sudo yum -y install https://resources.ovirt.org/pub/yum-repo/ovirt-release44.rpm
3) 启用 javapackages-tools 模块:
sudo yum module -y enable javapackages-tools
4) 启用 pki-deps 模块:
sudo yum module -y enable pki-deps
5) 启用 PostgreSQL 模块的 12 版本:
sudo yum module -y enable postgresql:12
4. 在 CentOS 8 上安装和配置 oVirt Engine
1) 更新 CentOS 8 服务器上的所有软件包:
sudo yum -y update
2) 安装 ovirt-engine 软件包及其依赖项:
sudo yum -y install vim tmux ovirt-engine
3) 启动一个新的 tmux 会话来执行安装。这样可在网络出现问题时防止配置过程被中断:
$ tmux
4) 运行 engine-setup 命令以开始配置 oVirt Engine:
$ sudo engine-setup
除引擎管理员账户的密码外,其余配置项均可按回车键接受默认选项。(请注意:若密码强度不足,系统将提示您确认;请务必输入“Yes”以继续。)
5) 按照其他提示完成 CentOS 8 机器上 oVirt Engine 的配置。
6) 验证设置。
如果安装成功,您将能够访问管理控制台和 Grafana 监控仪表板。
使用提供的网页访问 URL 和为管理员用户配置的密码。
安装完成后,您还需要重启服务:
systemctl restart ovirt-engine
添加域名解析:
在引擎节点的 /etc/hosts 文件中添加域名解析,例如:
192.168.105.240 engine240.com127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
修改软件源地址:
请按如下方式修改 Engine 节点上 /etc/yum.repos.d/ovirt-4.4.repo 文件的内容:
[ovirt-4.4]name=Latest oVirt 4.4 Release#baseurl=https://resources.ovirt.org/pub/ovirt-4.4/rpm/el$releasever/#mirrorlist=https://mirrorlist.ovirt.org/mirrorlist-ovirt-4.4-el$releaseverbaseurl=http://mirror.massclouds.com/ovirt/ovirt-4.4/rpm/el$releasever/enabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-ovirt-4.4
注意:如果不修改软件源地址,添加主机可能会因网络问题而失败。
5. 添加主机和存储:
在您的 oVirt Engine 仪表板中添加虚拟化主机。
选择专业的 oVirt 引擎与虚拟机备份解决方案
作为一款一体化的 oVirt 保护软件,Vinchin 备份与恢复 为客户提供一站式备份与灾难恢复(DR)服务,内置多种强大功能。Vinchin 支持自动备份 oVirt、无代理备份、局域网免传输备份(LAN-Free)、变更块跟踪(CBT)、虚拟机即时恢复以及 oVirt 引擎备份,全面保障并恢复您的 oVirt 虚拟机。
此外,Vinchin备份与恢复还支持虚拟机到虚拟机(V2V)数据迁移及多项高级功能。借助Vinchin备份与恢复,您可在10多种虚拟化平台(包括VMware、XenServer以及大多数基于KVM的Hypervisor)之间迁移虚拟机。您可轻松将关键的现代IT工作负载在不同平台间切换,从而构建高度灵活的自有IT基础设施。立即下载,开启为期60天的全功能试用。
下载免费试用版
适用于多种数据备份
* 15天全功能免费安全下载
结论
总体而言,本文详细介绍了在 CentOS 8 上独立安装 oVirt Engine 的步骤,有助于提升您虚拟化环境的管理与运维效率,提供一个功能强大且丰富的平台。
此外,Vinchin 备份与恢复软件也是保护您的 oVirt 虚拟机的良好选择。