3.6. 基于镜像置备的先决条件
后引导配置方法
使用 完成
启动后配置脚本的镜像需要托管的 DHCP 服务器,如卫星的集成胶囊或外部胶囊。主机必须与 DHCP 胶囊关联的子网创建,主机 IP 地址必须是 DHCP 范围内的有效 IP 地址。
可以使用外部 DHCP 服务,但必须手动输入 IP 地址。必须在 Satellite 中配置与镜像中与配置对应的 SSH 凭据,以启用进行的启动后配置。
在对虚拟机从依赖于后配置脚本的镜像引导时,检查以下项:
- 主机在卫星服务器中分配有子网。
- 该子网具有在卫星服务器中分配的 DHCP 胶囊。
- 主机具有在卫星服务器中分配的有效 IP 地址。
- 使用 DHCP 的虚拟机获取的 IP 地址与卫星服务器中配置的地址匹配。
- 从镜像创建的虚拟机响应 SSH 请求。
- 从镜像创建的虚拟机通过 SSH 授权用户和密码,后者与所部署的镜像相关联。
- Satellite 服务器可通过 SSH 密钥访问虚拟机。这需要虚拟机从卫星服务器接收安装后脚本。
预引导配置方法
使用 cloud-init
脚本的镜像需要 DHCP 服务器,以避免在镜像中包含 IP 地址。首选管理的 DHCP 胶囊。镜像必须配置有 cloud-init
服务,以便在系统引导时启动并获取要在完成配置中使用的脚本或配置数据。
在对虚拟机从依赖于镜像中包含的初始化脚本的镜像引导时,检查以下项:
- 子网中有一个 DHCP 服务器。
-
虚拟机安装并启用
cloud-init
服务。
有关在虚拟机镜像中完成和 cloud-init
脚本的不同支持级别的信息,请参阅红帽客户门户网站上 完成和 cloud-init 脚本支持计算资源的 红帽知识库解决方案。