第 2 章 部署自承载引擎
2.1. 在 Red Hat Enterprise Linux 主机上初始化自承载引擎部署
2.1.1. 安装自承载引擎软件包
确认主机已注册并订阅了所需的权利。相关信息请参阅安装指南中的订阅所需的权利。
您可以使用
hosted-engine --deploy
从命令行安装自承载引擎,或通过 Cockpit 用户界面安装。根据您选择的方法,需要用到不同软件包。
过程 2.1. 安装自承载引擎
- 安装部署自承载引擎所需的软件包。
- 使用
hosted-engine --deploy
安装自承载引擎:# yum install ovirt-hosted-engine-setup
- 使用 Cockpit 用户界面安装自承载引擎:
yum install cockpit-ovirt-dashboard
- 另外,还可以为 Manager 虚拟机安装 RHV-M Virtual Appliance 软件包。或者,脚本会提示您在部署期间下载该软件包。
# yum install rhvm-appliance
2.1.2. 开始自承载引擎部署
hosted-engine
脚本或 Cockpit 用户界面可协助用户配置主机和 Manager 虚拟机。采用这两种方法都需要您回答一系列问题,系统会根据您的回答配置环境。
前提条件
- 您必须全新安装 Red Hat Enterprise Linux 7 系统,并在其中安装 ovirt-hosted-engine-setup 或 cockpit-ovirt-dashboard 软件包。
- 必须为自承载引擎环境准备好存储。至少需要两个存储域:如需了解有关存储准备的更多信息,请参阅管理指南中的存储 部分。
- 一个是 Manager 虚拟机专用的共享存储域。此存储域创建于自承载引擎部署期间,至少要有 60 GB。
- 另一个是用于保存常规虚拟机数据的数据存储域。部署完成后,必须将此存储域添加到自承载引擎环境中。
重要
如果您使用的是 iSCSI 存储,则不要在共享存储域和数据存储域中使用相同的 iSCSI 目标。 - 您必须为 Manager 和主机准备好完全限定域名(FQDN)。DNS 中必须设有正向和反向查询记录。
- 您可以在部署之前,通过安装 rhvm-appliance 软件包来手动安装 RHV-M Virtual Appliance。或者,在部署期间由脚本或 Cockpit 用户界面下载。不支持使用其他方法来安装 Manager 虚拟机操作系统。
- 要在 Manager 安装中使用 RHV-M Virtual Appliance,需要有一个至少达到 5 GB 的目录。部署过程中会检查
/var/tmp
是否具备足够的文件提取空间。如果空间不够,您可以指定不同的目录,或者挂载外部存储器。VDSM 用户和 KVM 群组必须具备在目录上读写和执行操作的权限。
过程 2.2. 开始基于 RHEL 的自承载引擎部署
开始承载引擎部署
取决于选择的是hosted-engine --deploy
命令还是 Cockpit 用户界面,部署的开始方式会有所不同。- 使用
hosted-engine --deploy
部署自承载引擎时,建议使用screen
窗口管理器来运行脚本,这样可以避免因为网络或终端中断造成会话丢失。如果尚未安装该程序,请安装 screen 软件包,该软件包可在标准 Red Hat Enterprise Linux 存储库中找到。# yum install screen
# screen
# hosted-engine --deploy
注意
使用 CTRL+D 组合键可以随时退出脚本来中止部署。如果会话超时或连接中断,请运行screen -d -r
来恢复hosted-engine
部署会话。 - 要使用 Cockpit 用户界面部署自承载引擎,请通过 https://HostIPorFQDN:9090 登录到 UI,然后使用虚拟化 > 承载的引擎。选择标准 来执行标准自承载引擎安装,然后点击 。
请参阅 第 2.3 节 “部署自承载引擎” 了解部署期间提出的问题和配置信息。