Начиная с 11-ой версии появилась возможность создавать vnic’ы автоматически, при старте зоны, тем самым использовать exclusive IP для зоны. Всё это благодаря anet.
Отредактируем свойства зоны:
# zonecfg -z zone0
zonecfg:zone0> remove net
zonecfg:zone0> remove anet
zonecfg:zone0> add anet
zonecfg:zone0:anet> set linkname = net0
zonecfg:zone0:anet> lower-link = auto
zonecfg:zone0:anet> mac-address = random
zonecfg:zone0:anet> link-protection = mac-nospoof
zonecfg:zone0:anet> end
zonecfg:zone0> info
zonename: zone0
zonepath: /zone0
brand: solaris
autoboot: true
bootargs:
file-mac-profile:
pool:
limitpriv:
scheduling-class:
ip-type: exclusive
hostid:
fs-allowed:
anet:
linkname: net0
lower-link: auto
allowed-address not specified
configure-allowed-address: true
defrouter not specified
allowed-dhcp-cids not specified
link-protection: mac-nospoof
mac-address: random
auto-mac-address: 2:8:20:7d:5f:44
mac-prefix not specified
mac-slot not specified
vlan-id not specified
priority not specified
rxrings not specified
txrings not specified
mtu not specified
maxbw not specified
rxfanout not specified
vsi-typeid not specified
vsi-vers not specified
vsi-mgrid not specified
etsbw-lcl not specified
cos not specified
pkey not specified
linkmode not specified
zonecfg:zone0> commit
zonecfg:zone0> exit
Теперь стартонём зону и посмотрим список vnic’ов:
# zoneadm -z zone0 boot # dladm show-vnic LINK OVER SPEED MACADDRESS MACADDRTYPE VID zone0/net0 net0 1000 2:8:20:7d:5f:44 random 0
Теперь осталось зайти в зону и создать IP-адрес:
# zlogin zone0 [Connected to zone 'zone0' pts/6] Oracle Corporation SunOS 5.11 11.1 May 2013 root@zone0:~# ipadm create-ip net0 root@zone0:~# ipadm create-addr -T DHCP net0/v4 root@zone0:~# ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 net0/v4 dhcp ok 10.5.4.211/23 lo0/v6 static ok ::1/128
Всё.
Примечание.
В силу особенностей vnic не работоспособен на виртуальных машинах. То есть при настройке вы никаких ошибок не получите, но трафик ходить не будет.
2 коментарі “Zone и exclusive IP через vnic”
А к “виртуальным машинам” LDOM-домены тоже можно отнести?
Не думаю. На них, скорее всего, всё должно получится.