开始将任何类型的 vCenter Server 部署迁移到设备时,必须完成准备任务。
准备任务:
使 ESXi 时钟与网络时间服务器同步
安装 vCenter Server 之前,请确保 vSphere 网络中所有计算机的时钟均已同步。
此任务将介绍如何从 VMware Host Client 设置 NTP。
过程
准备 vCenter Server数据库用于迁移
vCenter ServerAppliance 实例需要使用数据库存储和组织服务器数据。请确保源 vCenter Server数据库已做好迁移到目标 vCenter Server Appliance 的准备。
每个vCenter ServerAppliance 实例必须具有其自身的数据库。包含在 vCenter ServerAppliance 中的捆绑 PostgreSQL 数据库最多可支持 2,500 个主机和 30,000 个虚拟机。
要确保数据库已做好迁移准备,请执行以下操作:
- 确认密码为最新且未设置为即将过期。
- (可选) 减小数据库大小。有关详细信息,请参见知识库文章 2110031。
- 验证是否已备份数据库。请参见数据库文档。
- 验证 vCenter Server 能否与本地数据库进行通信。
将 vCenter Server迁移到 vCenter Server Appliance 期间,安装程序将执行以下操作:
- 导出 vCenter Server数据库。
- 在未配置状态下部署目标 vCenter ServerAppliance。
- 将导出的数据复制到目标 vCenter ServerAppliance。
- 启动 PostgreSQL 服务以导入源数据库数据。
- 将数据库模式升级为与目标 vCenter ServerAppliance 兼容。
- 启动目标 vCenter ServerAppliance 服务。
配置目标vCenter ServerAppliance 时,使用带有旧模式的导入数据库进行初始化和配置。您可以选择下列迁移选项:
- 清单表
- 事件和任务清单表
- 所有数据库数据
准备 Oracle 数据库用于迁移
请确保您拥有必需的凭据,且在将 Oracle 数据库从 Windows 迁移到设备中的嵌入式 PostgreSQL 数据库之前,已完成任何必需的清理或其他准备工作。
前提条件
验证在准备 Oracle 数据库用于迁移之前已确认基本互操作性。
验证是否已备份数据库。有关备份 vCenter Server数据库的信息,请参见 Oracle 文档。
过程
结果
此时您的数据库已做好从 vCenter Server迁移到 vCenter Server Appliance 的准备。
准备 Microsoft SQL Server 数据库用于迁移
请确保您拥有必需的凭据,且在将 Windows 上的 Microsoft SQL Server 数据库迁移到嵌入式 PostgreSQL 数据库设备之前,已完成任何必需的清理或其他准备工作。
前提条件
验证是否已备份数据库。有关备份 vCenter Server数据库的信息,请参见 Microsoft SQL Server 文档。
过程
结果
此时您的数据库已做好从 vCenter Server迁移到 vCenter Server Appliance 的准备。
在将 vCenter Server 迁移到设备之前准备 PostgreSQL 数据库
请确保您拥有必需的凭据,且在将 Windows 上的 PostgreSQL 数据库安装迁移到设备之前,已完成任何必需的清理或其他准备工作。
有关备份 vCenter Server数据库的信息,请参见 PostgreSQL 文档。
前提条件
验证在为迁移 vCenter Server准备 PostgreSQL 数据库之前已确认基本迁移互操作性。
过程
结果
此时您的数据库已做好从 vCenter Server迁移到 vCenter Server Appliance 的准备。
准备受管 ESXi 主机用于迁移
必须准备由 vCenter Server 安装管理的 ESXi 主机,才能将其从 Windows 迁移到 vCenter Server 8.0。
前提条件
要将 vCenter Server 或外部 Platform Services Controller 从 Windows 迁移到 vCenter Server 8.0,源和目标 ESXi 主机必须满足迁移要求。
- ESXi 必须是版本 6.7 或更高版本。有关 ESXi 兼容性的信息,请参见《VMware 兼容性指南》。
- ESXi 主机不能处于锁定模式或维护模式。
过程
结果
ESXi 主机已准备好迁移到 vCenter Server Appliance。
准备 vCenter Server证书用于迁移
在开始迁移过程之前,您必须确认源 vCenter Server证书已准备好。
在 vSphere 6.0 及更高版本中,证书存储在 VMware Endpoint 证书存储中。迁移过程将继续正常运行并保留您的证书。有关 vCenter Server证书位置的信息,请参见知识库文章 KB 2111411。
证书文件位置
vCenter Server证书文件位于 %ProgramData%\VMware\VMware VirtualCenter\SSL。
支持的证书类型
如果环境使用任何受支持的证书类型,则可继续执行迁移。迁移过程将继续正常运行并保留您的证书。
- rui.crt 文件包含整个证书链,其中包括叶 (leaf) 证书。可以通过部署和使用 VMware SSL 证书自动化工具创建此类型的证书。请参见知识库文章 KB 2057340。
- 您的 rui.crt 文件包含叶证书,对应的 cacert.pem 在 %ProgramData%\VMware\VMware VirtualCenter\SSL 中提供以验证 rui.crt。
不支持的证书类型
如果环境使用任何不受支持的证书类型,您必须先准备好证书,然后才能继续执行迁移过程。
- rui.crt 仅包含叶证书,cacert.pem 缺失或无效,且 cacert.pem 不会添加到 Windows 信任库。
获取证书颁发机构证书(包括所有中间证书),并创建一个 cacert.pem 文件,或者将 vCenter Server 证书替换为任何受支持的格式。
- rui.crt 仅包含叶证书且 cacert.pem 缺失或无效,但 cacert.pem 会添加到 Windows 信任库。
获取证书颁发机构证书(包括来自 Windows 信任库的所有中间证书),并创建 cacert.pem。通过运行 verify -CAfile cacert.pem rui.crt命令,使用 OpenSSL 验证该证书。
有关 vSphere 安全证书的详细信息,请参见《vSphere 安全性》文档。
vCenter Server 安装程序的系统要求
可以从受支持版本的 Windows、Linux 或 Mac 操作系统上运行的网络客户机运行 vCenter Server GUI 或 CLI 安装程序。
为确保 GUI 和 CLI 安装程序的最佳性能,请使用满足最低硬件要求的客户机。
操作系统 | 受支持的版本 | 确保最佳性能的最低硬件配置 |
---|---|---|
Windows |
|
4 GB RAM、2 个 2.3 GHz 四核 CPU、32 GB 硬盘、1 个网卡 |
Linux |
|
4 GB RAM、1 个 2.3 GHz 双核 CPU、16 GB 硬盘、1 个网卡
注: CLI 安装程序要求 64 位操作系统。
|
Mac |
|
8 GB RAM、1 个 2.4 GHz 四核 CPU、150 GB 硬盘、1 个网卡 |
确定新设备的 Oracle 数据库大小和存储大小
在 Windows 上升级 vCenter Server Appliance 或迁移 vCenter Server(使用外部 Oracle 数据库)之前,必须确定现有数据库的大小。根据现有数据库的大小,您可以使用嵌入式 PostgreSQL 数据库计算新 vCenter Server Appliance 数据库的最小存储大小。
运行脚本以确定 Oracle 核心表大小、事件和任务表大小以及统计表大小。Oracle 核心表对应于 PostgreSQL 数据库的数据库 (/storage/db) 分区。Oracle 事件和任务表以及统计表对应于 PostgreSQL 数据库的统计信息、事件、警报和任务 (/storage/seat) 分区。
在设备升级期间,为新设备选择的存储大小必须至少是 Oracle 表大小的两倍。
在设备升级期间,可以选择传输到新设备的数据的类型。要达到新设备的最短升级时间和最低存储要求,可选择仅传输配置数据。
前提条件
过程
确定新 vCenter Server Appliance 的 Microsoft SQL Server 数据库大小以及存储大小
升级使用外部 Microsoft SQL Server 数据库的 vCenter Server Appliance 或迁移 Windows 上使用外部 Microsoft SQL Server 数据库的 vCenter Server 之前,必须确定现有数据库的大小。根据现有数据库的大小,您可以计算新 vCenter Server Appliance 的最小存储大小。此存储大小允许嵌入式 PostgreSQL 数据库在升级后使用具有足够可用磁盘空间的旧数据库中的数据。
运行脚本以确定 Microsoft SQL Server 核心表大小、事件和任务表大小以及统计表大小。Microsoft SQL Server 核心表对应于 PostgreSQL 数据库的数据库 (/storage/db) 分区。Microsoft SQL Server 事件和任务表以及统计表对应于 PostgreSQL 数据库的统计信息、事件、警报和任务 (/storage/seat) 分区。
在设备升级期间,为新设备选择的存储大小必须至少是 Microsoft SQL Server 表大小的两倍。
前提条件
您必须具有 vCenter Server 数据库登录凭据。
过程
下载 VMware Migration Assistant 并在源 Windows 计算机上运行
必须下载 VMware Migration Assistant 并在源 vCenter Server 或 Platform Services Controller 上运行,才能准备将它从 Windows 迁移到 vCenter Server Appliance。如果您的 vCenter Server 部署具有在 Windows 上运行的外部 Update Manager,请在源 Windows 计算机中下载并运行 VMware Migration Assistant。Update Manager 将为从 Windows 迁移到 vCenter Server Appliance 准备 Update Manager 服务器和数据库。
VMware Migration Assistant 在用于运行的源 Windows 计算机上执行以下任务:
- 发现源部署类型。
- 在源上运行预检查。
- 报告在开始迁移之前必须解决的错误。
- 提供在迁移过程中执行后续步骤所需的信息。
前提条件
- 下载并挂载 vCenter Server 安装程序。
- 以管理员身份登录到 Windows 计算机。
过程
结果
完成预检查并解决所有错误之后,源系统已准备好进行迁移。
下一步做什么
要开始迁移过程,请按照 VMware Migration Assistant 的说明操作。
有关详细迁移步骤,请参见以下内容之一。