5.1 -> 5.5 Online Upgrade

VMware ESXi 5.5がリリースされたので、5.1からアップグレードしてみた


Offiline Bundleがゲットできれば、普通のPatchみたいにしてアップグレードできるのだが
あいにく無償版のアカウント権限しかないので、http経由でのアップグレード


vSphere Clientは、VMwareのサイトから5.5をDLしてアップグレードしておく

  1. ESXiをメンテナンスモードに
    # esxcli system maintenanceMode get
    Disabled
    # esxcli system maintenanceMode set --enable=true
    # esxcli system maintenanceMode get
    Enabled
  2. http clientのFirewallをOffに
    # esxcli network firewall ruleset list
    <- httpClient が false になっているのを確認
    # esxcli network firewall ruleset set -e true -r httpClient
    # esxcli network firewall ruleset list
    <- httpClient が true になったのを確認
  3. 利用可能なUpdate Profileの確認
    # esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-5.5
    ESXi-5.5.0-1331820-standard VMware, Inc. PartnerSupported
    ESXi-5.5.0-1331820-no-tools VMware, Inc. PartnerSupported
  4. Upgrade適用
    # esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-5.5.0-1331820-standard
  5. Reboot実行
    # reboot
  6. http clientのFirewallをOnに戻す
    # esxcli network firewall ruleset list
    <- httpClient が true になっているのを確認
    # esxcli network firewall ruleset set -e false -r httpClient
    # esxcli network firewall ruleset list
    <- httpClient が false になったのを確認
  7. ESXiのメンテナンスモードを終了
    # esxcli system maintenanceMode set --enable=false
    # esxcli system maintenanceMode get
    false



以上で終了
MegaRAID 9260-8iのドライバーがESXi 5.5に入ってたのより新しいの出てたので、メンテナンスモード終了する前に入れ換えてみたり