3.4. 基于镜像的置备的先决条件

后引导配置方法

使用完成的启动后配置脚本的镜像需要受管 DHCP 服务器,如卫星集成胶囊或外部胶囊。主机必须与与 DHCP 胶囊关联的子网创建,主机的 IP 地址必须是来自 DHCP 范围内的有效 IP 地址。

可以使用外部 DHCP 服务,但必须手动输入 IP 地址。必须在卫星中配置与镜像中配置对应的 SSH 凭据,以启用启动后配置。

在对从依赖于安装后脚本的镜像引导虚拟机时,检查以下项目:

  • 主机在卫星服务器中分配了子网。
  • 子网在卫星服务器中分配有 DHCP 胶囊。
  • 主机在卫星服务器中分配有有效的 IP 地址。
  • 使用 DHCP 的虚拟机获取的 IP 地址与卫星服务器中配置的地址相匹配。
  • 从镜像创建的虚拟机响应 SSH 请求。
  • 从镜像创建的虚拟机通过 SSH 授权用户和密码,与要部署的镜像相关联。
  • 卫星服务器可以通过 SSH 密钥访问虚拟机。虚拟机需要从卫星服务器接收后配置脚本。

预初始化配置方法

使用 cloud-init 脚本的镜像需要 DHCP 服务器,以避免在镜像中包含 IP 地址。首选使用托管的 DHCP 胶囊。镜像必须将 cloud-init 服务配置为在系统启动时启动,并获取要完成配置中使用的脚本或配置数据。

在对虚拟机从依赖于镜像中包含的初始化脚本进行引导时,请检查以下项目:

  • 子网中有一个 DHCP 服务器。
  • 虚拟机已安装并启用了 cloud-init 服务。

有关在虚拟机镜像中完成和 cloud-init 脚本的不同支持级别的信息,请参阅红帽客户门户网站上 支持的计算资源是什么,以及红帽客户门户网站中的 cloud-init 脚本和 cloud-init 脚本