VMware ESX/ESXi 5.xおよび6.xホストでの12 GB SASカードの問題
Riepilogo: VMware ESX(i)ホスト上の12 GB SASカードの問題は、ネイティブmsgpt3ドライバーからmpt3sasドライバーに切り替えることで解決できます。
Sintomi
この文書では、別のドライバーを使用してESX(i)ホスト上の12 GB SASカードの問題を解決する方法について説明し、関連するVMwareナレッジ ベース文書へのリンクをいくつか示します。
Causa
Risoluzione
Issue Description
この文書に関連するいくつかの問題が確認されました。
- MD34xxに付属の12 GB SASカードがストレージ アダプターの下のESXiに表示されない。
- 構成中にデータストアにアクセスできない。
- ホストからストレージへの断続的な接続。
- 複数のケーブルや複数のHBAが使用されている場合でも単一パスが使用可能。
Dell製システムに同梱されているカード(または単品で販売されたカード)は2種類あります。
- LSI 9300-8e
- デル パーツ番号、156NCおよびJ91FN
- Dell 12 Gbps SAS
- デル パーツ番号、T93GD(ロー プロファイル)および2PHG9(フル ハイト)
解決策
ESXi 5.5およびESXi 6では、最新バージョンのmsgpt3ドライバーを使用すると、高い成功率でこの問題を解決できます。msgpt3ドライバーはネイティブ ドライバーであるため、mpt3sasドライバーよりも優先されます。ただし、問題を解決するために、mpt3sasドライバーが必要になる場合もあります。「ネイティブ ドライバー」の詳細については、以下を参照してください。
ホストに対してSSHを介して次のコマンドを実行することで、ロードされるドライバーのバージョンを確認できます。
-
esxcli software vib list | grep mpt3sas -
esxcli software vib list | grep msgpt3
入手可能な最新のドライバーについては、ドライバー ページを確認してください(ファイルをダウンロードするには、VMware認証情報を使用する必要があります)。
LSI 9300-8e
http://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=34317&deviceCategory=io&details=1&keyword=9300&vioSolutions=Standard%20-%20IO%20Devices&page=1&display_interval=10&sortColumn=Partner&sortOrder=Asc
Dell 12 Gbps SAS
https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=34856&deviceCategory=io&details=1&VID=1000&DID=0097&SVID=1028&SSID=1f46&page=1&display_interval=10&sortColumn=Partner&sortOrder=Asc
ESXi 5.xおよび6.xに(非同期)ドライバーをインストールする方法:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2005205
-
状況に応じて、複数の方法がリンクとともにリスト表示される。
-
推奨される方法:
ESXi 4.xにドライバーをインストールする方法:
- 「Existing ESXi/ESX installation using esxupdate and Datastore Browser」セクションに記載されている推奨方法
ドライバーをインストールしてホストを再起動した後(動作していることの確認):
- [設定]タブ、[ストレージ アダプター]リンクの順に移動します。
- 使用しているカードに応じて、次の2つの名前のいずれかが表示されます。
- Avago(LSI)3008
- Dell 12 Gbps SAS HBA external
メモ:
ESXi 5.5以降を実行している、およびmpt3sasドライバーがインストールされている場合。mpt3sasドライバーを使用するには、lsi_msgpt3ネイティブ ドライバーを無効にする必要があります。
次のコマンドを実行してから、システムを再起動します。
esxcli system module set --enabled=false --module=lsi_msgpt3