最近豆子需要升级Vsphere 5.5 到 6,中间遇见了一些小问题,现在记下来以备后用。
首先,升级的基本流程如下(具体的截图略)
1.确认相关的硬件,软件都满足新版本的要求,如果不满足的需要升级;
2.备份(克隆)Vcenter 5.5
3. 升级Vcenter 到 版本6 放入ISO光盘,直接运行即可;如果忘记了administrator@vsphere.local的密码,可以reset
4. 升级VUM(Vsphere update manager) 到 版本6
5. 升级ESXi Host到版本6,记得下载最新版本的ISO文件,在VUM里面导入Image 配置baseline
6. 升级Vmware Tool,Hardware version和其他补丁
理论上是上面的步骤按部就班就应该完成了,不过豆子实际操作里面发现了一些小坑,如果不解决这些小坑,就可能意外的在某一步卡住。
-
首先需要上传ISO文件到datastore上,然后VM通过Datastore加载镜像,不然如果直接从本机加载,VCenter升级到半截会断开连接,导致报错。
-
如果安装了旧版本的Vsphere Client,在VCenter升级完成之后记得删除,不然会抛出一个关于storage monitoring 插件的错误,这是因为新版本里面已经没有这个功能了。
http://www.vmbaggum.nl/2015/07/vmware-vcenter-6-plugin-errors-after-upgrade/
-
升级完会有一个Auto deploy插件的错误,在Vsphere Client里面是无法取消的,需要从web Client里面去激活或者取消
报错信息
-
VUM升级之后,Windows的VUM服务默认会是local system的账号,这个账号是无法访问数据库的,需要手动改成对应的安装账号(windows AD账号)才可以工作
报错信息
修改账号
重启服务就可以工作了
-
升级ESXi的时候,有时候会报错VIB冲突,需要删除旧版的VIB,重启之后方可成功升级。
-
如果重启VCenter服务器之后,发现一些稀奇古怪的错误,例如vmotion无法使用,web client无法登陆等等,确认所有的服务都正常启动
-
如果使用了其他的第三方插件,记得更新版本,比如豆子需要更新neapp VSC和VEEAM的插件到最新的版本。