Search the VMware Knowledge Base (KB)
View by Article ID

升级到 vCenter Server 5.5 的最佳实践 (2094126)

  • 0 Ratings

Purpose

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


本文提供有关升级到 vCenter Server 5.5 的信息

注意
  • 本文假定您已阅读 vSphere Upgrade 指南。该指南包含最权威的信息。如果该指南与本文有出入,请以该指南为准。
  • 由于每个环境都不尽相同,因此很多升级决策都需要了解本文所并未涵盖的知识。有关您的安装的更多详细信息,请参见 vSphere Upgrade 指南。
  • 查阅 VMware vSphere 5.5 Release Notes 了解已知问题或特殊安装说明。

Resolution

vCenter Single Sign-On 如何影响 vCenter Server 升级

升级后可登录到 vCenter Server 的用户帐户取决于您升级自的版本以及部署配置。

在升级到 vCenter Server 5.0 及更低版本(这些版本不包含 vCenter Single Sign-On (SSO) 服务)的过程中,向 vCenter Server 注册的本地操作系统用户和 Active Directory 用户继续使用升级后的 vCenter Server。

如果您是从不包含 vCenter Single Sign-On 的版本升级至包含 vCenter Single Sign-On 的版本,则此行为将发生更改。例如,从 vCenter Server 4.1 或更低版本升级至 vCenter Server 5.1 或 5.5。

注意:使用 vCenter Single Sign-On 后,本地操作系统用户将远不如目录服务(如 Active Directory)中的用户重要。因此,很难,或甚至是无法保留本地操作系统用户作为经过身份验证的用户。

从低于 5.1 的版本升级之后,系统可能会在安装过程中提示您输入 vSphere 清单层次结构中根文件夹的管理员。出现这种情况的原因是用户存储从 5.1 之前版本的 vSphere 更改为 5.1 或更高版本的 vSphere。有关详细信息,请参见 vSphere Upgrade 指南中的权限的层次结构继承部分。

Simple Install 升级
  • Simple Install 升级将安装或升级一个独立的 vCenter Server 以及相关组件。

  • 如果从不包含 vCenter Single Sign-On 的 vCenter Server 版本升级至 vCenter Server 5.5,则 vCenter Single Sign-On 将不会识别现有的本地操作系统用户。此外,用户 administrator@vsphere.local 可以作为管理员用户登录到 vCenter Single Sign-On 和 vCenter Server。如果您之前的安装支持 Active Directory 用户,则可以将 Active Directory 域添加为标识源。

  • 如果升级 vCenter Single Sign-On 和 vCenter Server,则 vCenter Single Sign-On 会识别现有的本地操作系统用户。此外,用户 administrator@vsphere.local 可以作为管理员用户登录到 vCenter Single Sign-On 和 vCenter Server。如果之前的安装包含作为标识源的 Active Directory 域,则升级后该标识源仍可用。由于 vCenter Server 仅支持一个默认标识源,因此用户在登录 (DOMAIN\user) 时可能必须指定该域。

  • 有关 Simple Install 升级的详细信息,请参见 Methods of upgrading to vCenter Server 5.5 on a Windows operating system (2053130)
自定义升级
  • 自定义升级可以在不同的计算机上安装不同的 vCenter Server 组件,也可以在同一台计算机上安装第二个 vCenter Server 系统。还可以使用自定义安装来升级在其他位置安装的环境。

  • 如果从不包含 vCenter Single Sign-On 的 vCenter Server 版本升级至 vCenter Server 5.5,并且在 vCenter Server 之外的其他计算机上安装 vCenter Single Sign-On,则 vCenter Single Sign-On 将不会识别现有的本地操作系统用户。用户 administrator@vsphere.local 可以作为管理员用户登录 vCenter Single Sign-On 和 vCenter Server。如果您之前的安装支持 Active Directory 用户,则可以将 Active Directory 域添加为标识源。
  • 如果要从具有多站点模式 vCenter Single Sign-On 的 vCenter Server 版本升级,并且其他 vCenter Server 系统使用链接模式,则首先必须重新同步。然后可以升级所有 vCenter Single Sign-On 实例并保持链接模式功能不变。对于所有 vCenter Server 系统的单个视图,需要链接模式。仅当所有节点版本都相同时,才支持多站点 vCenter Single Sign-On。
  • 如果要从具有高可用性模式 vCenter Single Sign-On 的 vCenter Server 版本升级,则必须升级所有 vCenter Single Sign-On 高可用性实例。首先执行升级,升级完成后,通过使用 VMware HA 或 VMware Heartbeat 来保护 vCenter Server 和 vCenter Single Sign-On,以便配置高可用性。

  • 有关自定义升级的详细信息,请参见 Methods of upgrading to vCenter Server 5.5 on a Windows operating system (2053130)
