ホスト環境もVMware ESXi 5.0に移行

 先週末VMware ESXi 4.1 Update 2が公開されて、うちの会社の環境を5.0にアップデートするかしないかで考えていたのですが、ホスト環境も5.0にアップデートしました。
 昨日のうちにホストを4.1から5.0にアップデートしておきました。サーバーがデルの機器ですので、デルのサイトからVMware-VMvisor-Installer-5.0.0-469512.x86_64-Dell_Customized_RecoveryCD.isoをダウンロードしてこのCDイメージで現行からのアップデート。特に問題なくできました。各仮想マシンVMware Toolsを更新して、VMFSも3から5に変更。この辺の手順はこちらを一通り読めば大丈夫でした。
 で、今日になって9月にすでに出ていたESXi500-201109001の適用を行いました。4.1の頃はvihostupdate.plにてアップデートできたのですが5.0にはこのコマンドは使えず、代わりにesxcliコマンドがそれになります。
 マニュアルのこの辺を見ながらやってみました。まずは現状インストールされているvibの確認です。

C:\>esxcli.exe --server=XXX.XXX.XXX.XXX software vib list
Enter username:
Enter password:
Name                    Version                             Vendor  Acceptance Level  Install Date
----------------------  ----------------------------------  ------  ----------------  ------------
Dell-Configuration-VIB  5.0-0                               Dell    PartnerSupported  2011-10-30
Dell-License-VIB        5.0-0                               Dell    PartnerSupported  2011-10-30
ata-pata-amd            0.3.10-3vmw.500.0.0.469512          VMware  VMwareCertified   2011-10-30
ata-pata-atiixp         0.4.6-3vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
ata-pata-cmd64x         0.2.5-3vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
ata-pata-hpt3x2n        0.3.4-3vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
ata-pata-pdc2027x       1.0-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
ata-pata-serverworks    0.4.3-3vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
ata-pata-sil680         0.4.8-3vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
ata-pata-via            0.3.3-2vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
block-cciss             3.6.14-10vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
ehci-ehci-hcd           1.0-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
esx-base                5.0.0-0.0.469512                    VMware  VMwareCertified   2011-10-30
esx-tboot               5.0.0-0.0.469512                    VMware  VMwareCertified   2011-10-30
ima-qla4xxx             2.01.07-1vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
ipmi-ipmi-devintf       39.1-4vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
ipmi-ipmi-msghandler    39.1-4vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
ipmi-ipmi-si-drv        39.1-4vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
misc-cnic-register      1.1-1vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
misc-drivers            5.0.0-0.0.469512                    VMware  VMwareCertified   2011-10-30
net-be2net              4.0.88.0-1vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
net-bnx2                2.0.15g.v50.11-5vmw.500.0.0.469512  VMware  VMwareCertified   2011-10-30
net-bnx2x               1.61.15.v50.1-1vmw.500.0.0.469512   VMware  VMwareCertified   2011-10-30
net-cnic                1.10.2j.v50.7-2vmw.500.0.0.469512   VMware  VMwareCertified   2011-10-30
net-e1000               8.0.3.1-2vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
net-e1000e              1.1.2-3vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
net-enic                1.4.2.15a-1vmw.500.0.0.469512       VMware  VMwareCertified   2011-10-30
net-forcedeth           0.61-2vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
net-igb                 2.1.11.1-3vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
net-ixgbe               2.0.84.8.2-10vmw.500.0.0.469512     VMware  VMwareCertified   2011-10-30
net-nx-nic              4.0.557-3vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
net-r8168               8.013.00-3vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
net-r8169               6.011.00-2vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
net-s2io                2.1.4.13427-3vmw.500.0.0.469512     VMware  VMwareCertified   2011-10-30
net-sky2                1.20-2vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
net-tg3                 3.110h.v50.4-4vmw.500.0.0.469512    VMware  VMwareCertified   2011-10-30
ohci-usb-ohci           1.0-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
sata-ahci               3.0-6vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
sata-ata-piix           2.12-4vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
sata-sata-nv            3.5-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
sata-sata-promise       2.12-3vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
sata-sata-sil           2.3-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
sata-sata-svw           2.3-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
scsi-aacraid            1.1.5.1-9vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
scsi-adp94xx            1.0.8.12-6vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
scsi-aic79xx            3.1-5vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
scsi-bnx2i              1.9.1d.v50.1-3vmw.500.0.0.469512    VMware  VMwareCertified   2011-10-30
scsi-fnic               1.5.0.3-1vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
scsi-hpsa               5.0.0-17vmw.500.0.0.469512          VMware  VMwareCertified   2011-10-30
scsi-ips                7.12.05-4vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
scsi-lpfc820            8.2.2.1-18vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
scsi-megaraid-mbox      2.20.5.1-6vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
scsi-megaraid-sas       4.32-1vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
scsi-megaraid2          2.00.4-9vmw.500.0.0.469512          VMware  VMwareCertified   2011-10-30
scsi-mpt2sas            06.00.00.00-5vmw.500.0.0.469512     VMware  VMwareCertified   2011-10-30
scsi-mptsas             4.23.01.00-5vmw.500.0.0.469512      VMware  VMwareCertified   2011-10-30
scsi-mptspi             4.23.01.00-5vmw.500.0.0.469512      VMware  VMwareCertified   2011-10-30
scsi-qla2xxx            901.k1.1-14vmw.500.0.0.469512       VMware  VMwareCertified   2011-10-30
scsi-qla4xxx            5.01.03.2-3vmw.500.0.0.469512       VMware  VMwareCertified   2011-10-30
uhci-usb-uhci           1.0-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
vmware-fdm              5.0.0-455964                        VMware  VMwareCertified   2011-10-30
tools-light             5.0.0-0.0.469512                    VMware  VMwareCertified   2011-10-30

 そしてパッチファイルにあるprofileを確認。5.0のCLIになってからCLIを実行するマシンのローカルにあるパッチファイルを指定。というのはダメになったみたいで、パッチを適用するホストにパッチファイルを置いておく必要があるみたいです。これだとローカルにvSphere CLIをインストールして実行するメリットがあまりないですね。ホストにssh接続してそこでコマンドを実行するのと変わりありませんから。

