要自定义具有共享属性的主机,可以在引用主机中创建一个主机配置文件。要自定义单个主机,可以设置主机配置文件中的某些字段,以便提示用户为每个主机进行输入。您还可以编辑和导出主机自定义。

主机自定义

使用主机配置文件,可以在引用主机中预先指定存储设置或 Syslog 设置等信息,然后将主机配置文件应用到一组共享相同设置的目标主机。还可以使用主机配置文件指定某些设置与主机有关。如果这样做,当使用 Auto Deploy 置备主机时,主机将以维护模式启动。修复主机或重置主机自定义,以提示输入。系统会存储输入内容,并在下次主机引导时使用该信息。

如果主机配置文件设置为提示用户进行输入,当重置主机自定义时,则必须在出现的对话框中指定一个值。如果未指定值,则会出错。

表 1. 提示 iSCSI 用户进行输入的主机配置文件选项
请求用户输入的信息 设置主机配置文件选项
如果在具有用于 iSCSI 的配置文件的系统上应用主机配置文件,则会提示您输入若干属性。对于许多属性,可以使用系统默认值。对于某些属性,必须指定一个值,否则会出错。
IQN 名称
如果 iSCSI 设置使用 IQN 名称,则在应用主机配置文件时会提示您输入 IQN 名称。只有提供该名称,才能继续操作。
CHAP 信息
如果将 iSCSI 设置为要求 CHAP 身份验证,则在应用主机配置文件时会提示您输入 CHAP 信息,其中包括用户名和密钥。只有提供该名称,才能继续操作。
  1. 选择编辑主机配置文件,单击存储配置,然后单击 iSCSI 启动器配置
  2. 选择已经启用的启动器的文件夹并设置该启动器。
  3. 设置启动器。对于许多字段,在主机自定义过程中,系统会提示用户进行输入。
表 2. 提示存储用户进行输入的主机配置文件选项
请求用户输入的信息 设置主机配置文件选项
您要设置固定 PSP 配置,并希望提示输入将使用固定 PSP 的存储阵列的适配器和目标 ID。
仅当适配器设置为使用固定 PSP 时,才能设置该选项。
  1. 选择编辑主机配置文件,单击存储配置
  2. 单击本机多路径 (NMP)
  3. 单击路径选择策略 (PSP) 配置
  4. 在“首选路径”窗口中,选择提示用户指定主机上的适配器和目标 ID
表 3. 提示安全用户进行输入的主机配置文件选项
请求用户输入的信息 设置主机配置文件选项
ESXi 主机首次引导时,提示输入该主机的管理员密码。
  1. 选择编辑主机配置文件,然后单击安全和服务
  2. 单击安全设置,然后单击安全配置
  3. 在右侧面板中,从管理员密码下拉菜单中选择用于配置管理员密码的用户输入密码
预先配置 ESXi 主机的用户,但在每个主机首次引导时提示输入主机上该用户的密码。

仅当存在用户配置时,才能执行该任务。选择下列选项之一,配置该用户。

  • 分配固定的用户配置,用于实现与 ESX/ESXi 4.1 系统的兼容性,此选项将以明文形式显示密码。
  • 分配高级的固定用户配置适用于 ESXi 5.0 及更高版本系统的用户。
  • 指定配置文件中的用户配置,且在主机配置过程中提示输入密码,用于指定用户相关信息,但提示输入每个主机的密码。
当主机加入活动目录域时,提示用户输入凭据。
  1. 将身份验证配置的配置文件设置为使用固定域。
    1. 选择编辑主机配置文件,单击安全和服务
    2. 单击安全设置,然后单击身份验证配置
    3. 单击 Active Directory 配置
    4. 在“域名”下拉菜单中,选择配置固定域名
  2. 将加入域的方法设置为提示用户。
    1. 选择编辑主机配置文件,单击安全和服务,然后单击身份验证配置
    2. 单击 Active Directory 配置
    3. 在“加入域方法”下拉菜单中,选择使用用户指定的 AD 凭据以将主机加入域
