2017-04-09

VMware 由 ESXi 6.0.0 update1a 升級至 ESXi 6.5.0 (自體指令升級)(2017/05/16升級至 esxi 6.5.0d build 5146846)

因為資安的關係,想說把手邊的 ESXi 給升級
環境:
HP DL380 Gen9 一部

說明:我記得一開始拿到 DL380 G9 時,那時直接使用 VMware 公版的 ESXi 6.0.0 安裝時中間會找不到 server 儲存器(raid controller ???),後來上網找才知道 HP 有製 OEM 的 VMware image ,好像聽說當 IO controller 的版本比較新的時候,vmware 公版會有一些狀況,這 種就要找客製化的版本…那因為我當初是使用 HP-VMware-ESXi-6.0.0-image 安裝的,因為怕會有一些問題,所以升級時還是使用 HP 客製化的 ESXi 6.5.0 image 來升級,但升級的步驟都是一樣的

準備:
HP custom vmware esxi image (version 6.5) - https://my.vmware.com/web/vmware/details?downloadGroup=OEM-ESXI65-HPE&productId=614(你需要有 vmware account 才能下載)

------
步驟


  1. 因為我升級的方式是指令模式升級,所以在下載 6.5 安裝檔時不要下載 iso ,而是要下載 Office Bundle zip
  2. 將 zip 上傳至資料存放區,像我就丟到「250_Local/iso」
  3. 將 esxi 進入維護模式
    1. 這很重要
  4. 進入 esxi 的 ssh service ,執行升級指令
    1. esxcli software vib install -d="/vmfs/volumes/250_Local/<update_zip_filename>"
  5. 一般安裝成功的狀況…(主要看 Message 的地方有沒有 successfully)
    1. Installation Result
        Message: Operation finished successfully, but the system needs to be rebooted for the changes to be effective.
        Reboot Required: true
        VIBs Installed: 一大堆東西
        VIBs Removed: 一大堆東西
        VIBs Skipped: 一大堆東西
  6. 成功後就需要重開 esxi 了,而更新的過程將會在這個 reboot 中,所以會需要一段不少的重開機時間
  7. 可以正常登入 esxi 後,記得再把「維護模式」取消
-----
一般來說,不建議跳太多版號的更新,像 5.5 就不建議直接跳 6.5 ,可以先升級 6.0 update2 再升級 6.5 ,像我這次原先是 6.0 update 1a ,因為我在這個時間先安裝了 web client ,然後看到在 web 畫時我在「資料存放區」的畫面會是一直 reload ,可是我用 vSphere client 看資料存放區是正常的,然後又看到 vmware 官網說 vSphere client 只會出到 6.0.0 u3 的版本,6.5 以後只支援 vmrc 和 webclient ,因為我 vmrc 還沒玩過,又怕升級 6.5 後的 web client 在資料存放區那邊還是會有問題,就不太敢升級,結果後來看到 6.0 update 2 的更新說明有修補這個狀況,我就先升級到 update 2 ,看到  web 上的資料存放區正常顯示後,才敢放心的升級到 6.5

不過在寫這一篇時,發現 vmware esxi 6.5a 好像 release 了,但 hpe 的版本還沒有,所以我就不升上 6.5a 了。

另外,http://www.ithome.com.tw/news/113171,此篇的問題也不能小看,更這個的更新版就是 6.5a ,也一樣可以用本篇的方式更新....(不過我不確定 hpe 的要不要等客製版出現)
-----
2017-04-09 19:39 補充
剛剛我直接用 VMware ESXi 6.5, Patch ESXi650-201703410-SG 來升級,此 patch 就是更新http://www.ithome.com.tw/news/113171這個問題的,但似乎不叫 6.5a 只是 patch ?? 所以我把上述叫 6.5a 的都先刪除線起來(註:但這個patch放出來的安裝跟完整升級包都差不多,個人感覺應該就是升級包才對)…我沒有使用 hpe 來升級(因為我等不及),而升級過程沒什麼狀況,所以我猜想 hpe 是用在最一開始完整安裝 esxi 時才要用,之後的升級因為 esxi 會根據自我的版本與升級版中間的差異來進行差異升級,所以不用擔心一開始時一些特殊的狀況。
VMware ESXi 6.5, Patch ESXi650-201703410-SG 可以至 VMware download center 搜尋下載,但你要有 vmware account 才能載。

-----
2017-05-17 14:40
ESXI 最近有 6.5.0d 的版本,主要是針對 vSAN 支援度的更新,然後還修正一些問題,我就想說順便再更新好了
-----
ok,完成此篇

沒有留言: