安装或升级到 ESXi 5.5 的最佳做法
search cancel

安装或升级到 ESXi 5.5 的最佳做法

book

Article ID: 334715

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免责声明:本文是 Installing or upgrading to ESXi 5.5 best practices (2052329) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


本文提供关于安装或升级到 ESXi 5.5 的最佳做法的信息。

注意

注意:这些方法包括交互式 ESXi 安装、脚本式 ESXi 安装以及使用 ESXi Image Builder CLI 的自定义安装。


Environment

VMware vSphere ESXi 5.5

Resolution

ESXi 5.5 系统要求

安装或升级到 ESXi 5.5 时,请确保主机满足 ESXi 5.5 支持的以下最低硬件配置:
  1. 硬件符合 VMware Compatibility Guide 的要求。其中包括:

    • 系统兼容性
    • I/O 兼容性(网络和 HBA 卡)
    • 存储兼容性
    • 备份软件兼容性

  2. 具有 64 位处理器。VMware ESXi 5.5 只能在 64 位 x86 CPU 的服务器上安装和运行。它仅支持 LAHF 和 SAHF CPU 指令。
  3. 有一个至少两个内核的 ESXi 5.5 主机。
  4. 在 BIOS 中为 CPU 启用了 NX/XD 位。
  5. 使用的是受支持的处理器。ESXi 支持大范围的 x64 多核处理器。有关支持的处理器的完整列表,请参见 VMware Compatibility Guide
  6. 有 4GB 的 RAM。这是安装 ESXi 5.5 的最低要求。提供至少 8GB 的 RAM,以充分利用 ESXi 功能并在典型的生产环境中运行虚拟机。
  7. 在 x64 CPU(支持 64 位虚拟机)上启用硬件虚拟化支持(Intel VT-x 或 AMD RVI)。有关 ESXi 支持的操作系统的完整列表,请参见 VMware Compatibility Guide。运行使用 64 位客户机操作系统的虚拟机的主机具有以下硬件要求:

    • 对于基于 AMD Opteron 的系统,处理器必须是 Opteron Rev E 或更新处理器。
    • 对于基于 Intel Xeon 的系统,处理器必须包括对 Intel Virtualization Technology (VT) 的支持。很多包含具有 VT 支持的 CPU 的服务器可能默认情况下禁用 VT,因此必须手动启用 VT。如果 CPU 支持 VT,但 BIOS 中未显示该选项,请联系供应商以申请允许启用 VT 支持的 BIOS 版本。

      注意:要确定服务器是否具有 64 位 VMware 支持,请从 VMware 网站下载 CPU Identification Utility

  8. 您有一个或多个千兆位或 10GB 以太网控制器。有关受支持的网络适配器型号的列表,请参见《VMware 兼容性指南》。
  9. 您使用的存储控制器由以下一项或多项任意组合而成:

    • 基本 SCSI 控制器。Adaptec Ultra-160 或 Ultra-320、LSI Logic Fusion-MPT 或大多数 NCR/Symbios SCSI。
    • RAID 控制器。Dell PERC(Adaptec RAID 或 LSI MegaRAID)、HP Smart Array RAID 或 IBM (Adaptec) ServeRAID 控制器。

  10. 您有 SCSI 磁盘或者本地非网络 RAID LUN(含有用于虚拟机的未分区空间)。
  11. 对于串行 ATA (SATA),磁盘通过支持的 SAS 控制器或支持的板载 SATA 控制器连接。SATA 磁盘被认为是远程磁盘,而不是本地磁盘。默认情况下,这些磁盘不会用作暂存分区,因为它们被视为远程磁盘。

    注意:您无法将 SATA CD-ROM 设备连接到 ESXi 5.5 主机上的虚拟机。要使用 SATA CD-ROM 设备,必须使用 IDE 仿真模式。

  12. 您正在使用受支持的存储系统。ESXi 5.5 支持在以下存储系统中进行安装和从这些存储系统中进行引导:

    • SATA 磁盘驱动器。SATA 磁盘驱动器连接在受支持的 SAS 控制器或受支持的板载 SATA 控制器的后面。
      • LSI1068E (LSISAS3442E)
      • LSI1068 (SAS 5)
      • IBM ServeRAID 8K SAS 控制器
      • Smart Array P400/256 控制器
      • Dell PERC 5.0.1 控制器

  13. SATA 磁盘驱动器。支持的板载 SATA 包括:
    • Intel ICH9
    • NVIDIA MCP55
    • ServerWorks HT1000

    注意:ESXi 不支持在主机服务器上使用本地内部 SATA 驱动器创建在多个 ESXi 主机间共享的 VMFS 数据存储。

  14. 您有串行连接的 SCSI (SAS) 磁盘驱动器,支持安装 ESXi 5.5 以及在 VMFS 分区中存储虚拟机。
  15. 在光纤通道或 iSCSI 上有专用的 SAN 磁盘。
  16. 具有支持安装 ESXi 的 USB 设备。
  17. 可以使用 VMware 软件 FCoE 适配器和具有 FCoE 卸载功能的网络适配器从 FCoE LUN 安装和引导 ESXi。有关安装和引导使用软件 FCoE 的 ESXi 的信息,请参见 vSphere Storage 文档。

