我们需要从 vCenter 5.1 升级到 6.0
我们当前的 vCenter 服务器不满足硬件要求,也没有足够的硬盘空间。它是一台 Windows Server 2008 R2 服务器。
数据库在单独的 SQL 2005 服务器上运行,该服务器不支持 Vsphere 6.0。
我们大量使用分布式虚拟交换机。我们希望将来能从 vcsa 迁移到 vcsa,但这只是一种愿望,而不是必须的。
对于我们来说,以最少的停机时间升级到 vSphere 6 的最佳方法是什么?
我确实在寻找高级操作顺序,我们可以稍后研究细节。
我并不太关心保存历史数据。
有没有办法将权限/分布式 vswitch/文件夹/资源池/等迁移到新的 vCenter 服务器?
Fling 仅支持 5.5 版本,所以如果我直接升级到 6 版本,是否会使得将来切换到 vcsa 变得更加困难?
我是否只需要咬紧牙关,将当前的 vCenter 服务器和数据库迁移到全新的服务器/SQL,然后升级到 6,然后以某种方式到达 vcsa。
需要明确的是,最重要的是升级到 6.0 版本,并且不会导致生产出现问题
答案1
我不是 MSSQL 专家,所以我不知道这是否可行,但我会尝试将 MSSQL 2005 服务器升级或迁移到 Microsoft SQL Server 2008 R2 SP2(64 位)之类的服务器,所有 vCenter 版本(从 5.1 U1 到 6.0 U1)都支持该服务器。
由于您当前的 vCenter 服务器不符合硬件要求(它是物理机器还是您不能添加更多 CPU/RAM/HDD?),我将安装一台装有 2008 R2(应受 vCenter 版本 5.1、5.5 和 6.0 支持)的新服务器,并使用旧 vCenter 服务器的 FQDN 和 IP 地址。在那里,我将安装 vCenter 5.1 并将其指向旧数据库。(安装程序应该询问如何处理数据,您应该告诉它保留所有内容,然后不是丢弃它。
然后我会升级到 5.5,然后升级到 6.0。
您不必迁移权限/分布式 vswitch/文件夹/资源池/等,因为它们都在数据库中。
答案2
如果您拥有 vCenter 5.1,并且所有服务均在一台服务器上,而 SQL DB 则在另一台服务器上:
- 首先将现有的 vCenter 服务器升级到“vCenter 5.1 Update 3 Build 2306353”
- 构建新的 SQL 数据库服务器
- SQL DB 迁移(从备份恢复或复制数据库以附加)到新的 SQL 服务器
- 更改 vCenter 服务器上的 ODBC DSN 连接以指向新的 SQL DB 服务器(注意:更改之前停止 vCenter 服务)
- 为 vCenter 6.0 构建新服务器(我们可以使用旧服务器名称和 IP 或新服务器名称和 IP)
- 创建 ODBC DSN 连接以指向新的 SQL 服务器
- 安装单点登录、库存服务、Web 客户端(注意:需要 SSO 管理员密码)
- 将 SSL 证书从旧 vCenter 服务器复制到新服务器(位置:C:\ProgramData\VMware\VMware VirtualCenter\SSL)
- 安装 vCenter Server 6.0,指向所有新安装的组件并将数据库指向新的 DB 服务器,现在在此过程中它将检测以前的安装并要求升级它。
- 如果主机处于断开连接模式 - 只需右键单击并将主机添加到库存