【自宅サーバ】ESXi5.1 to ESXi5.5 Update | LimeGreen

【自宅サーバ】ESXi5.1 to ESXi5.5 Update

UpdateはCLIで行いパッチはvmwareから直接ダウンロードしUpdateする。
ESXiのファイヤウォール機能で“httpClient”が使えるかどうかを確認
esxcli network firewall ruleset list

ここで“false”であれば、次のコマンドで有効化
esxcli network firewall ruleset set -e true -r httpClient


esxcli system maintenanceMode set -e true
esxcli system maintenanceMode get
Enabled

現在のバージョンを確認する
esxcli system version get

現在のプロファイル構成を確認する。
esxcli software profile get

VMwareサイトにあるパッチを確認します。
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | sort -r

dry-runを付けて実行し、適用テストで問題が出ないことを確認する。
esxcli software profile update --dry-run -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml --profile=ESXi-5.5.0-20140404001-standard

上記で問題がなければ、実際に適用を行う。
esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml --profile=ESXi-5.5.0-20140404001-standard

Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
と表示されれば成功です

リブート
esxcli system shutdown reboot -r "patch add ESXi-5.5.0-20140404001-standard"

起動してきたら、バージョンアップが正常に行われていることを確認する
esxcli system version get

修正パッチも正しく適用されていることを確認
esxcli software vib list

vmware -vl

メンテナンスモードを解除
esxcli system maintenanceMode set -e false
esxcli system maintenanceMode get
Disabled

最後に、httpClient の設定を元に戻しておきます。
esxcli network firewall ruleset set -e false -r httpClient