要开始使用 Auto Deploy,您需要了解 Auto Deploy 工作原理、安装 Auto Deploy 服务器、安装 PowerCLI、编写置备主机的 PowerCLI 规则以及打开要使用指定的映像配置文件进行引导的主机。支持自定义映像配置文件、主机配置文件和 vCenter Server 位置。

有关帮助您在 Windows 2008 系统中设置第一个 Auto Deploy 环境的逐步操作,请参见Auto Deploy“概念证明”安装

要在环境中使用 Auto Deploy 成功置备主机,可以遵循以下步骤,本文档对这些步骤进行了较详细的说明。

  1. 安装 Auto Deploy 服务器。

    Windows

    Auto Deploy 服务器随 vCenter Server 安装介质附送。可以将 Auto Deploy 服务器和 vCenter Server 安装在相同或不同的系统上。

    vCenter Server 设备

    vCenter Server 设备包括 vCenter Server 和 Auto Deploy 服务器。默认情况下,vCenter Server 设备上的 Auto Deploy 服务器处于禁用状态。

    您可以在设备上同时使用这两个服务器,可以在设备上通过 Auto Deploy 使用独立 vCenter Server 安装,或通过 vCenter Server 设备使用独立 Auto Deploy 安装。有关配置信息,请参见将 Auto Deploy 与 VMware vCenter Server Appliance 配合使用

    注:

    不能将多个 Auto Deploy 服务器与一个 vCenter Server 系统一起使用。

    有关安装软件、设置 DHCP 服务器和下载 TFTP 配置文件的信息,请参见准备系统并安装 Auto Deploy 服务器

  2. 安装 PowerCLI(包括 Auto Deploy 和 Image Builder cmdlet)并设置远程签名。

    请参见安装 PowerCLI 和必备软件使用 Auto Deploy Cmdlet

  3. 查找包含要部署到主机的 VIB 的映像配置文件。

    • 在大多数情况下,将包含您感兴趣的软件的库添加到 PowerCLI 会话,然后从其中一个库中选择映像配置文件。

    • 如果要创建自定义映像配置文件,可以使用 Image Builder cmdlet 克隆现有映像配置文件,然后将自定义 VIB 添加到克隆。将自定义映像配置文件添加到 PowerCLI 会话。

    仅当必须添加或移除 VIB 时才需要使用 Image Builder 进行自定义。在大多数情况下,可以将 VMware 驻留映像配置文件的库作为 URL 添加到 PowerCLI 会话。

  4. 使用 New-DeployRule PowerCLI cmdlet 编写一个将映像配置文件分配给一个主机、同一模式指定的多个主机或所有主机的规则。

    New-DeployRule -Name "testrule" -Item image-profile -AllHosts

    请参见将映像配置文件分配给主机

    注:

    为了将具有固定 MAC 地址的主机置备到 DHCP(有时称作 DHCP 预留)中的 IP 地址映射而优化 Auto Deploy。如果要使用静态 IP 地址,则必须设置主机配置文件,以提示主机自定义。请参见在 vSphere Web Client 中设置静态 IP 地址的主机配置文件

  5. 打开主机,使 Auto Deploy 使用指定的映像配置文件置备主机。

  6. 为主机配置文件设置置备为引用主机的主机。

    可以指定引用主机的 syslog 设置、防火墙设置、存储和网络连接等。请参见设置 Auto Deploy 引用主机

  7. 创建并导出引用主机的主机配置文件。

    请参见《主机配置文件》文档。

  8. 若要置备多个主机,可以使用 Copy-DeployRule cmdlet。

    您可以修改规则,使得不仅分配映像配置文件,还分配主机配置文件和群集位置。

    Copy-DeployRule -DeployRule "testrule" -ReplaceItem my_host_profile_from_reference_host,my_targetcluster
    -ReplacePattern  "ipv4=192.XXX.1.10-192.XXX.1.20"

    my_host_profile_from_reference_host 是引用主机配置文件的名称。my_targetcluster 是目标群集的名称。

  9. 打开要置备的主机。

    如果由模式指定的主机当前不受 vCenter Server 系统管理,则 Auto Deploy 将使用已存储的映像配置文件和指定的主机配置文件来置备这些主机,并将它们添加到目标群集。

  10. 检查您所置备的主机是否满足以下要求。

    • 每个主机已连接到 vCenter Server 系统。

    • 主机不处于维护模式。

    • 主机不具有合规性故障。

    • 每个具有主机配置文件(要求用户输入)的主机都具有最新的主机自定义信息。

    修正主机自定义和合规性问题,然后重新引导主机,直到所有主机都满足要求。

有关引导过程的简介、首次引导和后续引导之间的区别的讨论以及使用主机自定义的概述,请阅读了解 vSphere Auto Deploy