第 1 章 介绍
自承载(self-hosted)引擎就是一个虚拟化环境,它的引擎(Manager)运行在由这个引擎管理的一台主机的虚拟机上。虚拟机会作为主机配置的一部分被创建,在主机配置的过程中会并行安装并配置引擎。使用自承载引擎的主要好处是,部署 Red Hat Virtualization 时对硬件的要求更少,这是因为引擎本身在一个虚拟机上运行,而不再需要在一个物理硬件上运行。另外,引擎会被配置为高可用性。当运行 Manager 的虚拟机处于维护模式,或出现故障时,虚拟机会被自动迁移到环境中的另外一个主机上运行。为了实现高可用性功能,最少需要两个自承载引擎主机。
手工安装 Manager 虚拟机不被支持,用户需要使用一个 RHV-M Virtual Appliance 安装 Manager 虚拟机,并可以在这个 appliance 中使用定制的 cloud-init 脚本对 Manager 虚拟机进行定制。在进行部署时,会产生一个默认的 cloud-init 脚本,而创建定制的 cloud-init 脚本超出了本文档覆盖的范围。
系统类型
|
支持的版本
|
---|---|
Red Hat Enterprise Linux 主机
|
7.3
|
Red Hat Virtualization Host
|
7.3
|
HostedEngine-VM (Manager)
|
7.3
|
关于对硬件的要求,请参阅安装指南中的Hypervisor 配置要求部分。
重要
为了避免出现与时间或用户身份验证相关的问题,需要对主机、Manager 以及环境中的其它服务器的时钟进行同步。在每个系统上配置网络时间协议(Network Time Protocol,简称 NTP)来与相同的 NTP 服务器进行同步。
下图描述了使用
hosted-engine --deploy
部署自承载引擎的工作流程:
注意
在 Red Hat Enterprise Linux 主机上,可使用
hosted-engine --deploy
或 Cockpit 用户界面来部署自承载引擎。在 Red Hat Virtualization Host(RHVH)上,使用 Cockpit 用户界面来执行自承载引擎部署。Cockpit 用户界面是承载引擎脚本的 UI 版本,可辅助配置主机和 Manager 虚拟机。