表 4. 提示联网用户进行输入的主机配置文件选项
请求用户输入的信息 设置主机配置文件选项
提示用户输入端口组的 MAC 地址。可以让系统在所有情况下都提示用户输入用户指定的 MAC 地址,或者仅当默认值不可用时才提示用户输入用户指定的 MAC 地址。
  1. 选择编辑主机配置文件,单击网络配置,然后单击主机端口组
  2. 单击管理网络
  3. 确定应如何决定 vmknic 的 MAC 地址字段中,选择系统如何管理 MAC 地址。
    • 用户指定在应用配置时使用的 MAC 地址
    • 如果无默认值可用,提示用户输入 MAC 地址
提示用户输入配置文件应用到的每个 ESXi 主机的 IPv4 地址。可以让系统在所有情况下都提示用户输入用户指定的 IPv4 地址,或者仅当默认值不可用时才提示用户输入用户指定的 IPv4 地址。
  1. 选择编辑主机配置文件,单击网络配置,然后单击主机端口组
  2. 依次单击管理网络IP 地址设置
  3. IPv4 地址字段中,选择系统如何管理 IPv4 地址。
    • 用户指定在应用配置时使用的 IPv4 地址
    • 如果无默认值可用,提示用户输入 IPv4 地址
提示用户输入配置文件应用到的每个 ESXi 主机的 IPv6 地址。可以让系统在所有情况下都提示用户输入用户指定的 IPv6 地址,或者仅当默认值不可用时才提示用户输入用户指定的 IPv6 地址。
  1. 选择编辑主机配置文件,单击网络配置,然后单击主机端口组
  2. 依次单击管理网络IP 地址设置
  3. 静态 IPv6 地址字段中,选择系统如何管理 IPv6 地址。
    • 用户指定在应用配置时使用的 IPv6 地址
    • 如果无默认值可用,提示用户输入 IPv6 地址
提示用户输入主机的 DNS 名称。可以让系统在所有情况下都提示用户输入用户指定的主机名,或者仅当默认值不可用时才提示用户输入用户指定的主机名。
  1. 选择编辑主机配置文件,单击网络配置,然后单击 DNS 配置
  2. 在“主机名称”字段中,选择系统如何管理 DNS 配置。
    • 如果无默认值可用,提示用户输入主机名
    • 用户指定在应用配置时使用的主机名
提示用户输入 Distributed Switch 的 MAC 地址、端口组或者其服务之一。右键单击“主机虚拟网卡”文件夹图标,然后单击添加子配置文件图标,以确定该设置应用到的组件。

您可以决定是在所有情况下都提示用户输入,还是仅当默认值不可用时提示用户输入。

  1. 打开网络配置
  2. 单击主机虚拟网卡
  3. 确定应如何决定 vmknic 的 MAC 地址字段中,选择系统如何管理 Distributed Switch 的 MAC 地址。
    • 用户指定在应用配置时使用的 MAC 地址
    • 如果无默认值可用,提示用户输入 MAC 地址
提示用户输入 Distributed Switch 的 IPv4 地址、端口组或者其服务之一。右键单击“主机虚拟网卡”文件夹图标,然后单击添加子配置文件图标,以确定该设置应用到的组件。

您可以确定是仅当默认值不可用时提示用户输入,还是在所有情况下都提示用户输入。

  1. 打开网络配置
  2. 单击主机虚拟网卡
  3. 单击 IP 地址设置
  4. 在“IPv4 地址”字段中,选择系统如何处理 Distributed Switch 的 IPv4 地址。
    • 用户指定在应用配置时使用的 IPv4 地址
    • 如果无默认值可用,提示用户输入 IPv4 地址
提示用户输入 Distributed Switch 的 IPv6 地址、端口组或者其服务之一。右键单击“主机虚拟网卡”文件夹图标,然后单击添加子配置文件图标,以确定该设置应用到的组件。

您可以确定是仅当默认值不可用时提示用户输入,还是在所有情况下都提示用户输入。

  1. 打开网络配置
  2. 打开主机虚拟网卡
  3. 打开 IP 地址设置
  4. 静态 IPv6 地址字段中,选择系统如何管理 Distributed Switch 的 IPv6 地址。
    • 用户指定在应用配置时使用的 IPv6 地址
    • 如果无默认值可用,提示用户输入 IPv6 地址

如何导出主机自定义?

了解如何将 vSphere 主机配置文件的自定义属性作为 .CSV 文件导出到桌面。

出于安全考虑,不会导出密码等敏感数据。

