データストアへのアクセスが遅い on ESXi6.0
少し前にESXi5.1からESXi6.0u1へアップデートしました。
(インストールの方法としては、新規インストールというかたちで)
アップデート後に気になった点として、データストアへのアクセスが遅く感じました。
特に書き込みの面で顕著な気がします。
ESXi6.0がリリースされてから、しばらく時間がたっていますので
事例がないかなと調べてみたらありました。
結論としては、HPのドライバに問題がありそうとのこと。
自宅ではHP製のサーバを利用しているということもあり、
ESXiインストール時には、HPのカスタムイメージを利用しています。
※ちなみに下記からダウンロードしています。
HP製サーバに必要なドライバが組み込まれているので楽です。
HP and VMware’s infrastructure as a service solution | Hewlett Packard Enterprise
どうも、最近のバージョンのカスタムイメージに含まれている
アレイコントローラドライバが良くないようです。
自分が利用した「vSphere 6.0 U1 Nov 2015」というカスタムイメージには
HP製の下記ドライバが組み込まれています。
[XXXX@XXXX:~] esxcli software vib list | grep He char-hpcru 6.0.6.14-1OEM.600.0.0.2159203 Hewlett-Packard PartnerSupported 2016-01-02 char-hpilo 600.9.0.2.8-1OEM.600.0.0.2159203 Hewlett-Packard PartnerSupported 2016-01-02 hp-ams 600.10.3.0-15.2494585 Hewlett-Packard PartnerSupported 2016-01-02 hp-build 600.9.4.34-2494585 Hewlett-Packard PartnerSupported 2016-01-02 hp-conrep 6.0.0.1-0.0.13.2159203 Hewlett-Packard PartnerSupported 2016-01-02 hp-esxi-fc-enablement 600.2.4.6-2494585 Hewlett-Packard PartnerSupported 2016-01-02 hp-smx-provider 600.03.09.00.15-2768847 Hewlett-Packard VMwareAccepted 2016-01-02 hpbootcfg 6.0.0.02-01.00.11.2159203 Hewlett-Packard PartnerSupported 2016-01-02 hpnmi 600.2.3.14-2159203 Hewlett-Packard PartnerSupported 2016-01-02 hponcfg 6.0.0.04-00.13.17.2159203 Hewlett-Packard PartnerSupported 2016-01-02 hpssacli 2.30.6.0-6.0.0.2159203 Hewlett-Packard PartnerSupported 2016-01-02 hptestevent 6.0.0.01-00.00.8.2159203 Hewlett-Packard PartnerSupported 2016-01-02 scsi-hpdsa 5.5.0.46-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2016-01-02 scsi-hpsa 6.0.0.114-1OEM.600.0.0.2494585 Hewlett-Packard VMwareCertified 2016-01-02 scsi-hpvsa 5.5.0.100-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2016-01-02 <<ここ!
上記のドライバ中、scsi-hpvsaの「5.5.0.100-1OEM.550.0.0.1331820」というバージョンが良くないようです。
そこで、ドライバをダウングレードして実績のあるものに差し替えました。
Very slow acces to datastores on HP MIcroserver... | VMware Communities
既に海外の有志の方々が検証してくれており、上記のサイトを参考にドライバを入れ替えています。
Before:scsi-hpvsa 5.5.0.100-1OEM.550.0.0.1331820
After: scsi-hpvsa 5.5.0-88OEM.550.0.0.1331820
#適用するパッチを格納 cp scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib /var/log/vmware/ #ESXiをメンテナンスモードへ esxcli system maintenanceMode set --enable true #既存のドライバを削除 esxcli software vib remove -n scsi-hpvsa -f #対象のドライバをインストール esxcli software vib install -v file:scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib --force --no-sig-check --maintenance-mode #再起動して反映 reboot #再起動後、変更されているのを確認 [XXXX@XXXX:~] esxcli software vib list | grep He char-hpcru 6.0.6.14-1OEM.600.0.0.2159203 Hewlett-Packard PartnerSupported 2016-01-02 char-hpilo 600.9.0.2.8-1OEM.600.0.0.2159203 Hewlett-Packard PartnerSupported 2016-01-02 hp-ams 600.10.3.0-15.2494585 Hewlett-Packard PartnerSupported 2016-01-02 hp-build 600.9.4.34-2494585 Hewlett-Packard PartnerSupported 2016-01-02 hp-conrep 6.0.0.1-0.0.13.2159203 Hewlett-Packard PartnerSupported 2016-01-02 hp-esxi-fc-enablement 600.2.4.6-2494585 Hewlett-Packard PartnerSupported 2016-01-02 hp-smx-provider 600.03.09.00.15-2768847 Hewlett-Packard VMwareAccepted 2016-01-02 hpbootcfg 6.0.0.02-01.00.11.2159203 Hewlett-Packard PartnerSupported 2016-01-02 hpnmi 600.2.3.14-2159203 Hewlett-Packard PartnerSupported 2016-01-02 hponcfg 6.0.0.04-00.13.17.2159203 Hewlett-Packard PartnerSupported 2016-01-02 hpssacli 2.30.6.0-6.0.0.2159203 Hewlett-Packard PartnerSupported 2016-01-02 hptestevent 6.0.0.01-00.00.8.2159203 Hewlett-Packard PartnerSupported 2016-01-02 scsi-hpdsa 5.5.0.46-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2016-01-02 scsi-hpsa 6.0.0.114-1OEM.600.0.0.2494585 Hewlett-Packard VMwareCertified 2016-01-02 scsi-hpvsa 5.5.0-88OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2016-01-02 <<ここ!
これで改善されました。