すべてのインタフェースを IPMP グループのメンバーとして構成しておく必要があります。
待機インタフェースとなるインタフェースには、検査用 IP アドレスを設定しないでください。
IPMP グループの構成と検査用 IP アドレスの割り当てについては、「複数のインタフェースを持つ IPMP グループを構成する方法」を参照してください。
構成する待機インタフェースのシステムで、Primary Administrator の役割を引き受けるか、スーパーユーザーになります。
Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。
インタフェースを待機用として構成し、検査用 IP アドレスを割り当てます。
# ifconfig interface plumb \ ip-address other-parameters deprecated -failover standby up |
待機インタフェースは、1 つの IP アドレス (検査用 IP アドレス) しか持つことができません。standby up オプションを設定する前に、-failover オプションを設定してください。<other-parameters> の場合は、ifconfig(1m) のマニュアルページに説明されているように、構成で必要なパラメータを使用します。
たとえば、IPv4 検査用 IP アドレスを作成するには、次のコマンドを入力します。
# ifconfig hme1 plumb 192.168.85.22 netmask + broadcast + deprecated -failover standby up |
待機インタフェースとして構成する物理インタフェースとして hme1 を定義します。
この検査用 IP アドレスを待機インタフェースに割り当てます。
その検査用 IP アドレスが出力パケットには使用されないことを示します。
インタフェースで障害が発生しても、検査用 IP アドレスのフェイルオーバーは行われないことを示します。
インタフェースを待機インタフェースに指定します。
たとえば、IPv6 検査用 IP アドレスを作成するには、次のコマンドを入力します。
# ifconfig hme1 plumb -failover standby up |
待機インタフェースの構成結果をチェックします。
# ifconfig hme1 hme1: flags=69040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER, STANDBY,INACTIVE mtu 1500 index 4 inet 192.168.85.22 netmask ffffff00 broadcast 19.16.85.255 groupname test |
INACTIVE は、このインタフェースが送信パケットには使用されないことを示します。この待機インタフェースに障害経路の迂回が行われると、INACTIVE 状態は取り消されます。
ifconfig interface コマンドを入力することによって、インタフェースの現在のステータスを常に参照できます。インタフェースのステータス参照については、「特定のインタフェースに関する情報を入手する方法」を参照してください。
(任意) リブート後も IPv4 待機インタフェースを保持します。
待機インタフェースを同じ IPMP グループに割り当て、待機インタフェースの検査用 IP アドレスを構成します。
たとえば、hme1 を待機インタフェースとして構成するには、/etc/hostname.hme1 ファイルに次の行を追加します。
192.168.85.22 netmask + broadcast + deprecated group test -failover standby up |
(任意) リブート後も IPv6 待機インタフェースを保持します。
待機インタフェースを同じ IPMP グループに割り当て、待機インタフェースの検査用 IP アドレスを構成します。
たとえば、hme1 を待機インタフェースとして構成するには、/etc/hostname6.hme1 ファイルに次の行を追加します。
-failover group test standby up |
次の構成に基づいて検査用 IP アドレスを作成するとします。
物理インタフェース hme2 を待機インタフェースにする。
検査用 IP アドレスは 192.168.85.22 とする。
deprecated と -failover オプション設定
ネットマスクおよびブロードキャストアドレスをデフォルト値に設定する。
その場合、次のように入力します。
# ifconfig hme2 plumb 192.168.85.22 netmask + broadcast + \ deprecated -failover standby up |
インタフェースは、アドレスが NOFAILOVER として設定されたあとにだけ、待機インタフェースとして設定されます。
次のように入力して、インタフェースの待機ステータスを解除します。
# ifconfig interface -standby |