要安装 ESXi系统,必须要有引导设备,ESXi在安装过程中,会自动在引导设备上创建 VMFS 卷和 4 GB 的暂存分区。如果使用较小的磁盘或 LUN,则安装程序将尝试在一个单独的本地磁盘上分配暂存区域。如果找不到本地磁盘,则暂存分区 /scratch 位于 ESXi 主机 ramdisk 上,并链接至 /tmp/scratch。此外,由于 USB 和 SD 设备容易对 I/O 产生影响,安装程序不会在这些设备上创建暂存分区。在 USB 或 SD 设备上进行安装或升级时,安装程序将尝试在可用的本地磁盘或数据存储上分配暂存区域。如果未找到本地磁盘或数据存储,则 /scratch 将被放置在 ramdisk 上。安装或升级之后,应该重新配置 /scratch 以使用持久性数据存储。
为获得最佳性能和内存优化,请不要将 /scratch 放置在 ESXi 主机 ramdisk 上,建议重新配置 /scratch 以使用单独的磁盘或 LUN。 注意 :对于 ESXi 7.0 之前的版本,暂存空间是在 ESXi 主机的安装或首次引导期间自动配置的,通常不需要手动配置。如果空间足够且目标设备为“本地”设备,则安装期间,ESXi 安装程序会在该设备上创建一个 4 GB 的 Fat16 分区。从 ESXi 7.0 开始,基于 VMFS-L 的 ESX-OSData 卷(用于存储日志、coredump 和配置)将替换传统暂存分区。在升级过程中,配置的暂存分区将转换为 ESX-OSData。本文所述的设置仍适用于希望将暂存路径指向其他位置的情况。
配置持久暂存位置的方法:
- 使用适用于 ESXi 6.x 和更高版本的 vSphere Client
- 使用适用于 ESXi 6.5 的 VMware Host Client
警告 :不要在多个 ESXi 主机之间共享一个暂存锁存器目录。 注意 :不支持在 VSAN 数据存储上配置暂存位置。可能必须重新引导 ESXi 主机,然后才能完成上述过程。
使用 vSphere Web Client 为 ESXi 6.x 及更高版本配置持久暂存位置。使用 HTML5 客户端时步骤也类似。
- 使用 vSphere Web Client 登录到 vCenter Server。
- 单击主机 和群集 ,然后选择特定主机。
- 单击 系统 。
- 单击 高级系统设置 。
- 找到 ScratchConfig.ConfiguredScratchLocation
- 单击 编辑 ,并添加指向暂存目录的路径。
- 重新引导主机。
注意: 要找到数据存储的 UUID,请转到 数据存储 --> 概要 --> url
使用 VMware Host Client 为 ESXi 配置持久暂存位置
- 使用 Host Client 连接到 ESXi 主机。
- 单击 存储 。
- 右键单击某个数据存储,然后单击 浏览 。
- 为此 ESXi 主机创建名称唯一的目录。例如:.locker-ESXHostname
- 关闭数据存储浏览器。
- 单击 管理 选项卡。
- 在“系统”下,单击 高级系统设置 。ScratchConfig.CurrentScratchLocation 设置将显示暂存分区的当前位置。
- 在 ScratchConfig.ConfiguredScratchLocation 字段中,输入此主机唯一的目录路径。例如:/vmfs/volumes/DatastoreUUID/.locker-ESXHostname。
- 重新引导主机。
使用 vSphere Client 配置持久暂存位置
要使用 vSphere Client 为 ESXi 配置持久暂存空间,请执行以下操作:
- 使用 vSphere Client 连接到 vCenter Server 或 ESXi 主机。
- 在清单中单击 ESXi 主机。
- 单击 配置 选项卡 > 存储 。
- 右键单击某个数据存储,然后单击 浏览 。
- 为此 ESXi 主机创建名称唯一的目录。例如:.locker-ESXHostname
- 关闭数据存储浏览器。
- 单击 软件 > 高级设置 。
- 选择 ScratchConfig 部分。
- 更改 配置选项,指定该目录的完整路径。例如: 注意 :要确定数据存储 UUID,请执行以下操作: ScratchConfig.ConfiguredScratchLocation/vmfs/volumes/ DatastoreUUID /.locker- ESXHostname 导航到 配置 > 存储 。选择该数据存储。查看"数据存储详细信息"下的"位置"。显示的数据存储 UUID 类似于 /vmfs/volumes/51dda02d-fade5016-8a08-005056171889,其中 51dda02d-fade5016-8a08-005056171889 为 UUID。
- 单击 确定 。
- 将 ESXi 主机置于维护模式并重新引导,以使配置更改生效。