2020-09-07

VMware ESXi 遠端線上升級 (upgrade from 6.0 to 6.5 with esxcli)

原本想說 ESXi 6.0 跑得好好的沒什麼問題, 上面的 FreeBSD 11.x 也順順跑, 沒想到升級到 12.x 就踩到大地雷...
ESXi 6.0 的 vmxnet3 沒辦法在 FreeBSD 12.x上面用,升級上去以後回應時間會爆炸, 從本來的 〈1ms 變成 5000ms 以上,基本上和死了差不多.

為了之後能順利升級到 12.x 不出問題, 只好直接遠端線上升級 ESXi 到 6.5
步驟不難, 幾個指令就完成, 最重要的是要先燒香祈禱升級後機器能順利起來(?

1.下載 ESXi 6.5 的最新更新檔, 基本上更新檔都會把完整的系統包進去, 不需要先升級再慢慢更新上去(我用的是 update-from-esxi6.5-6.5_update03.zip)

2.把更新檔丟到 ESXi 上面, 先用以下指令查詢裡面的東西有哪些
esxcli software sources profile list -d /vmfs/volumes/(your_volume)/update-from-esxi6.5-6.5_update03.zip
應該會看到像是以下的幾行東西, 這些是裡面放的 profile image
ESXi-6.5.0-(patch _date)-standard
ESXi-6.5.0-(patch _date)-no-tools
ESXi-6.5.0-(patch _date)s-standard
ESXi-6.5.0-(patch _date)s-no-tools
沒有特殊需求的話, 用第一個就好了
3.開始線上升級, 只需要一行指令, 如果可能的話先進 maintenance mode 再執行.
esxcli software profile update -d /vmfs/volumes/(your_volume)/update-from-esxi6.5-6.5_update03.zip -p (profile-image)
我因為某些原因所以沒進維護模式執行, 很幸運的都沒出事.

4.重開機, 祈禱機器穩穩的起來...

換成 6.5 以後就不能用之前的 client 連線, 只能用 html5 client, 還好經過許久的改版後 html5 client 終於變得很好用了.

沒有留言:

張貼留言