注意:在多个位置安装 vCenter Server 版本 5.5 中包含的 vCenter Single Sign-On 组件时,如果在一个位置进行更改,则会为所有 vCenter Single Sign-On 实例更新 VMware 目录服务。

vCenter Server、vSphere Web Client、vCenter Inventory Service 和 vCenter Single Sign-On 的硬件要求


vCenter Single Sign-On、vSphere Web Client、vCenter Inventory Service 和 Center Server 硬件要求

可以将 vCenter Single Sign-On、vSphere Web Client、vCenter Inventory Service 和 vCenter Server 安装在同一台主机(与使用 vCenter Simple Install 相同)或者不同的计算机上。有关详细信息,请参见:
如果使用自定义安装在同一台主机上安装 vCenter Single Sign-On、vCenter Inventory Service 和 vCenter Server,则除了针对 vCenter Server 的要求之外,还需要满足 vCenter Single Sign-On 和 Inventory Service 内存及磁盘存储要求。有关详细信息,请参见 vCenter Server 的最低硬件要求


vCenter Single Sign-On、vSphere Web Client、vCenter Inventory Service 和 vCenter Server 的 Simple Install 部署的最低硬件要求

Simple Install 部署的主机硬件 最低要求
处理器 Intel 或 AMD x64 处理器,双核或更多逻辑内核,每个内核速度为 2GHz。
内存
12GB。

如果 vCenter Server 数据库与 vCenter Server 在同一计算机上运行,则内存要求会更高。

vCenter Server 包括多个 Java 服务:VMware VirtualCenter Management Webservices (tc Server)、Inventory Service 和 Profile-Driven Storage Service。安装 vCenter Server 时,选择 vCenter Server 清单的大小,以便为这些服务分配内存。清单大小决定了这些服务的最高 JVM 堆设置。如果您环境中的主机数量发生变化,则可以在安装后调整该设置。有关详细信息,请参见 vCenter Server 的 JVM 堆设置
磁盘存储
建议配置 100GB。

在安装后需要 40-60GB 的可用磁盘空间,具体取决于清单大小。应提供更多空间以满足未来清单增长。

如果 vCenter Server 数据库与 vCenter Server 在同一台计算机上运行,则磁盘存储要求会更高,具体取决于该数据库大小。

在 vCenter Server 5.x 中,vCenter Server 日志的默认大小是 450MB,比 vCenter Server 4.x 有所增长。确保分配给日志文件夹的磁盘空间能够满足这一增长需求。
网速 1Gbps

在 vCenter Server 之外的单独主机上运行 vCenter Single Sign-On 的最低硬件要求

vCenter Single Sign-On 硬件 要求
处理器 Intel 或 AMD x64 处理器,双核或更多逻辑内核,每个内核速度为 2GHz。
内存
3GB。如果 vCenter Single Sign-On 与 vCenter Server 在同一台主机上运行,请参见 vCenter Single Sign-On、vSphere Web Client、vCenter Inventory Service 和 vCenter Server 的 Simple Install 部署的最低硬件要求
磁盘存储 2GB
网速 1Gbps

在 vCenter Server 之外的单独主机上运行 vCenter Inventory Service 的最低硬件要求

vCenter Inventory Service 硬件
要求
处理器 Intel 或 AMD x64 处理器,双核或更多逻辑内核,每个内核速度为 2GHz。
内存
3GB。如果 vCenter Inventory Service 与 vCenter Server 在同一台主机上运行,请参见 vCenter Single Sign-On、vSphere Web Client、vCenter Inventory Service 和 vCenter Server 的 Simple Install 部署的最低硬件要求vCenter Server 的最低硬件要求
磁盘存储
如果 vCenter Inventory Service 与 vCenter Server 在同一主机上运行,则除了 vCenter Server 以及在 vCenter Server 主机上运行的任何其他应用程序所需的磁盘空间之外,还另有要求。有关详细信息,请参见 vCenter Server 的最低硬件要求

Inventory Service 的磁盘存储要求取决于清单大小以及清单中虚拟机的活动数量。在通常的活动比率下,Inventory Service 为分布在 1,000 台主机间的 15,000 个虚拟机使用 6GB - 12GB 磁盘空间。

较高的活动比率(每小时有 20% 的虚拟机发生更改)会导致预写日志 (WAL) 写入磁盘来处理更新,而不是按顺序写入现有磁盘使用率。此高活动比率通常与虚拟桌面基础架构 (VDI) 的使用情况相关联。

所需磁盘空间的准则如下:
  • 小清单,低活动比率:5GB
  • 小清单,高活动比率:15GB
  • 大清单,低活动比率:15GB
  • 大清单,高活动比率:40GB-60GB

注意:小清单是 1-100 台主机或 1-1000 个虚拟机,而大清单是超过 400 台主机或 4000 个虚拟机。

网速 1Gbps

vCenter Server 的最低硬件要求

vCenter Server 硬件 要求
CPU 两个 64 位 CPU 或一个 64 位双核处理器。
处理器
2.0GHz 或速度更快的 Intel 64 或 AMD 64 处理器。不支持 Itanium (IA64) 处理器。如果数据库在同一台计算机上运行,处理器的要求可能会更高。
内存
所需内存量取决于 vCenter Server 配置。
  • 如果 vCenter Server 与 vCenter Single Sign-On 和 vCenter Inventory Service 安装在不同的主机上,则需要 4GB RAM。
  • 如果 vCenter Server、vCenter Single Sign On 和 vCenter Inventory Service 安装在同一台主机上(与使用 vCenter Simple Install 相同),则需要 10GB RAM。

如果 vCenter Server 数据库与 vCenter Server 在同一计算机上运行,则内存要求会更高。

vCenter Server 包括多个 Java 服务:VMware VirtualCenter Management Webservices (tc Server)、Inventory Service 和 Profile-Driven Storage Service。安装 vCenter Server 时,选择 vCenter Server 清单的大小,以便为这些服务分配内存。清单大小决定了这些服务的最高 JVM 堆设置。如果您环境中的主机数量发生变化,则可以在安装后调整该设置。有关详细信息,请参见 vCenter Server 的 JVM 堆设置

磁盘存储
vCenter Server 安装所需磁盘存储的数量取决于 vCenter Server 配置。
  • 如果 vCenter Server 安装在与 vCenter Single Sign-On 和 vCenter Inventory Service 不同的主机上,则需要 4GB。
  • 如果 vCenter Server、vCenter Single Sign-On 和 vCenter Inventory Service 安装在同一台主机上(与使用 vCenter Simple Install 相同),在安装后需要至少 40-60GB 的可用磁盘空间,具体取决于清单大小。应提供更多空间以满足未来清单增长。有关 vCenter Single Sign-On 和 Inventory Service 所需磁盘空间的准则,请参见:
  • 如果 vCenter Server 数据库与 vCenter Server 在同一台计算机上运行,则磁盘存储要求会更高,具体取决于这些数据库的大小。

    在 vCenter Server 5.x 中,vCenter Server 日志的默认大小是 450MB,比 vCenter Server 4.x 有所增长。确保分配给日志文件夹的磁盘空间能够满足这一增长需求。
Microsoft SQL Server 2008 R2 Express 磁盘 多达 2GB 可用磁盘空间用于解压安装存档文件。安装完成后,这些文件中约有 1.5GB 的文件会被删除。
网速 1Gbps

注意
  • 不支持在网络驱动器或 USB 闪存驱动器上安装 vCenter Server。
  • 有关数据库的硬件要求,请参见数据库文档。如果数据库和 vCenter Server 在同一台计算机上运行,则除了 vCenter Server 要求之外,数据库还另有要求。

vSphere Web Client 服务器组件的硬件要求

vSphere Web Client 服务器硬件 要求
内存
至少 2GB:1GB 用于 Java 堆,1GB 用于
  • 驻留代码
  • Java 线程的堆栈
  • Java 进程的全局/bss 分段
CPU 2.00 GHz 处理器,双核或更多内核
磁盘存储 至少 2GB 可用磁盘空间
网络连接 建议使用千兆位连接

注意:vSphere Web Client 有两个组件:Java 服务器和在浏览器中运行的 Adobe Flex 客户端应用程序。

