系统管理指南:IP 服务

Procedure如何恢复系统引导时不存在的物理接口

恢复系统引导时不存在的物理接口之前,必须完成以下过程。此过程中的示例具有以下配置:


注 –

在恢复出现故障的物理接口的过程中,IP 地址的故障恢复需要长达三分钟。此时间可能会随网络通信流量的不同而不同。此时间还取决于通过 in.mpathd 守护进程对故障转移的接口进行故障恢复的传入接口的稳定性。


  1. 在具有 IPMP 组配置的系统上,承担主管理员角色或成为超级用户。

    主管理员角色拥有主管理员配置文件。有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的第 2  章 “使用 Solaris Management Console(任务)”

  2. 从控制台日志的故障错误消息中检索故障网络的信息。

    请参见 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 地址无法故障转移。

  3. 将物理接口连接到系统。

    有关如何替换物理接口的说明,请参阅以下内容:

    • cfgadm(1M) 手册页

    • Sun Enterprise 10000 DR 配置指南

    • Sun Enterprise 6x00, 5x00, 4x00, and 3x00 Systems Dynamic Reconfiguration User's Guide

  4. 请参阅步骤 2 中的消息内容。如果无法移动地址,请转到步骤 6。如果地址已移动,请继续执行步骤 5。

  5. 取消检测在故障转移过程中配置的逻辑接口。

    1. 查看 /etc/hostname. moved-from-interface 文件的内容,确定哪些逻辑接口已在故障转移过程中配置。

    2. 取消检测每个故障转移 IP 地址。


      # ifconfig moved-to-interface removeif moved-ip-address
      

      注 –

      故障转移地址标记有 failover 参数,或者未标记有 -failover 参数。无需对标记有 -failover 的 IP 地址取消检测。


      例如,假定 /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 地址,可键入以下命令:


      # ifconfig hme0 removeif 10.0.0.5
      # ifconfig hme0 removeif 10.0.0.6
  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