一、升級前的準備工作
去VMWARE官網下載補丁包,地址:https://my.vmware.com/zh/group/vmware/patch#search
因本次升級平臺為vSphere 6.0版本,受CVE-2018-6981漏洞影響需升級至ESXi 6.0 ESXi ESXi600-201811001版本
注意事項
1、 升級前做好數據備份
2、 升級操作前需將主機下vm業務遷移至其他主機
3、 遷移後的vm確保該主機資源充足,以免發生資源搶佔情況
二、補丁安裝過程
1、首先把下載的補丁包上傳到ESXI數據盤中,這邊的是[datastore1]/ ESXi600-201811001.zip
2、關閉宿主機內的虛擬機(最好不要使用"掛起"模式),進入維護模式(不關閉虛擬機將無法進入主機維護模式)
如果虛擬機使用"掛起"模式,升級後虛擬機可能無法啟動,只能重置啟動,但無法保證虛擬機可以正常啟動。
3、開啟宿主機的SSH,"啟用安全Shell(SSH)"
4、使用SSH工具xshell連接
輸入宿主機ip地址,點擊"打開"
5、導航到數據存儲中上載的修補程序文件所在的目錄,使用如下命令驗證該文件是否存在:
# cd /vmfs/volumes/Datastore1/
# ls
6、使用以下 esxcli 命令在主機上安裝或更新修補程序
使用本地安裝程序:
# esxcli software vib update -d "/vmfs/volumes/datastore1/ESXi600-201811001.zip"
7、驗證 VIB 是否已安裝在 ESXi 主機上:
# esxcli software vib list
8、安裝修補程序後,重新引導 ESXi主機:
# reboot
9、確認系統版本信息,退出維護模式,啟動虛擬機
三、回退方案
1、命令行下查看補丁信息
# esxcli software vib list
2、查看esxi系統版本信息
# vmware -l
3、 重啟esxi系統然後 在讀取進度條的時候 按shift+r進入回滾模式 按y回退到上一個版本。
4、 重啟完成後驗證系統版本,確認回退成功
閱讀更多 濱sir 的文章