5.6. queue_if_no_path 機能に関する問題
features "1 queue_if_no_path"
でマルチパスデバイスを設定した場合は、1 つ以上のパスが復旧するまで、I/O を実行するプロセスがすべてハングします。これを回避するには、/etc/multipath.conf
ファイルに no_path_retry
N
パラメーターを設定します (N
はシステムでパスを再試行する回数に置き換えます)。
features "1 queue_if_no_path"
オプションを使用しなければならない状況で上記の問題が発生した場合は、dmsetup コマンドを使って、特定の LUN (どのパスも利用できないもの) 用のランタイム時ポリシーを編集します。例えば、マルチパスデバイス mpathc
のポリシーを "queue_if_no_path"
から "fail_if_no_path"
に変更する場合は以下のコマンドを実行します。
dmsetup message mpathc 0 "fail_if_no_path"
パスではなく
mpath
n
エイリアスを指定する必要があります。