C:\>esxcli.exe --server=XXX.XXX.XXX.XXX software sources profile list 
               --depot=/vmfs/volumes/datastore/ESXi500-201109001.zip
Enter username:
Enter password:
Name                             Vendor        Acceptance Level
-------------------------------  ------------  ----------------
ESXi-5.0.0-20110904001-standard  VMware, Inc.  PartnerSupported
ESXi-5.0.0-20110904001-notools   VMware, Inc.  PartnerSupported

 本当はここでホストをメンテナンスモードにしたりdry-runとか実行してどんな影響があるのか確認して、次にいよいよアップデートの適用です。

C:\>esxcli.exe --server=XXX.XXX.XXX.XXX software vib update 
               --depot=/vmfs/volumes/datastore/ESXi500-201109001.zip
Enter username:
Enter password:
Installation Result
   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
   Reboot Required: true
   VIBs Installed: VMware_bootbank_esx-base_5.0.0-0.3.474610, VMware_locker_tools-light_5.0.0-0.3.474610
   VIBs Removed: VMware_bootbank_esx-base_5.0.0-0.0.469512, VMware_locker_tools-light_5.0.0-0.0.469512
   VIBs Skipped: VMware_bootbank_ata-pata-amd_0.3.10-3vmw.500.0.0.469512, VMware_bootbank_ata-pata-atiixp_0.4.6-3vmw.500.0.0.469512, VMware_bootbank_ata-pata-cmd64x_0.2.5-3vmw.500.0.0.469512, VMware_bootbank_ata-pata-hpt3x2n_0.3.4-3vmw.500.0.0.469512, VMware_bootbank_ata-pata-pdc2027x_1.0-3vmw.500.0.0.469512, VMware_bootbank_ata-pata-serverworks_0.4.3-3vmw.500.0.0.469512, VMware_bootbank_ata-pata-sil680_0.4.8-3vmw.500.0.0.469512, VMware_bootbank_ata-pata-via_0.3.3-2vmw.500.0.0.469512, VMware_bootbank_block-cciss_3.6.14-10vmw.500.0.0.469512, VMware_bootbank_ehci-ehci-hcd_1.0-3vmw.500.0.0.469512, VMware_bootbank_esx-tboot_5.0.0-0.0.469512, VMware_bootbank_ima-qla4xxx_2.01.07-1vmw.500.0.0.469512, VMware_bootbank_ipmi-ipmi-devintf_39.1-4vmw.500.0.0.469512, VMware_bootbank_ipmi-ipmi-msghandler_39.1-4vmw.500.0.0.469512, VMware_bootbank_ipmi-ipmi-si-drv_39.1-4vmw.500.0.0.469512, VMware_bootbank_misc-cnic-register_1.1-1vmw.500.0.0.469512, VMware_bootbank_misc-drivers_5.0.0-0.0.469512, VMware_bootbank_net-be2net_4.0.88.0-1vmw.500.0.0.469512, VMware_bootbank_net-bnx2_2.0.15g.v50.11-5vmw.500.0.0.469512, VMware_bootbank_net-bnx2x_1.61.15.v50.1-1vmw.500.0.0.469512, VMware_bootbank_net-cnic_1.10.2j.v50.7-2vmw.500.0.0.469512, VMware_bootbank_net-e1000_8.0.3.1-2vmw.500.0.0.469512, VMware_bootbank_net-e1000e_1.1.2-3vmw.500.0.0.469512, VMware_bootbank_net-enic_1.4.2.15a-1vmw.500.0.0.469512, VMware_bootbank_net-forcedeth_0.61-2vmw.500.0.0.469512, VMware_bootbank_net-igb_2.1.11.1-3vmw.500.0.0.469512, VMware_bootbank_net-ixgbe_2.0.84.8.2-10vmw.500.0.0.469512, VMware_bootbank_net-nx-nic_4.0.557-3vmw.500.0.0.469512, VMware_bootbank_net-r8168_8.013.00-3vmw.500.0.0.469512, VMware_bootbank_net-r8169_6.011.00-2vmw.500.0.0.469512, VMware_bootbank_net-s2io_2.1.4.13427-3vmw.500.0.0.469512, VMware_bootbank_net-sky2_1.20-2vmw.500.0.0.469512, VMware_bootbank_net-tg3_3.110h.v50.4-4vmw.500.0.0.469512, VMware_bootbank_ohci-usb-ohci_1.0-3vmw.500.0.0.469512, VMware_bootbank_sata-ahci_3.0-6vmw.500.0.0.469512, VMware_bootbank_sata-ata-piix_2.12-4vmw.500.0.0.469512, VMware_bootbank_sata-sata-nv_3.5-3vmw.500.0.0.469512, VMware_bootbank_sata-sata-promise_2.12-3vmw.500.0.0.469512, VMware_bootbank_sata-sata-sil_2.3-3vmw.500.0.0.469512, VMware_bootbank_sata-sata-svw_2.3-3vmw.500.0.0.469512, VMware_bootbank_scsi-aacraid_1.1.5.1-9vmw.500.0.0.469512, VMware_bootbank_scsi-adp94xx_1.0.8.12-6vmw.500.0.0.469512, VMware_bootbank_scsi-aic79xx_3.1-5vmw.500.0.0.469512, VMware_bootbank_scsi-bnx2i_1.9.1d.v50.1-3vmw.500.0.0.469512, VMware_bootbank_scsi-fnic_1.5.0.3-1vmw.500.0.0.469512, VMware_bootbank_scsi-hpsa_5.0.0-17vmw.500.0.0.469512, VMware_bootbank_scsi-ips_7.12.05-4vmw.500.0.0.469512, VMware_bootbank_scsi-lpfc820_8.2.2.1-18vmw.500.0.0.469512, VMware_bootbank_scsi-megaraid-mbox_2.20.5.1-6vmw.500.0.0.469512, VMware_bootbank_scsi-megaraid-sas_4.32-1vmw.500.0.0.469512, VMware_bootbank_scsi-megaraid2_2.00.4-9vmw.500.0.0.469512, VMware_bootbank_scsi-mpt2sas_06.00.00.00-5vmw.500.0.0.469512, VMware_bootbank_scsi-mptsas_4.23.01.00-5vmw.500.0.0.469512, VMware_bootbank_scsi-mptspi_4.23.01.00-5vmw.500.0.0.469512, VMware_bootbank_scsi-qla2xxx_901.k1.1-14vmw.500.0.0.469512, VMware_bootbank_scsi-qla4xxx_5.01.03.2-3vmw.500.0.0.469512, VMware_bootbank_uhci-usb-uhci_1.0-3vmw.500.0.0.469512

 リブートが必要とあるので再起動して完了です。アップデート適用後のvibのリストは以下のようになっていました。

