如果希望 IPMP 组具有活动-待机配置,请使用此过程。有关此类型配置的更多信息,请参阅IPMP 接口配置。
必须已将所有接口配置为 IPMP 组的成员。
在要成为待机接口的接口上,不应配置测试地址。
有关配置 IPMP 组和指定测试地址的信息,请参阅如何配置具有多个接口的 IPMP 组。
在要配置待机接口的系统上,承担主管理员角色或成为超级用户。
主管理员角色拥有主管理员配置文件。有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的第 2 章 “使用 Solaris Management Console(任务)”。
将一个接口配置为待机接口并指定测试地址。
# ifconfig interface plumb \ ip-address other-parameters deprecated -failover standby up |
待机接口只能具有一个 IP 地址,即测试地址。设置 standby up 选项之前,必须先设置 -failover 选项。对于 <other-parameters>,请使用您的配置所需的参数,如 ifconfig(1M) 手册页中所述。
例如,要创建 IPv4 测试地址,可键入以下命令:
# ifconfig hme1 plumb 192.168.85.22 netmask + broadcast + deprecated -failover standby up |
将 hme1 定义为要配置为待机接口的物理接口。
将此测试地址指定给待机接口。
表示测试地址不用于外发包。
表示在接口出现故障时测试地址不进行故障转移。
将接口标记为待机接口。
例如,要创建 IPv6 测试地址,可键入以下命令:
# ifconfig hme1 plumb -failover standby up |
检查待机接口配置的结果。
# ifconfig hme1 hme1: flags=69040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER, STANDBY,INACTIVE mtu 1500 index 4 inet 192.168.85.22 netmask ffffff00 broadcast 19.16.85.255 groupname test |
INACTIVE 标志表示此接口不用于任何外发包。此待机接口上发生故障转移时,会清除 INACTIVE 标志。
通过键入 ifconfig interface 命令,始终可以查看接口的当前状态。有关查看接口状态的更多信息,请参阅如何获取有关特定接口的信息。
将待机接口指定给同一 IPMP 组,并为该待机接口配置测试地址。
例如,要将 hme1 配置为待机接口,可将以下行添加到 /etc/hostname.hme1 文件:
192.168.85.22 netmask + broadcast + deprecated group test -failover standby up |
(可选)重新引导后保留 IPv6 待机接口。
将待机接口指定给同一 IPMP 组,并为该待机接口配置测试地址。
例如,要将 hme1 配置为待机接口,可将以下行添加到 /etc/hostname6.hme1 文件:
-failover group test standby up |
假定您要创建具有以下配置的测试地址:
作为待机接口的物理接口 hme2
测试地址为 192.168.85.22
设置的 deprecated 和 -failover 选项
设置为缺省值的网络掩码和广播地址
应键入以下内容:
# ifconfig hme2 plumb 192.168.85.22 netmask + broadcast + \ deprecated -failover standby up |
仅当地址标记为 NOFAILOVER 地址时,才会将接口标记为待机接口。
通过键入以下内容,可以删除接口的待机状态:
# ifconfig interface -standby |