当您想要将 Auto Deploy 用于无状态缓存或有状态安装时,您必须设置主机配置文件、应用该主机配置文件并设置引导顺序。

当您应用可针对主机启用缓存的主机配置文件时,Auto Deploy 会对指定磁盘进行分区。接下来发生的事情取决于您如何设置主机配置文件以及您如何在主机上设置引导顺序。

  • 如果在系统缓存配置主机配置文件中选中了在主机上启用无状态缓存,应用主机配置文件时,Auto Deploy 会缓存映像。无需重新引导。您之后引导时,主机将继续使用 Auto Deploy 基础架构检索其映像。如果 Auto Deploy 服务器不可用,主机将使用缓存映像。

  • 如果在系统缓存配置主机配置文件中选中了在主机上启用有状态安装,Auto Deploy 会安装映像。当重新引导主机时,将从磁盘引导主机,正如通过安装程序置备主机一样。Auto Deploy 将不再置备主机。

您可以从 vSphere Web Client 应用主机配置文件,或编写应用主机配置文件的 Auto Deploy PowerCLI 规则。

使用 vSphere Web Client 将 Auto Deploy 设置为进行无状态缓存或有状态安装

您可以在引用主机上创建主机配置文件,并将该主机配置文件应用于其他主机或者 vCenter Server 文件夹或群集。将生成以下工作流。

  1. 使用 Auto Deploy 置备主机,并编辑该主机的系统映像缓存配置主机配置文件。

  2. 将一个或多个目标主机置于维护模式下,将主机配置文件应用于每个主机,然后指示主机退出维护模式。

  3. 接下来发生的事情取决于所选主机配置文件。

    • 如果主机配置文件启用了无状态缓存,则映像将缓存到磁盘。无需重新引导。

    • 如果主机配置文件启用了有状态安装,将安装映像。当重新引导时,主机将使用安装的映像。

  4. 需要进行重新引导,更改才能生效。

使用 PowerCLI 将 Auto Deploy 设置为进行无状态缓存或有状态安装

您可以为引用主机创建主机配置文件,并编写将该主机配置文件应用于其他目标主机的 Auto Deploy PowerCLI 规则。将生成以下工作流。

  1. 通过 Auto Deploy 置备引用主机,然后创建主机配置文件以启用缓存形式。

  2. 编写一个通过 Auto Deploy 置备其他主机并将引用主机的主机配置文件应用于这些主机的规则。

  3. Auto Deploy 使用新映像配置文件置备每个主机。应用主机配置文件的确切效果取决于所选主机配置文件。

    • 对于有状态安装,Auto Deploy 按如下方式进行操作:

      • 在首次引导过程中,Auto Deploy 会在主机上安装映像。

      • 在后续引导过程中,将从磁盘引导主机。不再涉及 Auto Deploy。

    • 对于无状态缓存,Auto Deploy 按如下方式进行操作:

      • 在首次引导过程中,Auto Deploy 将置备主机并缓存映像。

      • 在后续引导过程中,Auto Deploy 将置备主机。如果 Auto Deploy 不可用,将从缓存映像引导主机,但是,只有当主机可以访问 Auto Deploy 服务器时,才能完成设置。