确保主机符合 ESXi 7.0 支持的最低硬件配置。

硬件和系统资源

要安装或升级 ESXi,您的硬件和系统资源必须满足下列要求:

  • 支持的服务器平台。有关支持的平台的列表,请参见《VMware 兼容性指南》,网址为 http://www.vmware.com/resources/compatibility
  • ESXi 7.0 要求主机至少具有两个 CPU 内核。
  • ESXi 7.0 支持广泛的多核 64 位 x86 处理器。有关受支持处理器的完整列表,请参见《VMware 兼容性指南》,网址为 http://www.vmware.com/resources/compatibility
  • ESXi7.0 需要在 BIOS 中针对 CPU 启用 NX/XD 位。
  • ESXi7.0 需要至少 4 GB 的物理 RAM。至少提供 8 GB 的 RAM,以便能够在典型生产环境中运行虚拟机。
  • 要支持 64 位虚拟机,x64 CPU 必须能够支持硬件虚拟化(Intel VT-x 或 AMD RVI)。
  • 一个或多个千兆或更快以太网控制器。有关支持的网络适配器型号的列表,请参见《VMware 兼容性指南》,网址为 http://www.vmware.com/resources/compatibility
  • ESXi 7.0 要求 USB 或 SD 设备的引导磁盘至少为 8 GB,其他设备类型(如 HDD、SSD 或 NVMe)的引导磁盘至少为 32 GB。引导设备不得在 ESXi 主机之间共享。
  • SCSI 磁盘或包含未分区空间用于虚拟机的本地(非网络)RAID LUN。
  • 对于串行 ATA (SATA),有一个通过支持的 SAS 控制器或支持的板载 SATA 控制器连接的磁盘。SATA 磁盘被视为远程、非本地磁盘。默认情况下,这些磁盘用作暂存分区,因为它们被视为远程磁盘。
    注: 不能将 SATA CD-ROM 设备连接到 ESXi 主机上的虚拟机。要使用 SATA CD-ROM 设备,必须使用 IDE 模拟模式。

存储系统

有关支持的存储系统的列表,请参见《VMware 兼容性指南》,网址为 http://www.vmware.com/resources/compatibility。有关软件以太网光纤通道 (FCoE),请参见使用软件 FCoE 安装并引导 ESXi

ESXi 引导要求

vSphere 7.0 支持从统一可扩展固件接口 (Unified Extensible Firmware Interface, UEFI) 引导 ESXi 主机。可以使用 UEFI 从硬盘驱动器、CD-ROM 驱动器或 USB 介质引导系统。

VMware Auto Deploy 支持使用 UEFI 进行 ESXi 主机的网络引导和置备。

如您正在使用的系统固件和任何附加卡上的固件均支持大于 2 TB 的磁盘,则 ESXi 可以从该磁盘进行引导,。请参见供应商文档。

ESXi7.0 安装或升级的存储要求

要安装 ESXi 7.0,USB 或 SD 设备的引导设备至少需要为 8 GB,其他设备类型的引导设备至少需要为 32 GB。要升级到 ESXi 7.0,引导设备至少需要为 4 GB。从本地磁盘、SAN 或 iSCSI LUN 引导时,要求具有 32 GB 磁盘以便能够创建系统存储卷,其中包括引导分区、引导槽和基于 VMFS-L 的 ESX-OSData 卷。ESX-OSData 卷负责旧版 /scratch 分区、VM-tools 和核心转储目标的工作。

建议的 ESXi 7.0 安装选项如下所示:
  • 8 GB USB 或 SD 以及额外的 32 GB 本地磁盘。ESXi 引导分区位于 USB 或 SD 上,ESX-OSData 卷位于本地磁盘上。
  • 至少具有 32 GB 的本地磁盘。该磁盘包含引导分区和 ESX-OSData 卷。
  • 本地磁盘为 142 GB 或更大。该磁盘包含引导分区、ESX-OSData 卷和 VMFS 数据存储。
