您好,登錄后才能下訂單哦!
使用命令esxcli為ESXi主機安裝補丁
Step1.
首先確保ESXi主機開啟SSH服務,可以使用兩種方法進行開啟。
使用 ESXi Shell
默認情況下,ESXi 上的 ESXi Shell(以前稱為技術支持模式或 TSM)處于禁用狀態。如有必要,可以啟用對 shell 的本地或遠程訪問。
啟用 ESXi Shell 僅用于故障排除。無論主機是否以鎖定模式運行,都可以啟用和禁用 ESXi Shell。
ESXi Shell
啟用此服務以本地訪問 ESXi Shell。
SSH
啟用此服務以使用 SSH 遠程訪問 ESXi Shell。
方法 1:在ESXi主機的控制臺進行設置
<F2> Customize System/View Logs
登錄root
選擇 Troubleshooting Options
Enable ESXi Shell 和 SSH
方法2:從vShpere Client 管理界面中配置
選擇配置 -> 安全配置文件 -> 服務 -> 屬性
檢查服務屬性中,ESXi Shell和SSH均為開啟狀態。可以通過選項按鈕進行修改。
Step2.
上傳補丁程序
通過vSphere Client,選擇存儲器 -> 右鍵選擇瀏覽數據存儲
選擇上載
等待文件上傳完
Step3.
升級補丁
ESXi主機右鍵選擇進入維護模式,此時應該保證該所有虛擬機都已經被關閉。
下面進入命令行界面,通過SecureCRT連入EXSi。
通過命令查詢EXSi主機的狀態,再次確認主機處于維護狀態。
~ # vim-cmd /hostsvc/hostsummary|grep Maintenance
inMaintenanceMode = true,
檢查現在的版本
~ # vmware -v
VMware ESXi 5.5.0 build-3568722
~ # esxcli system version get
Product: VMware ESXi
Version: 5.5.0
Build: Releasebuild-3568722
Update: 3
使用命令列出當前安裝的軟件
esxcli software vib list
進入到上傳的補丁包所在的目錄
使用下列命令安裝補丁
esxcli software vib update -d "/vmfs/volumes/datastore1/ESXi550-201703001.zip"
安裝修補程序后,重新引導 ESX 主機:
# reboot
重啟后通過SSH重新連入ESXi主機。
檢查主機升級后的版本
vmware -v
關閉主機的維護模式
~ # vim-cmd /hostsvc/maintenance_mode_exit
'vim.Task:haTask-ha-host-vim.HostSystem.exitMaintenanceMode-109447963'
關閉后檢查
~ # vim-cmd /hostsvc/hostsummary |grep inMaintenanceMode
inMaintenanceMode = false,
參考文檔:
esxcli software vib 命令為 ESXi 5.x/6.x 主機安裝補丁程序 (2008939)
https://kb.vmware.com/s/article/2008939?lang=zh_CN
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。