1. 前言
使用Ansible可以自动安装自托管引擎。安装脚本(hosted-engine –deploy)运行在初始部署主机上,在部署的主机上创建虚拟机,把oVirt Engine安装配置在该虚拟机上。引擎和相关数据库安装在引擎虚拟机上,但是如果需要的话,可以在安装后迁移到单独的服务器上。
能够运行Engine虚拟机的主机称为自托管(self-hosted)引擎节点。至少需要两个自托管引擎节点来支持高可用性特性。
专用于Engine虚拟机的存储域称为自托管引擎存储域。该存储域是由安装脚本创建的,因此在开始安装之前必须准备好存储设备和空间。
2. oVirt关键组件
组件名称 | 描述 |
---|---|
oVirt Engine引擎 | 提供图形用户界面和REST API来管理环境中资源的服务。Engine安装在运行企业Linux的物理或虚拟机上。 |
Hosts主机 | RHEL/CentOS操作系统的主机和oVirt节点(基于镜像的管理程序)是两种受支持的主机类型。主机使用KVM (Kernel-based Virtual Machine)技术,提供用于运行虚拟机的资源。 |
共享存储 | 存储服务用于存储与虚拟机相关联的数据。 |
数据仓库 | 从引擎收集配置信息和统计数据的服务。 |
3. ovirt自托管引擎架构
oVirt Engine作为虚拟机,运行在它管理的相同环境中的自托管引擎节点(专用主机)上。自托管引擎环境虽然少一台物理服务器,但是需要更多的管理开销来部署和管理。引擎在没有外部HA管理的情况下具有高可用性。
自托管引擎环境的最低配置包括:
- 需要在自托管引擎节点上创建一个oVirt Engine虚拟机。Engine Appliance用于自动安装RHEL 8/CentOS 8虚拟机,以及该虚拟机上的Engine。
-
至少两个自托管引擎节点,以实现虚拟机的高可用性。可以使用RHEL/CentOS系统的主机或oVirt节点 (oVirt Node)。VDSM (host agent)运行在所有主机上,方便与oVirt Engine通信。HA服务运行在所有自托管引擎节点上,以管理engine虚拟机的高可用性。
-
一个存储服务,它可以安装在本地,也可以在远程服务器上托管,这取决于所使用的存储类型。存储服务必须能够被所有主机访问。
评论前必须登录!
注册