C:\>esxcli.exe --server=XXX.XXX.XXX.XXX software vib list
Enter username:
Enter password:
Name                    Version                             Vendor  Acceptance Level  Install Date
----------------------  ----------------------------------  ------  ----------------  ------------
Dell-Configuration-VIB  5.0-0                               Dell    PartnerSupported  2011-10-30
Dell-License-VIB        5.0-0                               Dell    PartnerSupported  2011-10-30
ata-pata-amd            0.3.10-3vmw.500.0.0.469512          VMware  VMwareCertified   2011-10-30
ata-pata-atiixp         0.4.6-3vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
ata-pata-cmd64x         0.2.5-3vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
ata-pata-hpt3x2n        0.3.4-3vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
ata-pata-pdc2027x       1.0-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
ata-pata-serverworks    0.4.3-3vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
ata-pata-sil680         0.4.8-3vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
ata-pata-via            0.3.3-2vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
block-cciss             3.6.14-10vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
ehci-ehci-hcd           1.0-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
esx-base                5.0.0-0.3.474610                    VMware  VMwareCertified   2011-10-31
esx-tboot               5.0.0-0.0.469512                    VMware  VMwareCertified   2011-10-30
ima-qla4xxx             2.01.07-1vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
ipmi-ipmi-devintf       39.1-4vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
ipmi-ipmi-msghandler    39.1-4vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
ipmi-ipmi-si-drv        39.1-4vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
misc-cnic-register      1.1-1vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
misc-drivers            5.0.0-0.0.469512                    VMware  VMwareCertified   2011-10-30
net-be2net              4.0.88.0-1vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
net-bnx2                2.0.15g.v50.11-5vmw.500.0.0.469512  VMware  VMwareCertified   2011-10-30
net-bnx2x               1.61.15.v50.1-1vmw.500.0.0.469512   VMware  VMwareCertified   2011-10-30
net-cnic                1.10.2j.v50.7-2vmw.500.0.0.469512   VMware  VMwareCertified   2011-10-30
net-e1000               8.0.3.1-2vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
net-e1000e              1.1.2-3vmw.500.0.0.469512           VMware  VMwareCertified   2011-10-30
net-enic                1.4.2.15a-1vmw.500.0.0.469512       VMware  VMwareCertified   2011-10-30
net-forcedeth           0.61-2vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
net-igb                 2.1.11.1-3vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
net-ixgbe               2.0.84.8.2-10vmw.500.0.0.469512     VMware  VMwareCertified   2011-10-30
net-nx-nic              4.0.557-3vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
net-r8168               8.013.00-3vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
net-r8169               6.011.00-2vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
net-s2io                2.1.4.13427-3vmw.500.0.0.469512     VMware  VMwareCertified   2011-10-30
net-sky2                1.20-2vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
net-tg3                 3.110h.v50.4-4vmw.500.0.0.469512    VMware  VMwareCertified   2011-10-30
ohci-usb-ohci           1.0-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
sata-ahci               3.0-6vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
sata-ata-piix           2.12-4vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
sata-sata-nv            3.5-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
sata-sata-promise       2.12-3vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
sata-sata-sil           2.3-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
sata-sata-svw           2.3-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
scsi-aacraid            1.1.5.1-9vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
scsi-adp94xx            1.0.8.12-6vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
scsi-aic79xx            3.1-5vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
scsi-bnx2i              1.9.1d.v50.1-3vmw.500.0.0.469512    VMware  VMwareCertified   2011-10-30
scsi-fnic               1.5.0.3-1vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
scsi-hpsa               5.0.0-17vmw.500.0.0.469512          VMware  VMwareCertified   2011-10-30
scsi-ips                7.12.05-4vmw.500.0.0.469512         VMware  VMwareCertified   2011-10-30
scsi-lpfc820            8.2.2.1-18vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
scsi-megaraid-mbox      2.20.5.1-6vmw.500.0.0.469512        VMware  VMwareCertified   2011-10-30
scsi-megaraid-sas       4.32-1vmw.500.0.0.469512            VMware  VMwareCertified   2011-10-30
scsi-megaraid2          2.00.4-9vmw.500.0.0.469512          VMware  VMwareCertified   2011-10-30
scsi-mpt2sas            06.00.00.00-5vmw.500.0.0.469512     VMware  VMwareCertified   2011-10-30
scsi-mptsas             4.23.01.00-5vmw.500.0.0.469512      VMware  VMwareCertified   2011-10-30
scsi-mptspi             4.23.01.00-5vmw.500.0.0.469512      VMware  VMwareCertified   2011-10-30
scsi-qla2xxx            901.k1.1-14vmw.500.0.0.469512       VMware  VMwareCertified   2011-10-30
scsi-qla4xxx            5.01.03.2-3vmw.500.0.0.469512       VMware  VMwareCertified   2011-10-30
uhci-usb-uhci           1.0-3vmw.500.0.0.469512             VMware  VMwareCertified   2011-10-30
vmware-fdm              5.0.0-455964                        VMware  VMwareCertified   2011-10-30
tools-light             5.0.0-0.3.474610                    VMware  VMwareCertified   2011-10-31

 esx-baseとtools-lightが更新されています。そしてESXi 5.0のbuild番号は469512から474610になりました。
 以上がアップデートの詳細ですが、今、調べてみるとこちらの記事に行き当たりました。自分と違うのはvibじゃなくてprofileを指定してアップデートしているところですかね。実はprofileのリストでESXi-5.0.0-20110904001-standardとESXi-5.0.0-20110904001-notoolsの2つがあってどちらを指定していいのかわからなかったのでvibでのアップデートにしたのでした。結果は同じだと思います。
 これで完全にサーバーからクライアント、ホストまでVMware vSphere ESXi 5.0環境に移行したのですが、そんなに変わったところはないですね。安定性的なところはこれから確認です。

11/6追記

 profileのESXi-5.0.0-20110904001-standardとESXi-5.0.0-20110904001-notoolsの違いですが調べてみたところこちらの記述に説明がありました。notoolsはその名の通りVMware Toolsを含まないイメージで、起動毎にVMware Toolsがあるストレージを共有する必要ありとのこと。

このイメージのプロファイルは、サイズが通常小さく、より少ないメモリのオーバーヘッドであり、その比較的小さいサイズのため、PXEブート環境で起動のとき高速です。

とのことで、たくさんのホストを利用する場合、VMware Toolsを共有化することでシステムを軽くするためにあるprofileのようです。