在 Oracle® Solaris 11.2 中配置和管理网络组件

退出打印视图

更新时间: 2014 年 7 月
 
 

如何使用动态重新配置更换网络接口卡

以下过程仅适用于支持动态重新配置 (dynamic reconfiguration, DR) 的系统。该过程专门介绍了完成 DR 后的配置步骤。完成 DR 过程之后,您不再需要重新配置网络链路。相反,您只需将已删除 NIC 的链路配置传输至更换 NIC。

该过程未介绍执行 DR 本身的步骤。有关该信息,请查阅您的系统文档。

有关 DR 的介绍,请参见在 Oracle Solaris 11.2 中管理设备 中的 第 2 章, 动态配置设备

开始之前

  1. 成为管理员。
  2. (u53ef选) 显示有关数据链路的物理属性及其在系统上的各自位置的信息。
    # dladm show-phys -L

    有关 dladm show-phys -L 命令显示的信息类型的更多信息,请参见 dladm(1M) 手册页。

  3. 按照您的系统文档中的说明执行 DR 过程。
  4. 在安装了替换的 NIC 之后,根据所适用的环境,按照如下所述继续操作:
    • 如果您将替换的 NIC 插入旧 NIC 原来所在的插槽,请继续执行步骤 5。

      如果新 NIC 使用旧 NIC 先前占用的位置,则新 NIC 会继承旧 NIC 的链路名称和配置。

    • 如果您将替换的 NIC 插入到其他插槽中,且新 NIC 需要继承已删除 NIC 的数据链路配置,请按如下所示重命名链路:
      # dladm rename-link new-datalink old-datalink
      new-datalink

      指的是位于其他插槽(不同于移除旧 NIC 的位置)中替换的 NIC 的数据链路。

      old-datalink

      指的是与移除的旧 NIC 相关联的数据链路名称。


      注 -  在此方案中,已从中移除旧 NIC 的插槽必须留空。

      例如,插槽 1 中的 NIC 已移除,然后在插槽 2 中插入了新 NIC。插槽 1 中未插入 NIC。假定插槽 1 中的数据链路是 net0,插槽 2 中的数据链路是 net1。您可以如下所示指定新 NIC 的数据链路继承旧 NIC 数据链路配置:

      # dladm rename-link net1 net0
  5. 通过启用新 NIC 的资源以便其可供使用,完成 DR 过程。

    例如,您可以使用 cfgadm 命令配置 NIC。有关更多信息,请参见 cfgadm(1M) 手册页。

  6. (u53ef选) 显示链路信息。

    可以使用 dladm show-phys 命令或 dladm show-link 命令显示有关数据链路的信息。

示例 2  通过安装新的网卡执行动态重新配置

以下示例显示了如何使用 e1000g 卡更换具有链路名称 net0bge 卡。在 e1000g 连接到系统后,net0 的链路配置将从 bge 传输到 e1000g

# dladm show-phys -L
LINK     DEVICE     LOCATION
net0     bge0       MB
net1     ibp0       MB/RISER0/PCIE0/PORT1
net2     ibp1       MB/RISER0/PCIE0/PORT2
net3     eoib2      MB/RISER0/PCIE0/PORT1/cloud-nm2gw-2/1A-ETH-2

您将执行特定于 DR 的步骤,例如使用 cfgadm 命令删除 bge 卡,然后在其位置安装 e1000g 卡。安装该卡后,e1000g0 的数据链路会自动采用名称 net0 并继承链路的配置。

# dladm show-phys -L
LINK     DEVICE     LOCATION
net0     e1000g0    MB
net1     ibp0       MB/RISER0/PCIE0/PORT1
net2     ibp1       MB/RISER0/PCIE0/PORT2
net3     eoib2      MB/RISER0/PCIE0/PORT1/cloud-nm2gw-2/1A-ETH-2

# dladm show-link
LINK     CLASS     MTU    STATE    OVER
net0     phys      9600   up       ---
net1     phys      1500   down     ---
net2     phys      1500   down     --
net3     phys      1500   down     ---