当启动为 vSphere Auto Deploy 设置的物理主机时,vSphere Auto Deploy 会将 PXE 引导基础架构与《vSphere 主机配置文件》结合使用来置备并自定义该主机。主机本身并不存储任何状况,而是由 vSphere Auto Deploy 服务器管理每个主机的状况信息。

ESXi 主机的状况信息

vSphere Auto Deploy 会将要置备的 ESXi 主机的信息存储在不同位置中。最初,在将计算机映射到映像配置文件和主机配置文件的规则中指定有关映像配置文件和主机配置文件的位置信息。

表 1. vSphere Auto Deploy 存储部署信息
信息类型 描述 信息源
映像状况 ESXi 主机上运行的可执行软件。 映像配置文件,使用 vSphere ESXi Image Builder 创建。
配置状况 确定主机如何配置的可配置设置,例如,虚拟交换机及其设置、驱动程序设置、引导参数等。 使用主机配置文件 UI 创建的主机配置文件。通常来自模板主机。
动态状况 由正在运行的软件生成的运行时状况,例如,生成的专用密钥或运行时数据库。 重新引导时丢失的主机内存。
虚拟机状况 存储在主机上的虚拟机以及虚拟机自动启动信息(仅限于后续引导)。 vCenter Server 向 vSphere Auto Deploy 发送的虚拟机信息必须能够向 vSphere Auto Deploy 提供虚拟机信息。
用户输入 基于用户输入的状况(如系统启动时用户提供的 IP 地址)无法自动包含在主机配置文件中。

在首次引导过程中,由 vCenter Server 存储的主机自定义信息。

可以创建某些值需要用户输入的主机配置文件。

当 vSphere Auto Deploy 应用需要用户提供信息的主机配置文件时,主机将置于维护模式。使用主机配置文件 UI 可检查主机配置文件合规性,并对提示作出响应以自定义主机。

vSphere Auto Deploy 架构

vSphere Auto Deploy 基础架构由若干个组件组成。

有关详细信息,请观看“Auto Deploy 架构”视频:

图 1. vSphere Auto Deploy 架构

VIB 和映像配置文件、规则引擎和 Auto Deploy 服务器是 Auto Deploy 的主要组件

vSphere Auto Deploy 服务器
ESXi 主机提供映像和主机配置文件。
vSphere Auto Deploy 规则引擎
向 vSphere Auto Deploy 服务器发送信息,告知哪个映像配置文件和哪个主机配置文件是为哪个主机提供的。管理员使用 vSphere Auto Deploy 定义将映像配置文件和主机配置文件分配给主机的规则。有关 vSphere Auto Deploy 规则和规则集的详细信息,请参见 规则和规则集
映像配置文件
定义一组用于引导 ESXi 主机的 VIB。
  • VMware 及其合作伙伴在公用库中提供了映像配置文件和 VIB。使用 vSphere ESXi Image Builder 检查库,以及使用 vSphere Auto Deploy 规则引擎指定哪个映像配置文件分配给哪个主机。
  • VMware 客户可以根据库中的公用映像配置文件和 VIB 创建自定义映像配置文件并将此文件应用到主机。请参见使用 vSphere ESXi Image Builder 自定义安装
主机配置文件
定义特定于计算机的配置,如网络连接或存储设置。使用主机配置文件 UI 创建主机配置文件。您可以为引用主机创建主机配置文件,并将该主机配置文件应用到环境中的其他主机,以使配置一致。有关详细信息,请参见《 《vSphere 主机配置文件》》文档或 设置 vSphere Auto Deploy 引用主机部分。
主机自定义
存储在将主机配置文件应用到主机时由用户提供的信息。主机自定义可能包含 IP 地址或用户为该主机提供的其他信息。有关主机自定义的详细信息,请参见《 《vSphere 主机配置文件》》文档。

在先前版本的 vSphere Auto Deploy 中,主机自定义被称为应答文件。