目前有兩種補丁形式
第一種:每月提供的補丁包,補丁包名如「esxi500-201209001」
第二種:累積的補丁包,補丁包名如「
update-from-esxi5.0-5.0_update01」
補丁安裝方式:按官方說法先裝舊的補丁,再安裝新的補丁包,補丁包並不是累積的產生;但若是update(x)則不需要安裝其之前舊的補丁.
1.關閉要公升級主機所有虛擬機器,如果不關閉虛擬機器,將無法進入主機維護模式。
2.如果宿主機內的虛擬機器使用「掛起」模式,也可以進入主機維護模式,但公升級後虛擬機器可能無法啟動,只能重置啟動,但無法保證虛擬機器可以正常啟動
3.另若主機加入了ha,則要從ha移出或停用ha
4.宿主機需要開啟ssh模式
1 (圖2.1)
可以利用vsphere client上傳,也可以利用ssh上傳至"/vmfs/volumes/local01
/」目錄
2、關閉虛擬機器,進入主機維護,如下圖2.2
(圖2.2)
2、ssh登入到宿主機,如下圖2.3
(圖2.3)
2、輸入「esxcli software vib list
」,顯示已經安裝的補丁包,如下圖2.4
(圖2.4)
5、輸入"esxcli software vib install -d="/vmfs/volumes/local01/update-from-esxi5.0-5.0_update01.zip"打補丁
注意:
local01
這裡是乙個虛擬目錄,所以一定要使用你物理機的真實目錄,如
我這裡的虛擬目錄是/vmfs/volumes/datastorel(4)
但實際物理目錄是/vmfs/volumes/502cc85d-5c7ecdf7……如下圖2.5
(圖2.5)
6、打完補丁後系統要求重啟,即可,如下圖
2.6
2.6)
如果補丁包不在當前位置,或者操作非本機,可以使用更新軟體包命令
: esxcli --server=server_name software vib update -depot=local_path/depot_name
公升級軟體包命令
: esxcli --server=server_name software vib install --depot=local_path/depot_name
--server可以指向非本地登入的機器。
1、測試中我先建立了兩台虛擬機器,並在其上部署了簡單的服務,esxi5.0公升級到最新版本後,該虛擬機器可以正常啟動,執行服務。但是基於生產環境的公升級,建議將虛擬機器做異地備份(或者是遷移)公升級後再遷移回來,防止個別伺服器使用特殊服務最後無法執行。
2、根據官方公升級建議,我第一次更新安裝了update-from-esxi5.0-5.0_update01包,這樣2023年3月之前的補丁包一下打齊了。目前最新的包是2023年9月,由於補丁包不具備累積效果,所以需要從舊到新的打補丁。經過我的測試,幾乎每次打完乙個月的補丁,都需要重新啟動宿主機。這樣虛擬機器可能需要重新啟動達6次以上。為了避免反覆重啟,可以先做一次性公升級,最後統一重啟。但是這樣是否會帶來負面效果,沒有進行測試。
3、補丁包會修復安全問題,虛擬驅動,虛擬機器重啟等多個問題。詳細補丁包描述,請詳見官網。
3、如果想完美虛擬windows8和windows server 2012作業系統,需要打到esxi500-201209001補丁包,會出現microsoft windows server 2012(64位),否則新建的虛擬機器可能會出現問題。
VMWARE ESXi5 0補丁公升級攻略
三 總結 1 測試中我先建立了兩台虛擬機器,並在其上部署了簡單的服務,esxi5.0公升級到最新版本後,該虛擬機器可以正常啟動,執行服務。但是基於生產環境的公升級,建議將虛擬機器做異地備份 或者是遷移 公升級後再遷移回來,防止個別伺服器使用特殊服務最後無法執行。2 根據官方公升級建議,我第一次更新安...
vmware esxi 5 0更新說明
vmware vsphere update manager 5.0 2011 年 8 月 24 日 內部版本 432001 請時常檢視以了解這些發行說明的新增內容及更新。本發行說明包含以下主題 update manager 5.0 發行說明提供了有關 vmware vsphere update ma...
vmware Esxi 5 0 忘記密碼重置
1 vm esxi 5.0忘記root密碼怎麼辦 3 vmware esxi忘記密碼重置方法 部落格內容如下 方法 一 重新安裝esxi,不要覆蓋datastore,這樣比較簡單。方法二 如果非要恢復密碼 1 用linux啟動光碟,如rhel5的安裝光碟或knoppix啟動 2 到命令列下,執行mo...