HP SSD Smart Path が有効になっていると VSAN ディスク グループの作成に失敗する
search cancel

HP SSD Smart Path が有効になっていると VSAN ディスク グループの作成に失敗する

book

Article ID: 342943

calendar_today

Updated On:

Products

VMware vSAN VMware vSphere ESXi

Issue/Introduction

HP Smart Array コントローラの HP SSD Smart Path 機能を無効にして、ESXi ホスト上に VSAN ディスク グループを作成します。


Symptoms:
免責事項:これは英文の記事「VSAN disk group creation fails when HP SSD Smart Path is enabled (2092190)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


HP SSD Smart Path 機能が有効になっている HP Smart Array コントローラを搭載した ESXi ホスト上で Virtual SAN (VSAN) を実行すると、VSAN ディスク グループの作成に失敗する。

Environment

VMware vSAN 6.2.x
VMware vSAN 6.0.x
VMware vSAN 6.1.x
VMware vSphere ESXi 5.5
VMware vSAN 5.5.x
VMware vSphere ESXi 6.0

Cause

この問題は、HP Smart Array コントローラで HP SSD Smart Path 機能が有効になっている場合に発生します。

Resolution

これは既知の問題で、HP Smart Array コントローラを接続した VMware ESXi 5.5/6.0 ホストに影響します。

この問題を解決するには、Smart Array コントローラの SSD Smart Path 機能を無効にします。

Smart Array コントローラの SSD Smart Path 機能を無効にするには、次のいずれかのオプションを使用します。
  • Offline HP Smart Storage Administrator (SSA) ユーティリティを使用する:
    1. ESXi Server をシャットダウンします。
    2. Offline HP SSA のメディアをダウンロードします。

      Windows - HP Smart Storage Administrator (HP SSA) CLI for Windows 64-bit

      Linux - HP Smart Storage Administrator (HP SSA) CLI for Linux 64-bi

      詳細については、『Optimized solid-state drive performance with HP SSD Smart Path Guide』を参照してください。

      :前述のリンクは 2016 年 7 月 14 日時点のものです。リンクが切れているのに気づいた場合はご連絡ください。VMware の担当者がリンクをアップデートします。
    3. Offline HP SSA のメディアから ESXi Server を起動します。
    4. SSD ディスクで構成される各アレイの HP SSD Smart Path を無効にします。
    5. ESXi Server を再起動します。

  • コマンド ライン バージョンの HP Smart Storage Administrator ユーティリティを使用する:
    1. 次のコマンドを実行して、コントローラのリストを特定します。

      esxcli hpssacli cmd --cmdopts=”controller all show”

    2. 前述のコマンドで得られたスロット情報を使用して、該当するコントローラの詳細を表示します。

      例:

      esxcli hpssacli cmd --cmdopts=”controller slot=1 show config detail

      slot=1 が該当するコントローラです。

    3. SSD で構成されるすべてのアレイを記録して、どれが VSAN で使用しているものかを特定します。
    4. 該当する各アレイに対して次のコマンドを実行して、HP SSD Smart Path 機能をオフにします。

      esxcli hpssacli cmd --cmdopts=”controller slot=1 array a modify ssdsmartpath=disable”

      array a が該当するアレイです。

:SSD Smart Path 機能の無効化でサポートが必要な場合は、HP のテクニカル サポートにお問い合わせください。


Additional Information

さらに次の症状が発生します。

  • /var/log/vmkernel.log ファイルに、次のようなエントリが表示される。

    <YYYY-MM-DD>T<time> cpu12:33081)NMP: nmp_ThrottleLogForDevice:2321: Cmd 0x28 (0x412e88d04b80, 0) to dev "naa.600508b1001c9dc52f1be65fc447d5ca" on path "vmhba0:C0:T0:L2" Failed: H:0xc D:0x0 P:0x0 Possible sense data: 0x0 0x0 0x0.Act:NONE
    </time>

    :前述のログの引用は単なる例です。日付、時間、および環境変数は、環境によって異なる場合があります。

  • VSAN のパフォーマンスが低下し、不安定になる。
  • VSAN ディスク グループを作成できない。
  • VSAN ディスク グループがランダムに失敗する。
  • SSD ディスクが失敗または問題ありとマークされる。
Smart Path 機能が有効になっているかどうかを特定するには、ESXi 5.5/6.0 ホストで次のコマンドを実行します。

# esxcli hpssacli cmd --cmdopts=“controller slot=0 show config detail” | grep "HP SSD Smart Path"
vSAN disk group creation fails when HP SSD Smart Path is enabled