ESXi 引导要求

vSphere 5.5 支持从统一可扩展固件接口 (UEFI) 引导 ESXi 主机。使用 UEFI,您可以从硬盘驱动器、CD-ROM 驱动器或 USB 介质启动系统。通过 VMware Auto Deploy 进行网络引导或置备需要传统的 BIOS 固件,而且无法通过 UEFI 进行。

ESXi 可以从大于 2TB 的磁盘引导,前提是系统固件和您使用的任何附加卡上的固件支持 ESXi。有关详细信息,请参见供应商文档。

注意:如果在安装 ESXi 5.5 后将引导类型从传统 BIOS 改为 UEFI,可能会导致主机引导失败。在这种情况下,主机会报告类似以下内容的错误:

不是 VMware 引导槽。安装 ESXi 5.5 后,不支持在旧版 BIOS 和 UEFI 之间更改主机引导类型 ( Not a VMware boot bank. Changing the host boot type between legacy BIOS and UEFI is not supported after you install ESXi 5.1.)。

存储要求

ESXi 5.5 具有以下存储要求:
  • 安装 ESXi 5.5 需要大小最低为 1GB 的引导设备。从本地磁盘或 SAN/iSCSI LUN 引导时,需要 5.2GB 的磁盘,以便能够在引导设备上创建 VMFS 卷和 4GB 的暂存分区。如果使用小于该大小的磁盘或 LUN,安装程序会尝试在一个单独的本地磁盘上分配暂存分区。如果找不到本地磁盘,暂存分区 (/scratch) 将位于 ESXi 主机的 ramdisk 上(链接到 /tmp/scratch)。可以重新配置 /scratch 以使用单独的磁盘或 LUN。为获得最佳性能并优化内存,VMware 建议您不要将 /scratch 留在 ESXi 主机 ramdisk 上。

  • 要重新配置 /scratch,请参见 vSphere Installation and Setup Guide 中的从 vSphere Client 设置暂存分区

  • 在 USB 闪存驱动器或 SD 闪存卡上安装 ESXi 时,如果设备小于 8 GB,将阻止向闪存设备分配暂存分区。VMware 建议使用 16 GB 或更大容量的零售 USB 闪存驱动器,以便“额外的”闪存单元可以延长引导介质的使用寿命,但 4 GB 或更大容量的高品质驱动器已经足够容纳 coredump 扩展分区。

  • 由于 USB 和 SD 设备是 I/O 密集型设备,安装程序不会在这些设备上创建暂存分区。在 USB 或 SD 设备上安装时,安装程序会尝试在可用本地磁盘或数据存储上分配暂存分区。如果未找到本地磁盘或数据存储,/scratch 将放在 ramdisk 上。应重新配置 /scratch 以在安装后使用永久性数据存储。

  • 在 Auto Deploy 安装中,安装程序会尝试在可用本地磁盘或数据存储上分配暂存分区。如果未找到本地磁盘或数据存储,/scratch 目录将放在 ramdisk 上。重新配置 /scratch 目录以在安装后使用永久性数据存储。

  • 对于从 SAN 引导或使用 Auto Deploy 的环境,无需为每个 ESXi 主机分配单独的 LUN。可以将很多 ESXi 主机上的暂存分区归置到一个 LUN 上。必须根据 LUN 大小和虚拟机的 I/O 行为权衡分配给任何单独 LUN 的主机数。


