第8章 DM Multipath のトラブルシューティング
マルチパス設定の問題をトラブルシューティングするには、デーモンの状態、queue_if_no_path 機能の問題、および診断のための multipathd 対話型コンソールを確認します。
マルチパス設定の反応が遅かったり、機能しない場合は、以下の問題が原因として考えられます。
- マルチパスデーモンが実行していない
-
マルチパス設定の実装に問題がある場合は、
multipathdデーモンが実行していることを確認してください。 queue_if_no_path機能に関する問題- マルチパスデバイスが "1 queue_if_no_path" オプションで設定されている場合、I/O を発行するプロセスはすべてハングアップします。ハング状態は、1 つ以上のパスが復元されるまで継続します。
8.1. queue_if_no_path 機能に関する問題のトラブルシューティング リンクのコピーリンクがクリップボードにコピーされました!
queue_if_no_path による I/O のハングを解決するには、すべてのパスが失敗した場合の再試行を制限するために、/etc/multipath.conf で no_path_retry N を設定します。また、パスの停止中にアプリケーションがハングするのを防ぐために、特定の Logical Unit Numbers (LUN) に対して実行時にキューイングを無効にすることもできます。
手順
キューイングを無効にします。
特定のデバイスの場合:
# multipathd disablequeueing map deviceすべてのデバイスの場合:
# multipathd disablequeueing mapsキューイングを無効にすると、
multipathdを再起動または再読み込みするまで、無効のままになります。
キューイングを以前の値にリセットします。
特定のデバイスの場合:
# multipathd restorequeueing map deviceすべてのデバイスの場合:
# multipathd restorequeueing maps