in.mpathd マルチパスデーモンは、障害や回復を検出するための検査用 IP アドレスを必要とします。この IP アドレスは、ルーティング可能なアドレスでなければなりません。つまり、このアドレスのネットワークアドレスがリンク内のすべてのルーターから認識可能である必要があります。検査用 IP アドレスの構成には、ifconfig コマンドの -failover オプションを使用します。検査用 IP アドレスを設定する構文は次の通りです。
# ifconfig interface-name addif ip-address <その他のパラメータ> -failover up |
<その他のパラメータ> には、実際の構成に応じたパラメータを指定します。詳細については、ifconfig(1M) のマニュアルページを参照してください。IPv4 検査用 IP アドレスの設定手順については、2 つのインタフェースでマルチパスインタフェースグループを構成する方法を参照してください。
たとえば、次のように構成するとします。
アドレスが 19.16.85.21 の新しい論理インタフェースを追加
ネットマスクおよびブロードキャストアドレスをデフォルト値に設定
インタフェースの検査用 IP アドレスに構成
この場合、次のコマンドを入力します。
# ifconfig hme0 addif 19.16.85.21 netmask + broadcast + -failover up |
この検査用 IP アドレスをアプリケーションから使用されないようにするため IPv4 検査用 IP アドレスを deprecated と指定する必要があります。2 つのインタフェースでマルチパスインタフェースグループを構成する方法を参照してください。
アドレスの障害経路の迂回属性を有効にするには、failover (ダッシュ (-) をつけない) を指定します。
マルチパスグループのすべての検査用 IP アドレスには、同じネットワークアドレスを使用してください。検査用 IP アドレスは単一の IP サブネットに属している必要があります。