前言
因工作中VMware ESXi連接的XIO(XtremIO)需要進行固件升級,為了不影響業務中斷,對應ESXi版本需要進行升級。
此次升級的版本從ESXi6.5U2 升級到 ESXi6.5U3,以此為例進行步驟說明。
准備升級Patch文件
1.登錄VMware網站(https://www.vmware.com/)
2.點擊Downloads,選擇vSphere,如下圖:
進入后選擇需要的版本:(這里我選的是6.5)
點擊Custom ISOs & Addons,根據自己ESXi硬件廠商下載。(公司使用Cisco,所以此次下載思科的)
下載zip文件:
升級前准備工作
1.將升級用安裝包上傳到datanode上
1.登錄vCenter
2.上傳下載好的Patch文件
單擊Datastore 右鍵 'datasotre1'>Browse File>Upload a File to Datastore>選擇要上傳的Patch文件
2.遷移虛機
1.將該Host上的虛機遷移到集群中其他機器上,因為等會要進行重啟操作
2.遷移完畢后,右鍵該Host,打開Maintenance Mode
進行升級
1.使用Putty或者其他程序SSH到該Host
2.驗證升級Patch文件datanode是否可訪問(以上傳到 XT01-LUN00/Patch 目錄為例,實際需要根據具體Patch所在目錄)
- #esxcli software sources profile list -d /vmfs/volumes/XT01-LUN00/Patch/VMware_ESXi_6.5.0_13932383_Custom_Cisco_6.5.3.1_Bundle.zip
3.如果上一步執行后顯示出Patch的名稱,進行下一步升級
- #esxcli software profile update -d /vmfs/volumes/XT01-LUN00/Patch/VMware_ESXi_6.5.0_13932383_Custom_Cisco_6.5.3.1_Bundle.zip -p name(這里name填寫上一步的patch名稱)
4.升級成功后會提示Successful,此時進行重啟
- #reboot
4.驗證升級
進入vCenter,查看該Host是否正常顯示,版本號是否更新。也可以直接登錄ESXi的界面進行查看,或者SSH到服務器, vmware –v 命令查看。