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