vSphere 是一款复杂的产品,具有多个要升级的组件。理解所需的任务顺序对于成功升级 vSphere 至关重要。

图 1. vSphere 升级任务概述
vSphere 升级任务概述

升级 vSphere 包含下列任务:

  1. 阅读 vSphere 发行说明。
  2. 验证是否已备份配置。
  3. 如果 vSphere 系统包括 VMware 解决方案或插件,请验证它们是否与要升级到的 vCenter Server Appliance 版本兼容。请参见《VMware 产品互操作性列表》,网址为 http://www.vmware.com/resources/compatibility/sim/interop_matrix.php
  4. 升级 vCenter Server

    请参见vCenter Server升级过程概述

  5. 要确保有足够的磁盘存储来存储日志文件,请考虑设置用于远程日志记录的 syslog 服务器对于本地存储量有限的主机,在远程主机上设置日志记录尤为重要。

    有关详细说明,请参见《ESXi 升级》

  6. 通过手动或使用 vSphere Lifecycle Manager 执行协调升级,升级虚拟机。

    有关详细说明,请参见《安装和管理 VMware vSphere Update Manager》

升级 vSphere 时,必须按指定的顺序执行所有过程才能避免可能的数据丢失并将停机时间降至最低。只可以为各个组件执行单向升级过程。例如,升级到 vCenter Server 8.0 之后,无法恢复到 vCenter Server 7.06.7。不过,通过备份和一些规划,可以还原原始的 vCenter Server 环境。

vCenter Server升级过程概述

VMware 提供多个用于升级到 vCenter Server8.0的选项。

可以将 vCenter Server 版本 6.7 或版本 7.0 安装升级或迁移到版本 8.0

图 2. vCenter Server 升级任务概述
vCenter Server 升级任务概述

升级或迁移 vCenter Server的概要步骤:

  1. 选择升级目标。
  2. 验证系统是否满足硬件和软件要求。
  3. 为升级或迁移准备好环境。
  4. 升级或迁移适用于 Windows 的 vCenter ServervCenter Server Appliance 部署。
  5. 完成所有必需的升级后或迁移后任务。

不支持并发升级,并且升级顺序极为重要。有关转换环境升级顺序的信息,请参见从 vCenter Server 6.7 到 vCenter Server 8.0 的示例升级途径

vCenter Server支持的升级方法

图形用户界面 (Graphical User Interface, GUI) 安装程序
GUI 安装程序提供了一种使用您所部署的 OVA 文件进行的两步式升级方法,以及 vCenter ServerAppliance 管理 GUI。第一步以 OVA 文件形式部署 vCenter ServerAppliance。第二步使用 vCenter Server管理 GUI,通过源部署数据配置新设备。
命令行界面 (Command Line Interface, CLI) 安装程序
CLI 安装程序为高级用户提供了升级 vCenter ServerAppliance 或将适用于 Windows 的 vCenter Server 迁移到设备的 CLI 方法。您可以使用自定义 CLI 模板升级或迁移到 vCenter ServerAppliance。
用于将适用于 Windows 的 vCenter Server迁移到 vCenter Server Appliance 的 Migration Assistant 界面
将旧版 Platform Services Controller或适用于 Windows 的 vCenter Server 迁移到设备时,使用 Migration Assistant 界面。通过 GUI 方法或 CLI 方法,您可以将旧版 Windows 安装数据迁移到目标设备。请参见 如何从 Windows 上的 vCenter Server 迁移到 vCenter Server Appliance
已弃用的 vCenter Server 部署模型
从已弃用的部署模型升级或迁移时,您必须先将部署迁移到当前支持的部署模型,然后再尝试将其升级或迁移到 vCenter Server 8.0部署。有关详细信息,请参见 升级或迁移前从已弃用的 vCenter Server 部署拓扑移动到支持的部署拓扑
修补和更新 vCenter Server
修补程序或更新会将 vCenter Server 8.0 软件升级到当前次要版本。您可以通过修补过程对 8.0部署进行次要升级。请参见 vSphere 升级、修补、更新和迁移之间的差异修补和更新 vCenter Server 8.0 部署

vCenter Server 升级兼容性

升级到 vCenter Server 8.0 会影响数据中心的其他软件组件。

升级 vCenter Server 以及相关 VMware 产品和组件概述了升级 vCenter Server 对数据中心组件的影响。

vCenter Server8.0 可以管理与 ESXi 8.0 主机位于同一集群中的 ESXi 版本 6.7 主机。vCenter Server8.0 无法管理 ESXi 6.5 或更低版本的主机。

