要将通过 vSphere Auto Deploy 置备的 ESXi 主机设置为从磁盘引导,必须配置主机配置文件。
您可以在单个主机上配置主机配置文件。也可以在引用主机上创建主机配置文件,然后将该主机配置文件应用到其他主机。
前提条件
- 决定用于存储映像的磁盘并确定新映像是否覆盖现有 VMFS 分区。
- 设置您的 vSphere Auto Deploy 环境。请参见安装和配置 vSphere Auto Deploy。
- 确认具有一个可用空间至少为 4GB 的磁盘。如果该磁盘尚未分区,那么当应用主机配置文件时会进行分区。
- 将主机设置为从磁盘引导。请参见硬件供应商的文档。
- 创建主机配置文件。请参见《主机配置文件》文档。
过程
- 导航到 。
- 单击要配置的主机配置文件,然后选择配置选项卡。
- 单击编辑主机配置文件。
- 在向导的“编辑主机配置文件”页面上,选择 。
- 在系统映像缓存配置文件设置下拉菜单中,选择策略选项。
选项 描述 在主机上启用有状态安装 将映像缓存到磁盘。 在主机上对 USB 磁盘启用有状态安装 将映像缓存到连接到主机的 USB 磁盘。 - 根据您选择的策略选项,您必须执行以下操作:
- 如果选择在主机上启用有状态安装:
- 指定有关要使用的磁盘的信息。
选项 描述 第一个磁盘的参数 在配置系统映像安装磁盘时,可以使用多个选项定义要将 ESXi 安装到并从中引导的设备。可以使用以下参数定义用于安装的磁盘:- localesx – 检测到包含有效 ESXi 安装的第一个磁盘
- local – 引导后 ESXi 检测到的第一个本地磁盘
- remoteesx – 检测到包含有效 ESXi 安装的第一个远程磁盘
- ortedremoteesx - 按最低 LUN ID 排序,检测到的第一个包含有效 ESXi 安装的远程磁盘
- remote – 引导后,ESXi 检测到的第一个远程磁盘
- sortedremote - 按最低 LUN ID 排序,引导后 ESXi 检测到的第一个远程磁盘
- device model
- device vendor
- vmkernel device driver name
可以通过在控制台中运行命令
esxcli storage core device list
到 ESXi 主机,然后以 root 用户身份登录来获取设备型号和供应商参数的值。通过运行命令esxcli storage core adapter list
,可以获取 vmkernel 设备驱动程序名称参数。然后,您必须确定引导设备连接到的存储适配器。默认情况下,系统会尝试替换现有 ESXi 安装,然后尝试写入本地磁盘。
您可以使用第一个磁盘的参数字段按偏好顺序指定要使用的磁盘的逗号分隔列表。您可指定多个磁盘。对安装了 ESX 的第一个磁盘使用 localesx,使用型号和供应商信息,或指定 vmkernel 设备驱动程序的名称。例如,要使系统首先搜索型号名称为 ST3120814A 的磁盘,再搜索使用 mptsas 驱动程序的任何磁盘,然后搜索本地磁盘,请指定 ST3120814A,mptsas,local 作为该字段的值。
主机配置文件中的第一个磁盘设置指定了确定哪个磁盘用于缓存的搜索顺序。搜索顺序指定为以逗号分隔的值列表。默认设置 localesx,local 指定 vSphere Auto Deploy 应首先查找现有本地缓存磁盘。缓存磁盘标识为具有现有 ESXi 软件映像的磁盘。如果 vSphere Auto Deploy 找不到现有缓存磁盘,它会搜索可用的本地磁盘设备。搜索可用磁盘时,vSphere Auto Deploy 会使用第一个没有现有 VMFS 分区的空磁盘。
您只能使用第一个磁盘参数指定搜索顺序。无法明确指定磁盘。例如,您无法在 SAN 上指定特定 LUN。
选中以覆盖选定磁盘上的任何 VMFS 卷 如果选中该复选框,则当没有足够空间可用于存储映像、映像配置文件和主机配置文件时,系统会覆盖现有 VMFS 卷。 选中以忽略连接到主机的任何 SSD 设备 如果选中此复选框,系统将忽略任何现有的 SSD 设备,并且不会在其上存储映像配置文件和主机配置文件。 - 在系统磁盘配置下拉菜单中,选择用户必须明确选择策略选项。
- 如果选择在主机上对 USB 磁盘启用有状态安装:
- 在系统磁盘配置下拉菜单中,选择用户在主机自定义中指定的系统磁盘
- 在主机和集群下,右键单击主机,然后选择 。在系统磁盘属性的值字段中定义具有持久存储的磁盘。
- 如果选择在主机上启用有状态安装:
- 单击保存完成主机配置文件配置。
下一步做什么
通过使用 vSphere Client 中的主机配置文件功能,将主机配置文件应用到各个主机。请参见《主机配置文件》文档。或者,可以创建一个规则,以便通过 vSphere Client 或使用 PowerCLI 将主机配置文件分配到主机。请参见编写规则并给主机分配主机配置文件。
- 创建一个规则,以便将主机配置文件应用到要使用引用主机中所指定设置置备的所有主机。有关在 PowerCLI 会话中编写规则的信息,请参见编写规则并给主机分配主机配置文件。
- 对于已经使用 vSphere Auto Deploy 置备的主机,执行测试并修复 PowerCLI 会话中的合规性操作(请参见测试和修复规则合规性)。
- 打开未置备的主机电源,以为其置备新的主机配置文件。