|
Description
|
# uname -a
SunOS v4u-v490b-mpk17 5.11 snv_45 sun4u sparc SUNW,Sun-Fire-V490
# zoneadm list -v
ID NAME STATUS PATH
0 global running /
1 zone2 running /export/zone/zone2
2 zone1 running /export/zone/zone1
# zonecfg -z zone1 info
zonename: zone1
zonepath: /export/zone/zone1
autoboot: true
bootargs:
pool:
limitpriv:
inherit-pkg-dir:
dir: /lib
inherit-pkg-dir:
dir: /platform
inherit-pkg-dir:
dir: /sbin
inherit-pkg-dir:
dir: /usr
net:
address: 192.29.68.228
physical: ce0
# zonecfg -z zone2 info
zonename: zone2
zonepath: /export/zone/zone2
autoboot: true
bootargs:
pool:
limitpriv:
inherit-pkg-dir:
dir: /lib
inherit-pkg-dir:
dir: /platform
inherit-pkg-dir:
dir: /sbin
inherit-pkg-dir:
dir: /usr
net:
address: 192.29.68.229
physical: ce1
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
lo0:1: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
zone zone2
inet 127.0.0.1 netmask ff000000
lo0:2: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
zone zone1
inet 127.0.0.1 netmask ff000000
ce0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.29.68.6 netmask ffffff00 broadcast 192.29.68.255
groupname et1
ether 0:3:ba:cd:22:d0
ce0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
zone zone1
inet 192.29.68.228 netmask ffffff00 broadcast 192.29.68.255
ce1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 0.0.0.0 netmask ff000000 broadcast 0.255.255.255
groupname et1
ether 0:3:ba:cd:22:cf
ce1:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
zone zone2
inet 192.29.68.229 netmask ffffff00 broadcast 192.29.68.255
# cat /etc/hostname.ce0
v4u-v490b-mpk17 group et1 netmask + broadcast + up
# cat /etc/hostname.ce1
group et1 up
# grep 490b /etc/hosts
192.29.68.6 v4u-v490b-mpk17 loghost
ce1 fails
=========
Aug 4 16:41:07 v4u-v490b-mpk17 in.mpathd[140]: The link has gone down on ce1
# Aug 4 16:41:07 v4u-v490b-mpk17 in.mpathd[140]: NIC failure detected on ce1 of group et1
Aug 4 16:41:07 v4u-v490b-mpk17 in.mpathd[140]: Successfully failed over from NIC ce1 to NIC ce0
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
lo0:1: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
zone zone2
inet 127.0.0.1 netmask ff000000
lo0:2: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
zone zone1
inet 127.0.0.1 netmask ff000000
ce0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.29.68.6 netmask ffffff00 broadcast 192.29.68.255
groupname et1
ether 0:3:ba:cd:22:d0
ce0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
zone zone1
inet 192.29.68.228 netmask ffffff00 broadcast 192.29.68.255
ce0:2: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 0.0.0.0 netmask ff000000 broadcast 0.255.255.255
ce0:3: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
zone zone2
inet 192.29.68.229 netmask ffffff00 broadcast 192.29.68.255
ce1: flags=19000802<BROADCAST,MULTICAST,IPv4,NOFAILOVER,FAILED> mtu 0 index 3
inet 0.0.0.0 netmask 0
groupname et1
ether 0:3:ba:cd:22:cf
Note: The INADDR_ANY plumbed earlier on ce1 failed over to ce0
as NOFAILOVER is not set
ce1 recovers
============
Aug 4 16:41:49 v4u-v490b-mpk17 in.mpathd[140]: The link has come up on ce1
Aug 4 16:41:49 v4u-v490b-mpk17 in.mpathd[140]: NIC repair detected on ce1 of group et1
# Aug 4 16:41:49 v4u-v490b-mpk17 in.mpathd[140]: Successfully failed back to NIC ce1
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
lo0:1: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
zone zone2
inet 127.0.0.1 netmask ff000000
lo0:2: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
zone zone1
inet 127.0.0.1 netmask ff000000
ce0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.29.68.6 netmask ffffff00 broadcast 192.29.68.255
groupname et1
ether 0:3:ba:cd:22:d0
ce0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
zone zone1
inet 192.29.68.228 netmask ffffff00 broadcast 192.29.68.255
ce1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
zone zone2
inet 192.29.68.229 netmask ffffff00 broadcast 192.29.68.255
groupname et1
ether 0:3:ba:cd:22:cf
Note: the INADDR_ANY previously plumbed on ce1 does not fail back
and the IP address assigned to zone2 did not fail back to a
virtual interface
Trying to halt zone2 fails:
# zoneadm -z zone2 halt
zoneadm: zone 'zone2': ce1: could not remove interface: Address family not supported by protocol family
zoneadm: zone 'zone2': unable to unconfigure network interfaces in zone
zoneadm: zone 'zone2': unable to destroy zone
|