vCenter Server 的 JVM 堆设置

vCenter Server 清单
VMware VirtualCenter Management Webservices (tc Server) Inventory Service Profile-Driven Storage Service
小清单(主机 1-100 台或虚拟机 1-1000 个) 1GB
3GB
1GB
中等清单(主机 100-400 台或虚拟机 1000-4000 个) 2GB
6GB
2GB
大清单(超过 400 个主机或 4000 个虚拟机) 3GB
12GB
4GB

注意:vCenter Server 的 JVM 堆设置取决于清单大小。有关详细信息,请参见 vSphere Upgrade 指南中的在 vCenter Server 中配置 VMware vCenter Server - tc Server 设置部分。


VMware vCenter Server Appliance 的硬件要求

VMware vCenter Server Appliance 硬件 要求
主机上的磁盘存储 对于大多数安装,vCenter Server Appliance 需要至少 70GB 磁盘空间,且最大限制大小为 125GB。所需磁盘空间取决于 vCenter Server 清单的大小。可以使用精简置备的虚拟磁盘部署 vCenter Server Appliance,这些虚拟磁盘可增加到最大大小 125 GB。如果主机没有足够可用的磁盘空间来容纳 vCenter Server Appliance 虚拟磁盘的增长,则 vCenter Server 可能会停止操作,并且您将无法管理您的 vSphere 环境。
VMware vCenter Server Appliance 中的内存
  • 非常小的清单(主机不超过 10 台,虚拟机不超过 100 个):至少为 4GB。
  • 小清单(主机 10-100 台或虚拟机 100-1000 个):至少为 8GB。
  • 中等清单(主机 100-400 台或虚拟机 1000-4000 个):至少为 16GB。
  • 大清单(主机超过 400 台或虚拟机超过 4000 个):至少 24GB

注意:有关 vCenter Server Appliance 中的清单及其他配置限制,请参见 Configuration Maximums 指南。


VMware vCenter Server Appliance 的 JVM 堆设置

vCenter Server Appliance 清单
VMware VirtualCenter Management Webservices (tc Server) Inventory Service Profile-Driven Storage Service
小清单(主机 1-100 台或虚拟机 1-1000 个) 512MB
3GB
1GB
中等清单(主机 100-400 台或虚拟机 1000-4000 个) 512MB
6GB
2GB
大清单(超过 400 个主机或 4000 个虚拟机) 1GB
12GB
4GB

注意:有关相关信息,请参见 vSphere Upgrade Guide 中的在 vCenter Server 中配置 VMware vCenter Server - tc Server 设置部分。

vCenter Server 软件要求

确保操作系统支持 vCenter Server。vCenter Server 需要 64 位操作系统,vCenter Server 连接其数据库需要 64 位系统 DSN。

有关支持的操作系统的列表,请参见 VMware Compatibility Guide

预升级软件要求
  • vCenter Server 需要使用 Microsoft .NET 3.5 SP1 Framework。如果系统中未安装,vCenter Server 安装程序会进行安装。安装 .NET 3.5 SP1 可能需要 Internet 连接以下载更多文件。

  • 如果 vCenter Server 主机使用非英文操作系统,则需通过 Windows Update 安装 Microsoft .NET Framework 3.5 SP1 和 Microsoft .NET Framework 3.5 语言包。Windows Update 自动选择操作系统的正确本地化版本。通过 vCenter Server 安装程序安装的 .NET Framework 仅包括英文版本。

  • vCenter Server 5.5 不再支持将 Windows Server 2003 作为主机操作系统。有关详细信息,请参见 VMware Compatibility Guide

  • vCenter Server 5.5 不再支持将 Windows Server 2008 SP1 作为主机操作系统。在将 vCenter Server 升级到版本 5.5 之前,先将 Windows Server 2008 SP1 主机升级到 SP2。有关详细信息,请参见 VMware Compatibility GuideMicrosoft Software Lifecycle Policy

    注意:截至 2013 年 9 月 19 日,上述链接正确无误。如果您发现该链接已损坏,请提供反馈,VMware 员工将会更新该链接。

  • 如果您计划使用与 vCenter Server 捆绑在一起的 Microsoft SQL Server 2008 R2 Express 数据库,则需要在您的系统上安装 Microsoft Windows Installer 版本 4.5 (MSI 4.5)。您可以从 Microsoft 网站下载 MSI 4.5,也可以直接从 vCenter Server autorun.exe 安装程序安装 MSI 4.5。

  • 仅可在运行 ESX 版本 4.x 或 ESXi 版本 4.x 或更高版本的主机上部署 VMware vCenter Server Appliance。

