此问题已在 Oracle Solaris 11.3.2.4 中修复。
如果在启用了 I/O 弹性 (I/O Resiliency, IOR)(即逻辑域故障策略设置为 ignore)的情况下重新引导根域,则 I/O 域可能无法启动 ixbgevf 网络接口。
例如,重新引导非主根域 (non primary root domain, NPRD) 之前,键入:
# ipmpstat -i INTERFACE ACTIVE GROUP FLAGS LINK PROBE STATE net1 yes ipmp0 --mbM-- up disabled ok net7 yes ipmp0 ------- up disabled ok # dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net0 Ethernet up 0 unknown vnet0 net7 Ethernet up 10000 full ixgbevf7 net1 Ethernet up 10000 full ixgbevf4
在重新引导 NPRD 之后,键入:
# ipmpstat -i INTERFACE ACTIVE GROUP FLAGS LINK PROBE STATE net1 no ipmp0 ------- down disabled failed net7 yes ipmp0 --mbM-- up disabled ok # dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net0 Ethernet up 0 unknown vnet0 net7 Ethernet up 10000 full ixgbevf7 net1 Ethernet down 10000 full ixgbevf4
恢复:执行以下步骤。
取消激活发生故障的接口,然后再激活该接口。
# ipadm delete-ip net1 # ipadm create-ip net1
重新将设备添加到 ipmp 组中。
# ipadm add-ipmp -i net1 ipmp0