ESXi 7.0 系统存储卷最多可占用 138 GB 的磁盘空间。仅当本地磁盘设备至少有 4 GB 的额外可用空间时,才会创建 VMFS 数据存储。要与本地 VMFS 数据存储共享引导设备,您需要使用 142 GB 或更大的本地磁盘。

如果找不到本地磁盘,则 ESXi 7.0 会在降级模式下运行,即某些功能处于禁用状态,且 /scratch 分区位于 RAM 磁盘上并链接到 /tmp。您可以重新配置 /scratch 以使用单独的磁盘或 LUN。为实现最佳性能和内存优化,请勿在降级模式下运行 ESXi

升级到 ESXi 7.0 的过程会对引导设备重新进行分区,将原始核心转储、locker 和暂存分区整合到 ESX-OSData 卷中。

在重新分区过程中会发生以下事件:
  • 如果未配置自定义核心转储目标,则默认核心转储位置为 ESX-OSData 卷中的一个文件。
  • 如果将 syslog 服务配置为在 4 GB VFAT 暂存分区上存储日志文件,var/run/log 中的日志文件将迁移到 ESX-OSData 卷。
  • VMware Tools 将从 locker 分区进行迁移,并擦除该分区。
  • 擦除核心转储分区。删除在暂存分区上存储的应用程序核心转储文件。
注: 由于引导设备的重新分区过程,无法回滚到早期版本的 ESXi。要在升级到版本 7.0 后使用较低版本的 ESXi,必须在升级之前创建引导设备的备份,然后从备份还原 ESXi 引导设备。

由于 USB 和 SD 设备容易对 I/O 产生影响,安装程序仅在这些设备上创建 VMFS-L locker 分区,用于存储 VM-tools 和核心转储文件。在 USB 或 SD 设备上进行安装或升级时,安装程序将尝试在可用的本地磁盘上分配 ESX-OSData 区域。如果没有可用空间,则数据存储用于 /scratch。如果未找到本地磁盘或数据存储,则 /scratch 将放置在 RAM 磁盘上。安装或升级后,请重新配置 /scratch 以使用持久性数据存储,或为系统存储卷添加新磁盘。

要重新配置 /scratch,请参见从 vSphere Client 设置暂存分区

虽然 8 GB USB 或 SD 设备已经足够用于最小安装,但应使用更大的设备。额外的空间用于扩展核心转储文件,且高质量 USB 闪存驱动器的额外闪存单元可延长引导介质的使用寿命。请使用 32 GB 或更大容量的高质量 USB 闪存驱动器。请参见知识库文章 http://kb.vmware.com/kb/2004784

在 Auto Deploy 安装情形下,安装程序将尝试在可用的本地磁盘或数据存储上分配暂存区域。如果未找到本地磁盘或数据存储,则 /scratch 分区将放置在 RAM 磁盘上。请在安装之后重新配置 /scratch 以使用持久性数据存储。

对于从 SAN 引导或使用 Auto Deploy 的环境,必须在单独的 SAN LUN 上设置每个 ESXi 主机的 ESX-OSData 卷。但是,如果 /scratch 配置为不使用 ESX-OSData,则无需为每个主机的 /scratch 分配单独的 LUN。可以将多个 ESXi 主机的暂存区域同时放置在一个 LUN 上。分配给任一 LUN 的主机数量应根据 LUN 的大小以及虚拟机的 I/O 行为来权衡。

在 M.2 和其他非 USB 低端闪存介质上安装 ESXi 7.0

与 USB 闪存设备不同, ESXi 安装程序会在 M.2 和其他非 USB 低端闪存介质上创建系统存储卷和 VMFS 数据存储。如果将虚拟机部署或迁移到此引导设备数据存储,引导设备可能会快速耗损,具体取决于闪存设备的耐用性和工作负载的特征。即使是只读工作负载也会导致低端闪存设备出现问题,因此应该仅在高耐用性闪存介质上安装 ESXi
重要事项: 如果在 M.2 或其他非 USB 低端闪存介质上安装 ESXi,安装后请立即删除设备上的 VMFS 数据存储。有关移除 VMFS 数据存储的详细信息,请参见 《vSphere 存储》文档。