跳过导航链接 | |
退出打印视图 | |
在 Oracle Solaris 11.1 中使用固定网络配置连接系统 Oracle Solaris 11.1 Information Library (简体中文) |
本节介绍因使用 dladm 命令而简化的其他配置过程,如切换主接口或执行动态重新配置 (dynamic reconfiguration, DR)。
更改系统的主接口时,也需要重命名数据链路。以下过程基于下列系统配置:
系统拥有两个数据链路:net0 和 net1。
底层 NIC 分别是 e1000g0 和 nge0。
在 net0 上配置了一个 IP 接口。该 IP 接口总是使用底层数据链路的名称。
系统的主接口是基于实例编号为零 (0) 的 net0。主接口配置在 e1000g0 上。以下步骤将引导您在 nge0 上进行数据链路配置以实现主接口配置。
# dladm show-phys
# ipadm delete-ip interface
# dladm rename-link primary-link unused-name
# dladm rename-link new-link primary-link
示例 3-1 切换主接口
以下示例合并了在系统中更改主接口这一过程中的所有步骤。在示例末尾,在 e1000g0 上配置的主接口将替换为在 nge0 上配置的接口。将主链路切换到其他 NIC 后,可以在新 NIC 的数据链路上配置接口。
# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net0 Ethernet up 100Mb full e1000g0 net1 Ethernet up 100Mb full nge0 # ipadm delete-ip net0 # dladm rename-link net0 oldnet0 # dladm rename-link net1 net0 # ipadm create-ip net0 # ipadm create-addr -a 192.168.10.10/24 net0 ipadm: net0/v4 # dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE oldnet0 Ethernet up 1000 full e1000g0 net0 Ethernet up 1000 full nge0
此过程仅适用于支持动态重新配置 (Dynamic Reconfiguration, DR) 的系统。该过程专指完成 DR 后的配置步骤。在 Oracle Solaris 11 中,不再需要在完成 DR 后重新配置网络链路。相反,您只需将已删除 NIC 的链路配置传输至更换 NIC。
该过程不对执行 DR 本身的步骤进行详细描述。有关这些步骤,请参考系统文档。
有关 DR 的介绍,请参见《Oracle Solaris 11.1 管理:设备和文件系统》中的第 4 章 "动态配置设备(任务)"。
开始之前
执行 DR 的过程因系统类型而异。确保您首先完成以下操作:
确保您的系统支持 DR。
参考描述您系统上的 DR 的相应手册。
要查找有关 Oracle 提供的 Sun 服务器上的 DR 的当前文档,请在 http://www.oracle.com/technetwork/indexes/documentation/index.html 中搜索动态重新配置。
有关在 Oracle Solaris Cluster 环境中执行 DR 的信息,请参见《Oracle Solaris Cluster 系统管理指南》。
# dladm show-phys -L
有关由 dladm show-phys -L 显示的信息类型的更多信息,请参阅 dladm(1M) 手册页。
请参见您系统的 DR 文档以执行此步骤。
安装更换 NIC 后,继续执行下一步骤。
如果您将更换 NIC 插入旧 NIC 原来所在的插槽,则继续执行步骤 5。
如果新 NIC 使用旧 NIC 先前占用的位置,则新 NIC 会继承旧 NIC 的链路名称和配置。
如果您将更换 NIC 插入其他插槽,且新 NIC 需要继承已删除 NIC 的数据链路配置,请键入:
# dladm rename-link new-datalink old-datalink
指的是位于其他插槽(不同于移除旧 NIC 的位置)中的更换 NIC 的数据链路。
指的是与移除的旧 NIC 相关联的数据链路名称。
注 - 在此方案中,已从中移除旧 NIC 的插槽必须留空。
例如,插槽 1 中的 NIC 已移除,且在插槽 2 中插入了新 NIC。插槽 1 中未插入 NIC。假定插槽 1 中的数据链路是 net0,插槽 2 中的数据链路是 net1。对于要继承旧 NIC 数据链路配置的新 NIC 的数据链路,应键入:
# dladm rename-link net1 net0
例如,您可以使用 cfgadm 命令配置 NIC。有关更多信息,请参见 cfgadm(1M) 手册页。
可以使用 dladm show-phys 或 dladm show-link 显示有关数据链路的信息。
示例 3-2 通过安装新的网卡执行动态重新配置
本示例显示如何使用 e1000g 卡更换具有链路名称 net0 的 bge 卡。在 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 ---