vSphere 支持从 vCenter Server 6.7 及更高版本升级到 vCenter Server 8.0。要从 vCenter Server 5.0、5.1、5.5、6.0 或 6.5 进行升级,必须先将 vCenter Server 实例升级到版本 6.7 或更高版本,然后再升级到 vCenter Server 8.0。有关将 vCenter Server 5.0、5.1、5.5、6.0 或 6.5 升级到版本 6.7 或 7.0 的信息,请参见 VMware vSphere 6.7 文档VMware vSphere 7.0 文档

表 1. 升级 vCenter Server 以及相关 VMware 产品和组件
产品或组件 兼容性
vCenter Server 验证是否支持从 vCenter Server 的当前版本升级到计划升级版本的升级途径。请参见 http://www.vmware.com/resources/compatibility/sim/interop_matrix.php 上的 VMware 产品互操作性列表。
vCenter Server 数据库 验证要升级到的 vCenter Server 版本是否支持您的数据库。如有必要,升级数据库。请参见 http://www.vmware.com/resources/compatibility/sim/interop_matrix.php 上的 VMware 产品互操作性列表。
注: vCenter Server 8.0 对嵌入式数据库使用 PostgreSQL。vCenter Server 8.0 不支持外部数据库。
ESX 和 ESXi 主机 验证您的 ESX 或 ESXi 主机是否使用您要升级到的 vCenter Server 版本。vCenter Server8.0 需要 ESXi 主机版本 6.7 或更高版本。在必要时进行升级。请参见 http://www.vmware.com/resources/compatibility/sim/interop_matrix.php 上的 VMware 产品互操作性列表。
VMware 主机配置文件

主机配置文件是一个 vCenter Server 工具,用于设计和部署 ESX 主机以及 ESXi 主机。请确保您使用的主机配置文件是版本 6.0 或更高版本。请参见知识库文章 52932

有关与主机配置文件相关的升级问题的详细信息,请参见包含主机配置文件的 vCenter Server的升级问题以及《vSphere 主机配置文件》文档中关于主机配置文件升级工作流的章节。

VMFS3 卷

ESXi 和 vCenter Server 支持 VMFS3、VMFS5 以及 VMFS6 数据存储。可以继续使用现有的 VMFS3 数据存储,但不能创建新的 VMFS3 数据存储。如果已有 VMFS3 数据存储,请将其升级到 VMFS6。有关创建 VMFS 数据存储的详细信息,请参见《vSphere 存储》文档。

虚拟机 升级选项取决于当前的版本。有关升级虚拟机的信息,请参见《ESXi 升级》文档。
VMware Tools 升级选项取决于当前的版本。有关升级 VMware Tools 的信息,请参见《ESXi 升级》文档。
Auto Deploy 为了确保兼容性和最佳性能,在升级到 vCenter Server8.0 后,请使用 Auto Deploy 将 ESXi 主机升级到相同版本。
vSphere 分布式虚拟交换机 (DVS) 必须升级到 DVS 版本 6.7 或更高版本,才能升级到 vCenter Server8.0。请参见知识库文章 52826
vSphere Network I/O Control DVS 版本 6.0 或更高版本仅支持 Network I/O Control 版本 3。如果您使用的是早期版本的 Network I/O Control,则必须升级到 Network I/O Control 版本 3。有关详细信息,请参见《vSphere 网络连接》文档。
vSAN

要避免 vCenter Server 和 ESXi 中的 vSAN 支持差异引起潜在故障,请同步 vCenter Server 和 ESXi 的版本。为了使 vCenter Server和ESXi 上的 vSAN 组件实现最佳集成,请部署这两个 vSphere 组件的最新版本。有关详细信息,请参见《ESXi 安装和设置》《vCenter Server 安装和设置》《ESXi 升级》《vCenter Server 升级》文档。

vSAN 磁盘版本

vSAN 有多种不同的磁盘格式版本可用,具体取决于集群的版本和升级历史记录。有些磁盘格式版本供暂时使用,而有些磁盘格式版本供长期生产使用。由于某些 vSAN 功能与磁盘格式版本相关,因此确定互操作性时必须将格式版本考虑在内。请参见知识库文章 2148493

旧版 Fault Tolerance 如果 vCenter Server 清单包含正在使用旧版 VMware Fault Tolerance (FT) 的虚拟机,则关闭该功能之后,才可执行升级或迁移。有关旧版 FT 的信息,请参见知识库文章 2143127。有关禁用或关闭 FT 的信息,请参见知识库文章 1008026