【自宅サーバ】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
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