ESXi5.5如何命令行升级到ESXi6.0



1、去Vmware官方网站下载最新的ESXi版本,目前最新的版本是ESXi 6.0 b;下载升级包的时候,vmware官网比较恶心,注册的账号产品里面只让看不让下,得在下载升级包的界面下载!这里给个我用下载链接https://my.vmware.com/cn/group/vmware/patch#search,无效了也别找我,自己耐心在vmware官网找就可以了;

2、用SecutrCRT客户端SSH或者本地命令行的方式登录到想要升级的ESXi 5.5主机,执行如下命令确认当前版本:
#vmware -v

3、将下载到的升级包上传到ESXi主机的存储位置,可以用WinSCP之类的工具上传,也可以用scp命令:
#scp VMware-ESXi-xxxx.zip [email protected]:/vmfs/volumes/datastore

4、上传完成之后,执行如下命令将所有的VMs关掉,并且将ESXi主机进入到维护模式:
#vim-cmd vmsvc/getallvms
#vim-cmd vmsvc/power.shutdown vmid
#vim-cmd hostsvc/maintenance_mode_enter

5、完成第4步后,验证系统及下载到的升级包的Profile
#esxcli software profile get
#esxcli software sources profile list --depot=/vmfs/volumes/datastore/XXXX.zip
确认能够看到profiles讯息,尤其是xxxx-standard的这个,注意,这里最少要有2个profiles才行,一个是带vmware tools的一个没有带vmware tools;

6、验证完成之后,执行如下命令开始升级:
#esxcli software profile update --depot=/vmfs/volumes/datastore/XXXX.zip --profile=xxxx-standard

7、接下来就是等待升级完成了,升级成功后,会提示升级成功。然后,重启系统,用vmware -v命令验证是否成功升级,再执行vim-cmd hostsvc/maintenance_mode_exit,退出维护模式,再用命令vim-cmd vmsvc/power.on vmid#命令开启关掉的VMs即可;)

9、升级完成后发现一个很奇怪的问题,一旦启动虚拟机后则ssh登录ESXi6.0 shell及vSphere Client管理ESXi6.0报密码错误,非常奇怪; 新建一个非root账号,用新账号登录ssh及vSphere一切正常;
 老root账号连主人都登录不了了,心怀不轨的人就更没戏了,可以不用管了!

10、升级完后,可以用以下链接的算号器重新激活ESXi6

http://download.csdn.net/detail/lic95/9076731
 



你可能感兴趣的:(linux运维)