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

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

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

  • 如果在系统缓存配置主机配置文件中选中了在主机上启用有状态安装,vSphere Auto Deploy 会安装映像。重新引导时,主机最初会使用 vSphere Auto Deploy 引导以完成安装。自动发出重新引导后,主机从磁盘引导,类似于使用安装程序置备的主机。vSphere Auto Deploy 将不再置备主机。

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

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

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

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

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

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

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

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

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

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

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

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

  3. vSphere Auto Deploy 使用映像配置文件或与规则关联的脚本包置备每个主机。应用主机配置文件的确切效果取决于所选主机配置文件。

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

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

      • 在后续引导过程中,将从磁盘引导主机。该主机不需要连接到 vSphere Auto Deploy 服务器。

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

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

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