升级或迁移 ESXi 主机的最佳做法

为实现成功升级或迁移,请遵循以下最佳做法:

  1. 如果 vSphere 系统包括 VMware 解决方案或插件,请确保它们与要升级到的 vCenter Server 版本兼容。有关详细信息,请参见 VMware Product Interoperability Matrix
  2. 请阅读 vSphere Upgrade Guide 中的准备升级主机,以了解 ESX/ESXi 4.x 与 ESXi 5.x 之间配置和分区的变化、受支持的升级和迁移方案以及可用于执行升级或迁移的选项和工具。
  3. 请阅读《VMware vSphere 发行说明》了解已知安装问题。
  4. 如果要在 VMware View 环境中安装 vSphere,请参见 vSphere Upgrade Guide 中的“在 Horizon View 环境中单独升级 vSphere 组件”。

要准备升级系统,请执行以下操作:

  1. 确保支持对您当前的 ESX/ESXi 版本进行迁移或升级。有关详细信息,请参见 vSphere Upgrade Guide 中的支持升级到 ESXi 5.5
  2. 确保系统硬件符合以上 ESXi 要求。有关详细信息,请参见 vSphere Upgrade Guide 中的系统要求部分以及 VMware Compatibility Guide。查看系统兼容性、I/O 兼容性(网卡和 HBA 卡)、存储兼容性和备份软件兼容性。
  3. 确保主机上有足够的磁盘空间可以用于升级或迁移。从 ESX 4.x 迁移到 ESXi 5.x 需要在 VMFS 数据存储上有 50MB 的可用空间。
  4. 如果 SAN 已连接到主机,请先分离光纤,然后继续升级或迁移。请勿在 BIOS 中禁用 HBA 卡。

    注意:此步骤不适用于从 SAN 引导且在 SAN LUN 上具有服务控制台的 ESX 主机。您可以断开包含 VMFS 数据存储且不包含服务控制台的 LUN。
  • VMware 强烈建议在执行升级或迁移之前备份您的主机,以便在升级失败时,可以还原主机。

    重要事项:将主机升级或迁移到 ESXi 5.x 之后,将无法回滚到之前的版本。

  • 根据所选升级或迁移方法,可能必须迁移该主机上的所有虚拟机或关闭这些虚拟机的电源。

  • 升级或迁移后,测试系统以确保已成功完成升级或迁移。

  • 重新应用主机许可证。有关详细信息,请参见 vSphere Upgrade Guide 中的升级到 ESXi 5.5 之后重新应用许可证部分。

  • 考虑设置一个 syslog 服务器用于远程日志记录,以确保具有足够的磁盘存储来存储日志文件。对于本地存储有限的主机,在远程主机上设置日志记录尤为重要。或者,也可以安装 vSphere Syslog Collector 来收集所有主机的日志。请参见“为系统日志记录提供足够空间”。有关设置和配置 syslog 与 syslog 服务器、从主机配置文件界面设置 syslog 以及安装 vSphere Syslog Collector 的信息,请参见 vSphere Installation and Setup Guide

  • 如果升级或迁移失败,在具有有效备份的情况下,就可以还原您的主机。


Additional Information

Installing or upgrading to ESXi 5.5 best practices