vSphere 主机配置文件是用于封装并帮助管理主机配置的配置文件,尤其是在管理员在 vCenter Server 中管理多个主机或集群的环境中。

主机配置文件为主机配置和配置合规性提供自动化的集中管理机制。主机配置文件可以通过降低对重复手动任务的依赖来提高效率。主机配置文件捕获预配置和验证的引用主机的配置,以受管对象方式存储该配置,并使用其中包含的参数目录来配置网络连接、存储、安全性及其他主机级别的参数。主机配置文件可以应用于单个主机、集群或与某个主机配置文件关联的所有主机或集群。将主机配置文件应用到集群将影响集群中的所有主机,并使应用的主机上的配置保持一致。

通过检查主机或集群与其关联的主机配置文件的合规性,可以使用主机配置文件来验证主机的配置。

引用主机独立性

执行主机配置文件任务时,不需要专用的引用主机。

创建主机配置文件时,需要从指定的 ESXi 引用主机提取配置信息。在以前的版本中,vSphere 要求引用主机可用于某些主机配置文件任务(如编辑、导入和导出)。从 vSphere 6.0 或更高版本开始,执行这些任务不再需要专用的引用主机。对于需要引用主机的主机配置文件任务,系统会将与该主机配置文件兼容的 ESXi 主机指定为引用主机。

某些情况下,在执行这些任务时,没有兼容的主机可用于验证主机配置文件。如果对主机配置文件进行的更改较小,将跳过验证,您会看到一条警告,指示不存在与配置文件关联的有效引用主机。您可以继续操作并完成任务。

由于推出该功能,用户无法再从 vSphere Client 编辑或更改引用主机。系统将在运行时在 vCenter Server 中为当前任务选择引用主机,而不会通知用户。

引用主机选择

为了选择合适的引用主机,vCenter Server 将在目标主机上执行复杂的版本和兼容性检查。

从 vSphere 7.0 Update 3 开始,主要版本 vCenter Server 实例可以管理相应主要版本内所有 ESXi Update 版本的主机。例如,vCenter Server 7.0 Update 3 实例可以管理版本 7.0 GA、7.0 Update 1、7.0 Update 2 和 7.0 Update 3 的 ESXi 主机和主机配置文件。此更改会影响特定主机配置文件操作的引用主机选择。

版本检查

为了选择引用主机,vCenter Server 将检查目标主机与主机配置文件是否具有相同的 ESXi Update 版本。对于某些操作,目标主机可以运行比主机配置文件 ESXi 版本更新的 ESXi 版本。例如,如果要编辑 7.0 Update 3 主机配置文件,则验证主机配置文件的引用主机无法运行 ESXi 7.0 GA、7.0 Update 1 或 7.0 Update 2。

兼容性检查

除了检查目标主机上的版本外,vCenter Server 还执行广泛的兼容性检查,包括现有版本中的子配置文件兼容性检查。从 vSphere 7.0 Update 3 开始,要指定引用主机,vCenter Server 会检查目标主机中的高级选项和默认角色。引用主机必须支持其验证的主机配置文件的高级选项。此外,引用主机中的默认角色必须与主机配置文件中的默认角色相匹配。

主机配置文件操作和所需的引用主机版本

在不同的主机配置文件操作和工作流期间,需要使用引用主机验证主机配置文件。从 vSphere 7.0 Update 3 开始,根据操作,引用主机的 Update 版本必须与其验证的主机配置文件的版本完全相同或更新。下表汇总了环境运行 vCenter Server 实例 7.0 Update 3 或更高版本时用于不同主机配置文件操作的兼容引用主机版本。
主机配置文件操作 兼容的引用主机版本
编辑 Update 版本与主机配置文件相同。
检查合规性 Update 版本与主机配置文件版本相同或更新。
修复 Update 版本与主机配置文件版本相同或更新。
附加 与主机配置文件相同或更高版本。
导入/导出 版本与主机配置文件的版本完全相同。
注: 如果 vCenter Server 实例的版本低于 7.0 Update 3,则在选择引用主机时不会检查 Update 版本。 vCenter Server 仅检查引用主机和主机配置文件的主要版本是否相同,例如 6.x 或 7.x。

主机配置文件和 vSphere Auto Deploy

可以使用主机配置文件和 vSphere Auto Deploy 置备物理 ESXi主机,且虚拟交换机、驱动程序设置、引导参数等配置状态完整并且符合预期。

由于通过 Auto Deploy 置备的主机被视为无状态,因此配置状态信息不会存储在主机上。而是,您需要创建并配置引用主机。然后,从引用主机创建主机配置文件。接下来,将主机配置文件与 Auto Deploy 规则相关联。于是,使用 Auto Deploy 置备的新主机会自动应用主机配置文件。

在修复方面,这些主机与有状态部署的主机相同。应用主机配置文件时,系统会提示您自定义主机,并输入在创建主机配置文件期间所指定策略的应答。

注: 如果使用 Auto Deploy 部署 ESXi,请配置 syslog 将日志存储在远程服务器上。有关从主机配置文件界面设置 syslog 的详细信息,请参见 《vSphere 安装和设置》文档。

有关设置 Auto Deploy 引用主机的详细信息,请参见《VMware ESXi 安装和设置》文档。