vSphere Web Client 软件要求

确保您的浏览器支持 vSphere Web Client。

VMware 针对 vSphere Web Client 支持以下客户机操作系统和浏览器版本。

vSphere Web Client 支持的客户机操作系统和浏览器版本

操作系统 浏览器
Windows 32 位和 64 位
Microsoft Internet Explorer 8、9(仅 64 位)和 10。

Mozilla Firefox – 最新的可用版本以及推出 vSphere 5.5 时的上一个版本。

Google Chrome – 最新的可用版本以及推出 vSphere 5.5 时的上一个版本。
Mac OS
Mozilla Firefox – 最新的可用版本以及推出 vSphere 5.5 时的上一个版本。

Google Chrome – 最新的可用版本以及推出 vSphere 5.5 时的上一个版本。

注意:vSphere Web Client 需要安装 Adobe Flash Player 版本 11.5.0 或更高版本,以及适合浏览器的相应插件。
 

建议的 hostd、vpxa 和 fdm 日志的最小大小和轮换配置。

记录日志 最大日志文件大小 要保留的轮换数 所需最小磁盘空间
管理代理 (hostd) 10,240KB 10 100MB
VirtualCenter Agent (vpxa) 5,120KB 10 50MB
vSphere HA 代理(故障域管理器,fdm) 5,120KB 10 50MB

其他注意事项



  • 有关设置和配置 syslog 和 syslog 服务器以及安装 vSphere Syslog Collector 的信息,请参见 vSphere Installation and Setup 指南。
  • 有关上述建议的相关信息,请参见 vSphere Upgrade 指南中的为系统日志记录提供足够空间部分。

使用 vCenter Single Sign-On 标识 vCenter Server 的源

vCenter Server 5.1 版和 5.5 版使用 vCenter Single Sign-On 进行身份验证。有关 vCenter Single Sign-On 5.1 支持的标识源的列表,请参见 vSphere 5 .1 文档。vCenter Single Sign-On 5.5 支持将以下类型的用户存储库用作标识源,但仅支持一个默认标识源:

  • Active Directory 2003 版及更高版本

    SSO 仅允许您指定单个 Active Directory 域作为标识源。该域可包含子域或作为林的根域。在 vSphere Web Client 中显示为“Active Directory (已集成 Windows 身份验证)”。

  • Active Directory over LDAP

    SSO 支持多个 Active Directory over LDAP 标识源。包含此标识源类型,以便与 vSphere 5.1 随附的 SSO 服务兼容。在 vSphere Web Client 中显示为“Active Directory 作为 LDAP 服务器”。

  • OpenLDAP 2.4 版及更高版本

    SSO 支持多个 OpenLDAP 标识源。在 vSphere Web Client 中显示为“OpenLDAP”。

  • 本地操作系统用户

    本地操作系统用户是正在运行 SSO 服务器的操作系统的本地用户。本地操作系统标识源仅在基本 SSO 服务器部署中存在,并在具有多个 SSO 实例的部署中不可用。仅允许一个本地操作系统标识源。在 vSphere Web Client 中显示为“localos”。

  • vCenter Single Sign-On 系统用户

    每次安装 SSO 时都会创建一个名为 vsphere.local 的系统标识源。在 vSphere Web Client 中显示为“vsphere.local”。
  • 有关标识源的详细信息,请参见 vSphere Installation and Setup Guide

vCenter Server 升级的必备条件

在开始升级 vCenter Server 之前,请确保已准备好 vCenter Server 系统和数据库。

