本发行版中的 IPMP 和 Oracle Solaris 10 中的 IPMP 的工作原理不同。一个显著的变化是,现在 IP 接口分组到虚拟 IP 接口(例如 ipmp0)中。虚拟 IP 接口提供所有的数据 IP 地址,而用于基于探测器的故障检测的测试地址将分配给底层接口(例如 net0)。有关更多信息,请参见 IPMP 的工作原理。
从现有 IPMP 配置转换到新的 IPMP 模型时请参阅以下常规工作流程:
在配置 IPMP 之前,请确保在系统上启用了 DefaultFixed 配置文件。请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的启用和禁用配置文件。
确保基于 SPARC 的系统上 MAC 地址是唯一的。请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的如何确保每个接口的 MAC 地址是唯一的。
使用 dladm 命令配置数据链路。要在您的 IPMP 配置中使用相同的物理网络设备,将需要首先确定与每个设备实例关联的数据链路。
# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net1 Ethernet unknown 0 unknown bge1 net0 Ethernet up 1000 full bge0 net2 Ethernet unknown 1000 full e1000g0 net3 Ethernet unknown 1000 full e1000g1
如果您以前将 e1000g0 和 e1000g1 用于 IPMP 配置,则现在将使用 net2 和 net3。请注意,数据链路不但可以基于物理链路,而且可以基于聚合、VLAN、VNIC 等。有关更多信息,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的显示系统的数据链路。
使用 ipadm 命令可执行以下任务:
配置网络层。
创建 IP 接口。
将 IP 接口添加到 IPMP 组中。
将数据地址添加到 IPMP 组中。
有关本发行版中的网络管理命令更改的更多信息,请参见从 Oracle Solaris 10 转换至 Oracle Solaris 11.2 中的网络管理命令更改。