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

ESXi 主机的状况信息

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

表 1. Auto Deploy 存储部署信息

信息类型

描述

状况信息源

映像状况

ESXi 主机上运行的可执行软件。

使用 Image Builder PowerCLI 创建的映像配置文件。

配置状况

确定主机如何配置的可配置设置,例如,虚拟交换机及其设置、驱动程序设置、引导参数等。

使用主机配置文件 UI 创建的主机配置文件。通常来自模板主机。

动态状况

由正在运行的软件生成的运行时状况,例如,生成的专用密钥或运行时数据库。

存储在主机内存中,在重新引导时会丢失。

虚拟机状况

存储在主机上的虚拟机以及虚拟机自动启动信息(仅限于后续引导)。

vCenter Server 必须能够向 Auto Deploy 提供虚拟机信息。

用户输入

基于用户输入的状况(如系统启动时用户提供的 IP 地址)无法自动包含在主机配置文件中。

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

当 Auto Deploy 应用需要对主机进行应答的主机配置文件时,主机进入维护模式。使用主机配置文件界面可检查主机配置文件合规性,并对提示作出响应以自定义主机。

主机自定义信息随主机一起存储。

Auto Deploy 架构

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

图 1. vSphere Auto Deploy 架构
VIB 和映像配置文件、规则引擎以及 Auto Deploy 服务器是 Auto Deploy 的主要组件

Auto Deploy 服务器

为 ESXi 主机提供映像和主机配置文件。Auto Deploy 服务器是 Auto Deploy 基础架构的核心。

Auto Deploy 规则引擎

通知 Auto Deploy 服务器哪个映像配置文件和哪个主机配置文件是为哪个主机提供的。管理员使用 Auto Deploy PowerCLI 定义将映像配置文件和主机配置文件分配给主机的规则。

映像配置文件

定义一组用于引导 ESXi 主机的 VIB。

  • VMware 及其合作伙伴在公用库中提供了映像配置文件和 VIB。使用 Image Builder PowerCLI 检查库和 Auto Deploy 规则引擎,以指定哪个映像配置文件分配给哪个主机。

  • VMware 客户可以根据库中的公用映像配置文件和 VIB 创建自定义映像配置文件并将此文件应用到主机。

主机配置文件

定义特定于计算机的配置,如网络连接或存储设置。管理员使用主机配置文件 UI 创建主机配置文件。您可以为引用主机创建主机配置文件,并将该主机配置文件应用到环境中的其他主机,以使配置一致。

主机自定义

存储在将主机配置文件应用到主机时由用户提供的信息。主机自定义可能包含 IP 地址或用户为该主机提供的其他信息。请参见在 vSphere Web Client 中自定义主机

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