过程

  1. 导航到主机和集群并选择具有已连接主机配置文件的 ESXi 主机。
  2. 右键单击 ESXi主机,然后选择主机配置文件 > 导出主机自定义
  3. 单击保存
    注: 仅支持英语版的 .csv 文件。
    该文件将保存为 .csv 文件。

下一步做什么

将文件保存到桌面后,您可以手动编辑并保存该文件,以便稍后应用自定义。

如何编辑主机自定义?

了解如何编辑附加到 vSphere 主机配置文件的特定主机或附加到主机配置文件的集群的主机自定义。

过程

  1. vSphere Client 中,选择菜单 > 策略和配置文件
  2. 策略和配置文件下,单击主机配置文件
  3. 右键单击主机配置文件,然后选择编辑主机自定义
  4. 选择要为其编辑自定义的一个或多个主机,然后单击下一步
  5. (可选) 要从桌面导入主机自定义,您可以在自定义主机页面中选择导入主机自定义 .csv
    如果要使用 .csv 文件编辑主机自定义,可以按照 .csv 文件格式导出主机自定义,编辑应答文件字段中的值,然后导入该文件。有关如何导出主机自定义的详细信息,请参见 如何导出主机自定义?
    注: 导入过程以及 .csv 文件中的值将覆盖 自定义主机窗格中的用户输入。
    导入 .csv 文件后,将使用文件中的信息更新文本框。
  6. 编辑主机配置值,然后单击完成

应答文件字段和 vSphere 主机配置文件提取

ESXi 主机提取新配置文件时或升级后,主机配置文件策略选项和主机自定义值会发生更改。通过参考“应答文件字段和主机配置文件提取”表,可以更加熟悉这些更改。

ESXi 主机提取新的主机配置文件后,某些策略选项的值会发生更改。要保持这些值不变,必须在提取主机配置文件之前手动保存这项值。应答文件字段和主机配置文件提取表列出了值已更改的策略选项以及在新提取的主机配置文件中值保持不变的选项。

要找到策略选项,请导航到主机配置文件主视图,右键单击提取的主机配置文件,然后选择编辑主机自定义

表 5. 应答文件字段和主机配置文件提取
策略选项路径 策略选项 策略选项值在新提取的配置文件中的变化
安全和服务 -> 安全设置 -> 安全 UserInputPasswordConfigOption 对于默认用户,它会保持密码不变 (root)。

对于非默认用户,它会始终提取用户输入。

UserInputPasswordConfigOption 如果主机配置文件版本早于 6.5,则不会提取此选项。明确地说,您需要在提取的主机配置文件中创建一个 UserAccount 配置文件。
UserInputAdminPasswordOption 更改为固定。不会保留用户输入值。
存储配置 -> iSCSI 启动器配置 AdvancedUserInputUserConfigOption 更改为固定。不会保留用户输入值。
UserInputIqn 保留用户输入值。
UserInputAlias 保留用户输入值。
UserInputChapName 更改为固定。不会保留用户输入值。
UserInputChapSecret 更改为固定。不会保留用户输入值。
UserInputFirstBurstLength 更改为固定。不会保留用户输入值。
UserInputMaxBurstLength 更改为固定。不会保留用户输入值。
常规系统设置 -> 管理代理配置 -> SNMP 代理配置 UserInputMaxReceiveSegmentLength 更改为固定。不会保留用户输入值。
UserInputUsers 更改为固定。不会保留用户输入值。
UserInputV3Targets 更改为固定。不会保留用户输入值。
UserInputEngineId 更改为固定。不会保留用户输入值。
UserInputContact 更改为固定。不会保留用户输入值。
UserInputLocation 更改为固定。不会保留用户输入值。
安全和服务 -> 安全设置 -> 安全 -> Active Directory 权限 UserInputUserName 保留用户输入值。
UserInputPassword 保留用户输入值。
网络配置 UserInputMacAddress 视条件而定,无默认值可用时提示用户。
UserInputHostName 视条件而定,无默认值可用时提示用户。
UserInputIPAddress 视条件而定,无默认值可用时提示用户。
高级配置设置 -> 高级选项 UserInputAdvancedConfigOption 更改为固定。不会保留用户输入值。
高级配置设置 -> 系统映像缓存配置 Enable Stateless Caching 您必须明确选择策略选项。
Enable Stateful Install 您必须明确选择策略选项。
注: 此表没有列出所有策略选项。您必须在提取新的主机配置文件之前了解您修改的策略选项。