システムの起動時に存在しない物理インタフェースを回復するには、次の手順を行なってください。この手順の例は、次のような構成です。
物理インタフェース hme0 と hme1 は、インタフェースです。
両方のインタフェースが同じ IPMP グループ内にあります。
hme0 は、システム起動時にインストールされていません。
障害が発生した物理インタフェースの回復時における、IP アドレスの障害回路の迂回には、3 分かかります。この時間は、ネットワークトラフィックによって異なります。また、所要時間は in.mpathd によって障害経路を迂回し回復した着信インタフェースの安定性によっても異なります。
IPMP グループ構成を持つシステムで、Primary Administrator の役割を引き受けるか、スーパーユーザーになります。
Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。
コンソールログの障害エラーメッセージから、障害が発生したネットワークの情報を取得します。
syslog(3C) のマニュアルページを参照してください。エラーメッセージは次のように表示されます。
moving addresses from failed IPv4 interfaces: hme1 (moved to hme0) |
このメッセージは、障害が発生したインタフェース hme1 の IPv4 アドレスの障害が hme0 インタフェースに迂回されたことを示しています。
また、次のようなメッセージを受け取ることもあります。
moving addresses from failed IPv4 interfaces: hme1 (couldn't move, no alternative interface) |
このメッセージは、 障害が発生したインタフェース hme1 と同じグループにアクティブなインタフェースを発見できなかったことを示しています。したがって、 hme1 の IPv4 アドレスの障害を迂回することはできません。
システムに物理インタフェースを接続します。
物理インタフェースの交換方法については、次の参考文書を参照してください。
cfgadm(1m) のマニュアルページ
『Sun Enterprise 10000 DR Configuration Guide』
『Sun Enterprise 6x00, 5x00, 4x00, and 3x00 Systems Dynamic Reconfiguration User's Guide』
手順 2 のエラーメッセージの内容を参照し、アドレスを移動できなかった場合は手順6 へ、アドレスが移動された場合は手順5 へ進んでください。
フェイルオーバープロセスの一環として構成された論理インタフェースを unplumb します。
/etc/hostname. moved-from-interface ファイルの内容から、フェイルオーバー処理の一部として構成された論理インタフェースを確認してください。
各フェイルオーバー IP アドレスを unplumb します。
# ifconfig moved-to-interface removeif moved-ip-address |
フェイルオーバーアドレスは、failover パラメータが指定されたアドレス、または -failover パラメータが指定されていないアドレスです。-failover が指定された IP アドレスは、unplumb する必要がありません。
たとえば、/etc/hostname.hme0 ファイルの中に次の行が含まれている場合
inet 10.0.0.4 -failover up group one addif 10.0.0.5 failover up addif 10.0.0.6 failover up |
各フェイルオーバー IP アドレスを unplumb するためには、次のコマンドを入力します。
# ifconfig hme0 removeif 10.0.0.5 # ifconfig hme0 removeif 10.0.0.6 |
問題となっている各インタフェース用に次のコマンドを入力して、交換した物理インタフェースの IPv4 情報を再構成します。
# ifconfig removed-from-NIC <parameters> |
たとえば、次のコマンドを入力します。
# ifconfig hme1 inet plumb # ifconfig hme1 inet 10.0.0.4 -failover up group one # ifconfig hme1 addif 10.0.0.5 failover up # ifconfig hme1 addif 10.0.0.6 failover up |