VMWARE ESXi5 0補丁公升級攻略

2021-09-04 04:30:44 字數 2464 閱讀 7671

目前有兩種補丁形式

第一種:每月提供的補丁包,補丁包名如「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...