天天看點

VMWARE ESXi5.0更新檔更新攻略

一、更新前的準備工作

位址:http://www.vmware.com/patchmgr/download.portal目前有兩種更新檔形式

第一種:每月提供的更新檔包,更新檔包名如“ESXi500-201209001”

第二種:累積的更新檔包,更新檔包名如“update-from-esxi5.0-5.0_update01<b>”</b>

更新檔安裝方式:按官方說法先裝舊的更新檔,再安裝新的更新檔包,更新檔包并不是累積的産生;但若是update(X)則不需要安裝其之前舊的更新檔.

1.關閉要更新主機所有虛拟機,如果不關閉虛拟機,将無法進入主機維護模式。

2.如果主控端内的虛拟機使用“挂起”模式,也可以進入主機維護模式,但更新後虛拟機可能無法啟動,隻能重置啟動,但無法保證虛拟機可以正常啟動

3.另若主機加入了HA,則要從HA移出或停用HA

4.主控端需要開啟SSH模式

二、更新檔安裝過程。

1、首先上傳下載下傳到的更新檔包,如下圖2.1

(圖2.1)

可以利用vSphere Client上傳,也可以利用SSH上傳至<b>"/vmfs/volumes/Local01/</b><b>”</b><b>目錄</b>

<b></b>

2、關閉虛拟機,進入主機維護,如下圖2.2

VMWARE ESXi5.0更新檔更新攻略

(圖2.2)

2、SSH登入到主控端,如下圖2.3

VMWARE ESXi5.0更新檔更新攻略

(圖2.3)

2、輸入“esxcli software vib list”,顯示已經安裝的更新檔包,如下圖2.4

VMWARE ESXi5.0更新檔更新攻略

(圖2.4)

5、輸入<b>"esxcli software vib install -d="/vmfs/volumes/</b><b>Local01</b><b>/update-from-esxi5.0-5.0_update01.zip"</b><b>打更新檔</b>

<b>注意:LOCAL01</b><b>這裡是一個虛拟目錄,是以一定要使用你實體機的真實目錄,如</b>

我這裡的虛拟目錄是<b>/vmfs/volumes/</b><b>datastorel(4)</b>

<b>但實際實體目錄是</b><b>/vmfs/volumes/502</b><b>cc85d-5c7ecdf7…… </b><b>如下圖2.5</b>

VMWARE ESXi5.0更新檔更新攻略

(圖2.5)

6、打完更新檔後系統要求重新開機,即可,如下圖2.6

VMWARE ESXi5.0更新檔更新攻略

(圖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包,這樣2012年3月之前的更新檔包一下打齊了。目前最新的包是2012年9月,由于更新檔包不具備累積效果,是以需要從舊到新的打更新檔。經過我的測試,幾乎每次打完一個月的更新檔,都需要重新啟動主控端。這樣虛拟機可能需要重新啟動達6次以上。為了避免反複重新開機,可以先做一次性更新,最後統一重新開機。但是這樣是否會帶來負面效果,沒有進行測試。

3、更新檔包會修複安全問題,虛拟驅動,虛拟機重新開機等多個問題。詳細更新檔包描述,請詳見官網。

3、如果想完美虛拟WINDOWS8和WINDOWS SERVER 2012作業系統,需要打到ESXi500-201209001更新檔包,會出現MICROSOFT WINDOWS SERVER 2012(64位),否則建立的虛拟機可能會出現問題。

VMWARE ESXi5.0更新檔更新攻略