了解和准备升级

  • vCenter Server 5.5 需要 SSO 和 Inventory Service。按以下顺序安装和升级这些组件:vCenter Single Sign-On、vSphere Web Client、Inventory Service 和 vCenter Server。有关详细信息,请参见 vSphere Upgrade 指南中的“vCenter Single Sign-On 如何影响 vCenter Server 升级”部分。

  • 查阅 vSphere 5.5 Release Notes 了解已知问题或特殊安装说明。

  • 请参见 Update sequence for vSphere 5.5 and its compatible VMware products (2057795) 以了解 vSphere 5.5 及其兼容的 VMware 产品更新时需要遵循的顺序的信息。

  • 如果要在 VMware View 环境中安装 vSphere,请参见 vSphere Upgrade 指南中的在 Horizon View 环境中单独升级 vSphere 组件部分。

  • 验证要升级到的 vCenter Server 版本是否支持您的现有数据库。有关详细信息,请参见 VMware Product Interoperability Matrix

  • 确保 vCenter Server 数据库已准备好,且已正确设置权限。有关准备 vCenter Server 数据库的详细信息,请参见 vSphere Installation and Setup 指南。

  • 关闭 vSphere Web Client 的所有实例。

  • 停止 VMware VirtualCenter Server 服务。

  • 运行 vCenter Host Agent Pre-Upgrade Checker,并解决任何问题。

  • 确保所运行的进程与 vCenter Server 使用的端口不冲突。有关详细信息,请参见 Required ports for vCenter Server 5.5 (2051575)

