この問題を解決するには、enable_action_OnRetryErrors オプションを使用します。このオプションにより、ESXi ホストは問題のあるパスを「非活動」としてマークすることができます。パスを非活動」としてマークすると、ホストはフェイルオーバーをトリガし、代わりの機能するパスを使用できるようになります。
オプションを設定するには、次の手順を実行します。
- 適切なコマンドを実行して、このオプションを有効または無効にします。
- 有効にする:#esxcli storage nmp satp generic deviceconfig set -c enable_action_OnRetryErrors -d naa.XXX
- 無効にする:#esxcli storage nmp satp generic deviceconfig set -c disable_action_OnRetryErrors -d naa.XXX
- 次のコマンドを実行して、enable_action_OnRetryErrors オプションのステータスを確認します。
esxcli storage nmp device list
次の出力例は、オプションが有効になったことを示します。 naa.XXX
Device Display Name: DGC Fibre Channel Disk (naa.XXX)
Storage Array Type: VMW_SATP_CX Storage Array Type Device
Config: {navireg ipfilter action_OnRetryErrors}
注:enable_action_OnRetryErrors オプションは、再起動後も維持されます。
新しい SATP 要求ルールを作成し、その SATP を使用するホストに追加されたすべての新しい LUN で enable_action_OnRetryErrors オプションを有効にすることもできます。
esxcli storage nmp satp rule add -t device -s VMW_SATP_EXAMPLE -P VMW_PSP_FIXED -o enable_action_OnRetryErrors
注:LUN が認識されるすべての ESXi ホストでこのコマンドを実行します。