vCSA的升级分为两种:
一个是大版本的升级,比如说6.5升级到6.7, 6.7升级到7.0. 这个时候就需要挂载新的vCenter 的ISO, 运行里面的installer.exe 来进行GUI升级,一步一步的按照步骤来做就可以了
一个是小版本的升级, 比如说7.02a 升级到7.02c之类的,其实就是打了一个小的patch, 这个时候就简单多了,直接进入VAMI界面, 也就是https://VCSA-ip:5480, 选择左下方的update 就可以了,选择好版本号,就可以便利的进行升级了.
小版本的升级可以参阅这篇文章:
https://virtualg.uk/how-to-upgrade-to-vmware-vcenter-server-vcsa-7-0-update-2/
这篇文章我们主要说vCSA 6.7升级到7.0, 也就是大版本升级的一般步骤.
千万要记住,一定要先升级vCSA, 然后再升级ESXi.
也即是说vCSA的版本一定要比ESXi高. 举个例子,7.0U2的 vCSA 可以连接6.7U3 的ESXi。 但是6.7U3的vCSA是无法连接7.0U2的ESXi的.
大概的升级过程,可以参见这篇文章:
https://www.crazycen.com/vmware/1660.html
英文版:
https://miketabor.com/how-to-upgrade-vcenter-server-appliance-6-7-to-7-0/
需要注意的是, vCenter Server一定通过VAMI打开SSH Access, 升级过程中需要用到
另外一点就是, 你可以会遇到下面两个错误提示:
Exception in invoking authentication handler unidentifiable C++ exception no healthy upstream
这两个error常发生在vCSA升级完自动升级完,跳转回登录界面, 然后你登录了,有的时候就会出现上面的错误.
原因很简单,其实vCSA的升级还没有完全完成. 你可以去上个厕所,泡个咖啡什么的休息以下. 然后再刷新这个页面,重新登录就可以了