VMware vSphere 6.5升级6.7
升级esxi有两种方式,第一种是用原版iso镜像制作成USB启动盘,在服务器旁进行操作升级,可以跨大版本升级
第二种是通过命令行升级,这种升级方式又分为离线升级与在线升级,可以远程操作,但不能跨大版本升级,需要逐个版本升级
安装镜像 VMware-VMvisor-Installer-6.7.0-8169922.x86_64.iso
离线升级包 VMware-ESXi-6.7.0-8169922-depot.zip
补丁包 ESXi670-201806001.zip
ESXi 6.5升级6.7
离线升级
1.将虚拟机迁移到其他主机或关机,如果没有其他主机,则将虚拟机关机
2.将离线升级包传入数据存储浏览器
3.将esxi主机置入维护模式
4.升级
esxcli software vib update -d /vmfs/volumes/5a672713-0fea9bd0-6a6a-e8611f1677e6/VMware-ESXi-6.7.0-8169922-depot.zip
5.升级成功后,reboot重启服务器新版本生效,重启完成之后退出维护模式
在线升级
1.将虚拟机迁移到其他主机或关机,将esxi主机置入维护模式,如果没有其他主机,则将虚拟机关机
2.查看在线升级包
esxcli software sources profile list --depot=https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep "6.7.0"
3.选择在线升级包
esxcli software profile update -f -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-6.7.0-8169922-standard
4.如果碰到提示no space left on device的bug
[InstallationError] [Errno 28] No space left on device vibs = VMware_locker_tools-light_6.5.0-0.23.5969300 Please refer to the log file for more details.
解决方法为安装补丁
cd /tmp wget http://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light_10.2.0.7253323-8169922.vib esxcli software vib install -f -v /tmp/VMware_locker_tools-light_10.2.0.7253323-8169922.vib
5.重新运行升级命令,升级成功后需要reboot重启服务器新版本生效
打补丁
1.打开vmware官网搜索补丁https://my.vmware.com/zh/group/vmware/patch#search

2.通过数据存储浏览器将上传补丁包到ESXi主机
/vmfs/volumes/5a672713-0fea9bd0-6a6a-e8611f1677e6/ESXi670-201806001.zip
3.将主机设置为维护模式
vim-cmd hostsvc/maintenance_mode_enter
4.开始打补丁
esxcli software vib update -d /vmfs/volumes/5a672713-0fea9bd0-6a6a-e8611f1677e6/ESXi670-201806001.zip
5.升级后重启并退出维护模式
vim-cmd hostsvc/maintenance_mode_exit
本站所有文章均可随意转载,转载时请保留原文链接及作者。