vCSA来源版本:5.5 U3k 9911210
vCSA目标版本:6.0 U3i 13638623
◎ 解压缩 vCSA 6.0 U3i 13638623 的 ISO 档,强制 “vcsa-setup.html”。
◎ 第一次执行会跳出要「安装用户端整合外挂程式」,点击后会依序安装 “VMware Client Integration Plug-in 6.0.0”、”VMware插件服务” 两支程式。
◎ 安装后重新浏览 “vcsa-setup.html” 便会出现以下画面,选择「升级」。
◎ 在同意授权资讯后,会提醒仅能从 vCSA 5.1 U3 或 5.5 升级。
◎ 接着输入要部署 vCSA 6.0 的 ESXi 伺服器资讯。
※ 上一步骤我一开始输入成 vCSA 5.5 的VM 登入资讯,结果就跳出「无法向目标伺服器进行验证」等错误讯息。
◎ 输入 vCSA 6.0 的 VM 名称。
◎ 这边主要是输入 vCSA 5.5 的相关资讯,下面针对几项做说明:
现有应用装置版本:vCSA 5.5
现有应用装置类型:内嵌式 Platform Services Controller
※ 这边我本来选「vCenter Server」,因为我以为 PSC 是 6.0 版新增的功能,但按一下一步后,跳出的错误讯息显示我应是内嵌式的 PSC,因此改选「内嵌式 Platform Services Controller」。
无法使用外部Platform Services Controller升级vCenter Server Appliance,因为Platform Services Controller是作为嵌入式部署模型的一部分进行部署的. 使用嵌入式Platform Services Controller将vCenter Server Appliance实例升级到vCenter Server Appliance.
vCenter 管理员密码:这边是 administrator@vsphere.local 的密码,而非 root 密码。
应用装置 (工作系统) root 密码:这边才是 root 密码。
※ 由于我在前两年将 vCSA 5.0 升至 5.5 时曾改过 root 密码,因此我的 administrator@vsphere.local 是旧密码,而 root 是新密码。
◎ 输入 vCSA 5.5 所在的 ESXi 主机资讯。
◎ 依照需求选择适合的选项。
◎ 选择 vCSA 6.0 VM 要存放的资料区。
◎ 在升级的过程中,vCSA 6.0 会使用一组暂时的网路位址,直到完成升级程序后,会转换回原本 vCSA 5.5 的 IP 位址。
※ 这边建议要使用与 vCSA 5.5 同网段的IP,否则可能会因为受限于「临时网路」只能选择单一介面,而造成其中一组 IP 无法连线的情形。
◎ 接着便会开始进行转移与升级。
以上便是升级 vCenter Server Appliance 5.5 至 6.0 步骤,但其实我并非一次就升级成功,在最后一步时遇到 fileTransfer.exe 0xc0000018 的错误,许多 .rpm 档没有传成功,导致 vCSA 6.0 变成四不像,错误讯息也一堆,好在最后有成功重新来过,做法大概说明如下:
1. 在 vCSA 6.0 依序「中断连线」所有 ESXi Host 后关机。
2. 启动 vCSA 5.5,对每一台 ESXi Host 「中断连线」后再「连线」。
3. 清除所有 VM 的警告讯息。
以上便回复到升级前的状态,接着请参考「vSphere Web Client 无法上传档案」这篇说明,先解决用户端整合外挂程式的问题,再进行更新 vCSA。
【參考連結】
[…] 升级 vCenter Server Appliance 5.5 至 6.0 […]
[…] vSphere Client 上传,但没想到这个问题之后导致我在把 vCenter Server Appliance 从 5.5 升级至 6.0 时,发生fileTransfer.exe 0xc0000018 […]