vCenter Server在vSphere虚拟化架构中,扮演着集中监控的服务器角色,包括各类存储设备的管理、可用性管理、访问控制、效能监视以及所有虚拟化主机的资源集成管理等,当面对即将规划的虚拟化架构升级部署,vCenter Server首当其冲在第一升级顺位,而它的Windows Server操作系统要求,必须是Windows Server 2008 SP2以上的64位版本。首先,vCenter Server 5.0以上的版本,支持直接就地升级到vCenter Server 6.0。因此,您只要将vCenter Server 6.0安装程序运行在旧版的主机上,开启安装选单,然后在“适用于Windows的vCenter Server”页面中,点击“安装”继续。
注意:在正式升级vCenter Server之前,最好先将整个旧版的vCenter Server服务器完成备份,或是至少完成它专用的SQL Server Express数据库备份。
将vCenter Server 6.0安装程序运行在Windows Server 2012 R2操作系统之上时,可能会出现相关的警示信息,其属性主要告诉我们,目前侦测到的tcpip.sys版本可能会影响到升级过程的成功与否。因此,需要先到Microsoft的支持网站上,下载与安装KB2897602的更新套件后,再回来执行此安装程序。
接下来,您只要开启任一浏览器并超链接 到http://support.microsoft.com/kb/2897602网 站,点击“Hotfix Download Available”按钮,即可开启下载页面。接着,勾选“Windows 8.1”版本,并且输入两次的E-mail地址,在点击“Request hotfix”按钮之后,便会收到一封带有下载超链接点的E-mail通知,请立即完成下载与安装。待完成更新安装之后,重新启动计算器即可。
在完成了Windows Server 2012 R2操作系统的更新之后,再一次执行vCenter Server 6.0的安装,便不会出现前面步骤中的警示信息。接着,来到vCenter Server连接验证页面,输入vCenter单一签入的密码之后,再将“为vCenter Server使用相同认证”设置勾选,这表示在前一版的安装设置中,您对这两项服务设置了相同的密码。点击“下一步”继续。
紧接着,将会出现相关的警示信息,这表示新版的vCenter Server 6.0将改用VMware vPostgres数据库系统而非Microsoft SQL Express,因此,系统将会在升级过程之中,自动完成vCenter数据库的迁移操作。点击“确定”。
在“设置端口”页面中,会列出目前所有需要使用到的网络端口清单,原则上这些设置均保留系统默认值即可,若有启动本地的Windows防火墙,则需要特别去开通这些端口的规则。点击“下一步”继续。
在“目的地目录”页面中,可以自定义vCenter Server 6.0程序文件与数据文件的安装路径,其中比较特别的是默认C:ProgramDATAVMwarevCenterServerexport路径,将用以存储在升级过程之中旧版vCenter Server 5.x的数据,这些数据必须在我们完成升级安装之后,确认新版的运行一切正常再手动自行移除即可。点击“下一步”继续。
在“准备好升级”页面中,可以查看到前面所完成的各项设置值,您必须将下方的“我确认已备份此vCenter Server机器及内嵌式Microsoft SQL Server Express数据库”选项勾选,才能够点击“升级”按钮。必须注意的是,若您是使用vCenter Server 6.0评估版来升级正式版本的vCenter Server 5.x,整个升级程序仍是可以成功完成的,不过,务必在完成升级安装后的六十日之内,通过vSphere Web Client的链接,完成相关合法授权密钥的输入。
最后,将可以看见成功完成vCenter Server 6.0升级安装的结果页面,在后续确认vCenter Server能够正常运行一段时间后,便可以手动将旧版vCenter Server专用的SQL Server Express,以及前面所提到的Export目录数据进行移除。您现在可以开始使用原有的vCenter的系统管理员账号,以vSphere Web Client连接方式来完成登录并进行各项功能的测试。
在成功以vSphere Web Client连接方式登录vCenter Server 6.0之后,便可以在“系统管理”的“授权”节点页面中,查看到目前的vCenter Server版本信息,进一步则可以从“授权”子页面中,来管理您的授权密钥。