确保主机符合 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 需要至少具有 32 GB 永久存储(如 HDD、SSD 或 NVMe)的引导磁盘。仅对 ESXi 引导槽分区使用 USB、SD 和非 USB 闪存介质设备。引导设备不得在 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 介质引导系统。
vSphere Auto Deploy 支持使用 UEFI 进行 ESXi 主机的网络引导和置备。
如您正在使用的系统固件和任何附加卡上的固件均支持大于 2 TB 的磁盘,则 ESXi 可以从该磁盘进行引导,。请参见供应商文档。
ESXi7.0 安装或升级的存储要求
为确保 ESXi 7.0 安装实现最佳性能,请对引导设备使用最小为 32 GB 的持久存储设备。要升级到 ESXi 7.0,引导设备至少需要为 4 GB。从本地磁盘、SAN 或 iSCSI LUN 引导时,要求至少具有 32 GB 磁盘以便能够创建系统存储卷,其中包括引导分区、引导槽和基于 VMFS-L 的 ESX-OSData 卷。ESX-OSData 卷承担旧版 /scratch 分区、VMware Tools 的 locker 分区以及核心转储目标的角色。
有助于 ESXi 7.0 安装实现最佳性能的其他选项如下所示:
- 本地磁盘为 128 GB 或更大,以获得 ESX-OSData 的最佳支持。磁盘包含引导分区、ESX-OSData 卷和 VMFS 数据存储。
- 最少支持 128 写入兆兆字节 (TBW) 的设备。
- 提供至少 100 MB/s 顺序写入速度的设备。
- 为了在设备出现故障时具有弹性,建议使用 RAID 1 镜像设备。
- 对引导槽分区支持使用 SD 和 USB 设备。为确保最佳性能,还要提供最小为 32 GB 的单独持久本地设备,用于存储 ESX-OSData 卷的 /scratch 和 VMware Tools 分区。持久本地设备的最佳容量为 128 GB。使用 SD 和 USB 设备存储 ESX-OSData 分区的做法即将弃用。
- 从 ESXi 7.0 Update 3 开始,如果引导设备是没有本地持久存储的 USB 或 SD 卡(如 HDD、SSD 或 NVMe 设备),会在 RAM 磁盘上自动创建 VMware Tools 分区。有关详细信息,请参见知识库文章 83376。
- 如果将 /scratch 分区分配给没有本地持久存储的 USB 或 SD 卡,您会看到警告,阻止您在闪存介质设备上创建或配置引导槽分区以外的分区。为实现最佳性能,请在 RAM 磁盘上设置 /scratch 分区。您还可以配置 /scratch 分区并将其移至 SAN 或 NFS。有关详细信息,请参见知识库文章 1033696。
- 对于要在 SD 闪存存储设备上安装 ESXi 的特定服务器型号,必须使用服务器供应商批准的 SD 闪存设备。可以在 partnerweb.vmware.com 上找到经过验证的设备列表。
- 有关基于 SD 卡或基于 USB 的环境的更新指导,请参见知识库文章 85685。
- 要选择合适的 SD 或 USB 引导设备,请参见知识库文章 82515。
如果找不到本地磁盘,或引导介质为 USB 或 SD 设备,而无用于持久数据的额外高耐用性存储,则 /scratch 分区位于 RAM 磁盘上,链接到 /tmp,并且 ESXi 7.0 在降级模式下运行。
在降级模式下,您会看到系统警示,如:警示:系统日志和数据无持久存储可用。ESX 在运行时具有有限系统存储空间,日志和系统数据将在重新引导时丢失。
当 ESXi 7.0 在降级模式下运行时,日志的 RAM 消耗可能会对临时数据导致非持久日志,可能无法记录或内存不足。由于重新构建磁盘状态所花费的时间,因此引导速度可能会变慢。
使用具有足够大小的持久存储以防止降级模式。您可以重新配置 /scratch 以使用单独的磁盘或 LUN。
升级到 ESXi 7.0 的过程会对引导设备重新进行分区,将原始核心转储、locker 和暂存分区整合到 ESX-OSData 卷中。
- 如果未配置自定义核心转储目标,则默认核心转储位置为 ESX-OSData 卷中的一个文件。
- 如果将 syslog 服务配置为在 4 GB VFAT 暂存分区上存储日志文件,var/run/log 中的日志文件将迁移到 ESX-OSData 卷。
- VMware Tools 将从 locker 分区进行迁移,并擦除该分区。
- 擦除核心转储分区。删除在暂存分区上存储的应用程序核心转储文件。
如果使用 USB 或 SD 设备执行升级,安装程序会尝试在可用的本地磁盘上分配ESX-OSData 区域。如果没有可用空间,则数据存储用于 /scratch。如果未找到本地磁盘或数据存储,则 /scratch 将放置在 RAM 磁盘上。升级后,请重新配置 /scratch 以使用持久性数据存储,或为系统存储卷添加新磁盘。
要重新配置 /scratch,请参见从 vSphere Client 设置暂存分区。
升级到 ESXi 7.0 后,可以添加新的本地磁盘,并启用设置 autoPartition=TRUE
。重新引导后,将对引导磁盘进行分区。有关配置 ESXi 系统分区大小的引导选项的详细信息,请参见知识库文章 https://kb.vmware.com/s/article/81166。
在 Auto Deploy 安装情形下,安装程序将尝试在可用的本地磁盘或数据存储上分配暂存区域。如果未找到本地磁盘或数据存储,则 /scratch 分区将放置在 RAM 磁盘上。请在安装之后重新配置 /scratch 以使用持久性数据存储。
对于从 SAN 引导或使用 Auto Deploy 的环境,必须在单独的 SAN LUN 上设置每个 ESXi 主机的 ESX-OSData 卷。但是,如果 /scratch 配置为不使用 ESX-OSData,则无需为每个主机的 /scratch 分配单独的 LUN。可以将多个 ESXi 主机的暂存区域同时放置在一个 LUN 上。分配给任一 LUN 的主机数量应根据 LUN 的大小以及虚拟机的 I/O 行为来权衡。