系统必备条件

  • 确认系统满足 vCenter Server、vSphere Web Client、vCenter Inventory Service 和 vCenter Single Sign-On 的硬件要求vCenter Server 软件要求中所列的要求。

  • 确保所需的端口已打开。有关详细信息,请参见 Required ports for vCenter Server 5.5 (2051575)

  • 如果 vSphere 系统包括 VMware 解决方案或插件,请确保它们与要升级到的 vCenter Server 版本兼容。有关详细信息,请参见 VMware Product Interoperability Matrix

  • 在升级任何属于链接模式组的 vCenter Server 之前,先将其从链接模式组中移除。如果升级属于链接模式组成员的 vCenter Server,会导致升级失败,并使 vCenter Server 滞留在不可用状态。将链接模式组的所有成员都升级到版本 5.5 后,可以重新加入这些成员。

  • 如果不打算使用评估模式,应确保具有适合所有已购买功能的有效许可证密钥。版本 5.0 之前的 vSphere 版本的许可证密钥在 vCenter Server 5.x 中不受支持。如果没有许可证密钥,可以在评估模式下安装,并使用 vSphere Web Client 在以后输入许可证密钥。

  • 确认要在其上升级 vCenter Server 的系统不是 Active Directory 主或备份域控制器。

  • 从 vCenter Server 清单中移除任何 ESX Server 2.x 或 3.x 主机,或者将这些主机升级到版本 4.0 或更高版本。

  • 在安装或升级任何 vSphere 产品之前,同步 vSphere 网络中所有计算机的时钟。有关详细信息,请参见 vSphere Installation and Setup 指南中的同步 vSphere 网络上的时钟部分。

  • 确认要升级 vCenter Server 的系统的完全限定域名 (FQDN) 可解析。要检查该 FQDN 是否可解析,请在命令提示符下运行以下命令:

    nslookup your_vCenter_Server_fqdn

    如果 FQDN 可解析,则 nslookup 命令会返回域控制器计算机的 IP 和名称。

  • vCenter Server 以前版本的安装路径必须与 Microsoft 活动目录应用程序模式 (ADAM/AD LDS) 的安装要求兼容。安装路径不得包含非 ASCII 字符,如逗号 (,)、句点 (.)、感叹号 (!)、井字符号 (#)、@ 符号或百分号 (%)。如果以前版本的 vCenter Server 不符合此要求,则必须执行 vCenter Server 的全新安装。

  • 备份 vCenter Server 数据库和 SSL 证书

    • 执行 vCenter Server 数据库和 vCenter Inventory Service 数据库的完整备份。对于 vCenter Server 数据库,请参见您的 vCenter Server 数据库类型对应的供应商文档。对于 Inventory Service 数据库,有关详细信息,请参见 vSphere Installation and Setup 指南中的备份 Windows 上的 Inventory Service 数据库备份 Linux 上的 Inventory Service 数据库部分。
    • 如果要使用 MSQL Express 数据库,请确保数据库大小小于 10GB,并且已还原备份。
      在升级后,检查 %temp%\VCDbUpgrade.log 是否有任何错误

    • 备份 vCenter Server 系统上的 SSL 证书,然后升级到 vCenter Server 5.5。SSL 证书的默认位置为 %allusersprofile%\Application Data\VMware\VMware VirtualCenter。

  • 确保为所有 vSphere HA 群集启用了 SSL 证书检查。如果升级时没有启用证书检查,则 HA 将无法在主机上进行配置。有关详细信息,请参见 vCenter Server and Host Management GuideSphere Web Client 中的配置 SSL 设置

  • 确保环境中的所有 SSL 证书仍有效且尚未过期。默认的 VMware 证书有效期是 10 年,但是证书颁发机构 (CA) 签名证书可能不同。如果已使用且需要替换自定义的 CA 签名 SSL 证书,有关详细信息,请参见 Implementing CA signed SSL certificates with vSphere 5.x (2034833)

  • 如果在要升级的 vCenter Server 4.x 环境中包含 Guided Consolidation 4.x,请在升级到 vCenter Server 5.5 之前卸载 Guided Consolidation。

  • 在安装 vCenter Server 之前,在要注册 vCenter Server 的 vCenter Single Sign-On 实例的“管理工具”控制面板中,验证是否已启动以下服务:
    • VMware 证书服务
    • VMware 目录服务
    • VMware Identity Manager Service
    • VMware KDC 服务
    • tcruntime-C-ProgramData-VMware-cis-runtime-VMwareSTSService

  • 必须以主机上管理员组成员的身份登录,并且用户名不包含任何非 ASCII 字符。

  • vCenter Server 5.1 版及更高版本不支持数据迁移工具。在升级到版本 5.1.x 或 5.5 的过程中,无法直接将现有 vCenter Server 迁移到其他计算机。可以在升级到版本 5.0 的过程中将现有 vCenter Server 迁移到其他计算机,然后执行从版本 5.0 到版本 5.1.x 或 5.5 的对位升级。

网络必备条件

  • 确认通过 vCenter Server 的 IP 地址查询时,DNS 反向查找返回完全限定域名。升级 vCenter Server 时,如果安装程序无法从其 IP 地址查找 vCenter Server 的完全限定域名,则支持 vSphere Web Client 的 Web 服务器组件的安装将失败。反向查找使用 PTR 记录实现。要创建 PTR 记录,请参见适用于 vCenter Server 主机操作系统的文档。

  • 如果为 vCenter Server 使用 DHCP,而不是手动分配的(静态)IP 地址,请确保在域名服务 (DNS) 中更新 vCenter Server 计算机名称。对计算机名称执行 ping 操作以进行测试。例如,如果计算机名称为 host-1.company.com,则在 Windows 命令提示符下运行以下命令:

    ping host-1.company.com

    如果可以对计算机名称执行 ping 操作,将在 DNS 中更新此名称。

  • 确保 ESXi 主机管理接口可以从 vCenter Server 和所有 vSphere Web Client 进行有效的 DNS 解析。确保 vCenter Server 通过所有 ESXi 主机和所有 vSphere Web Client 获得有效的 DNS 解析。

  • 如果要使用 Active Directory 作为标识源,请验证其是否设置正确。SSO 服务器主机的 DNS 必须包含 Active Directory 的域控制器的查找和反向查找条目。例如,对 mycompany.com 执行 ping 操作后应返回 mycompany 的域控制器 IP 地址。同样,对该 IP 地址执行 ping -a 命令应返回域控制器主机名。不要尝试通过编辑主机文件来更正名称解析。而应确保 DNS 服务器设置正确。有关配置 Active Directory 的详细信息,请参见 Microsoft 网站。此外,vCenter Single Sign-On 服务器主机的系统时钟必须与域控制器的时钟同步。

所有 vCenter Server 数据库的必备条件

  • 如果 vCenter Server 不支持该数据库服务器,则将该数据库升级到支持的版本或导入到支持的版本中。请参见“支持的数据库升级”。

  • 在开始进行升级之前,执行 vCenter Server 数据库的完整备份。要移除 DBO 角色,可以将 DBO 架构中的所有对象迁移至自定义架构。有关详细信息,请参见 Migrate objects from DBO schema to custom schema and add new roles instead of db_owner in MSDB and VCDB (1036331)

  • 必须拥有将由 vCenter Server 数据库使用的登录凭据、数据库名称和数据库服务器名称。数据库服务器名称通常为用于 vCenter Server 数据库的 ODBC 系统数据库源名称 (DSN) 连接名称。

  • 升级到 vCenter Server 5.5 时,请确保已升级到的版本可支持您的数据库。有关您升级到的 vCenter Server 版本支持的特定数据库版本列表,请参见 VMware Product Interoperability Matrix

    注意:vCenter Server Appliance 5.5 将 PostgreSQL 用于嵌入式数据库。对于外部数据库,vCenter Server Appliance 仅支持 Oracle 数据库,支持的版本显示在“VMware 产品互操作性列表”中,与您要升级到的 vCenter Server 版本相对应。

Microsoft SQL 数据库的必备条件

  • 如果现有数据库也是 Microsoft SQL Server,则无需执行 vCenter Server 的全新安装,即可使用新增的受支持的 Microsoft SQL 数据库(如 Microsoft SQL 2008)。例如,可以将 Microsoft SQL Server 2000 数据库升级到 Microsoft SQL Server 2005 或 Microsoft SQL Server 2008,然后将 vCenter Server 4.0 或更高版本升级到 vCenter Server 5.5。将数据库从 Microsoft SQL Server 2000 迁移到 Microsoft SQL Server 2005 或更高版本时,将数据库的兼容性级别设置为 90。

  • vCenter Server 计算机上必须安装 JDK 1.6。此外,在即将升级 vCenter Server 的计算机上,必须将 sqljdbc4.jar 添加到 CLASSPATH 变量中。如果系统中未安装,vCenter Server 安装程序会进行安装。JDK 1.6 安装可能需要 Internet 连接。

  • 系统 DSN 必须使用 SQL Native Client 驱动程序。

  • 向 vCenter Server 数据库中的 vCenter 用户授予以下权限:

    GRANT ALTER ON SCHEMA :: <schema> to <user>;
    GRANT REFERENCES ON SCHEMA :: <schema> to <user>;
    GRANT INSERT ON SCHEMA :: <schema> to <user>;
    GRANT CREATE TABLE to <user>;
    GRANT CREATE VIEW to <user>;
    GRANT CREATE Procedure to <user>;

    向 MSDB 数据库中的用户授予以下权限:

    GRANT SELECT on msdb.dbo.syscategories to <user>;
    GRANT SELECT on msdb.dbo.sysjobsteps to <user>;
    GRANT SELECT ON msdb.dbo.sysjobs to <user>;
    GRANT EXECUTE ON msdb.dbo.sp_add_job TO <user>;
    GRANT EXECUTE ON msdb.dbo.sp_delete_job TO <user>;
    GRANT EXECUTE ON msdb.dbo.sp_add_jobstep TO <user>;
    GRANT EXECUTE ON msdb.dbo.sp_update_job TO <user>;
    GRANT EXECUTE ON msdb.dbo.sp_add_category TO <user>;
    GRANT EXECUTE ON msdb.dbo.sp_add_jobserver TO <user>;
    GRANT EXECUTE ON msdb.dbo.sp_add_jobschedule TO <user>;

Oracle 数据库的必备条件

  • 如果现有数据库也是 Oracle 数据库,则无需执行 vCenter Server 的全新安装,即可使用新增的受支持的 Oracle 数据库(如 Oracle 11g)。例如,可以将现有的 Oracle 9i 数据库升级到 Oracle 10g 或 Oracle 11g,然后将 vCenter Server 4.x 升级到 vCenter Server 5.5。

  • CLASSPATH 变量中必须包含 JDBC 驱动程序文件。

  • 分配 DBA 角色给用户,或者向用户授予以下权限:

    grant connect to <user>
    grant resource to <user>
    grant create view to <user>
    grant create any sequence to <user>
    grant create any table to <user>
    grant create materialized view to <user>
    grant execute on dbms_job to <user>
    grant execute on dbms_lock to <user>
    grant unlimited tablespace to <user> # To ensure sufficient space

    在升级完成之后,可以从用户配置文件 create any sequence create any table 中选择性地移除这些权限。

    默认情况下,RESOURCE 角色已分配了 CREATE PROCEDURE、CREATE TABLE 和 CREATE SEQUENCE 特权。如果 RESOURCE 角色缺少这些特权,请将这些特权授予 vCenter Server 数据库用户。

Additional Information

有关将 vCenter Server Appliance 升级到 vSphere 5.5 的指导,请参见 Upgrading vCenter Server Appliance 5.0.x/5.1 to 5.5 (2058441)

Tags

升级 vcenter5.1 至 5.5

简体中文 Simplified Chinese

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 0 Ratings
Actions
KB: