Busca


imprimir pdf

As zonas em Open Solaris


Criar uma interface virutal para o suporte da rede na zona


Antes de começar precisa atribuir um MAC virtual ao seu IP failovera partir do seu Manager.

Devemos utilizar o comando dladm para criar uma interface de rede virtual

dladm create-vnic -m VMAC -l e1000g0 testzone0

e1000g0 designa o nome da interface física, sobre a qual será montada a interface virtual. O comando ifconfig -a permite-lhe listar o nome de interfaces físicas.
testzone0 designa o nome da interface virtual.
VMAC designa o MAC virtual gerado no Manager.

Criar uma zona


Vamos utilizar o comando zonecfg para a configurar da zona.

zonecfg -z testzone
testzone: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:testzone> create
zonecfg:testzone> set zonepath=/export/home/testzone
zonecfg:testzone> set autoboot=true
zonecfg:testzone> set ip-type=exclusive
zonecfg:testzone> add net
zonecfg:testzone:net> set physical=testzone0
zonecfg:testzone:net> end
zonecfg:testzone> commit
zonecfg:testzone> exit

A zona está configurada e pronta a ser instalada. Vamos utilizar o comando zoneadm para instalar e fazer boot à zona.

zoneadm -z testzone install
zoneadm -z testzone boot

Uma vez feito o "boot" à zona, é necessário fazer login com o seguinte comando zlogin para terminar as configurações.

Configuração da zona


zlogin -C testzone

Escolha X Terminal Emulator (xterms) como terminal

IP : IP.FAIL.OVER
Máscara : 255.255.255.255

O configurador não lhe permite introduzir a máscara 255.255.255.255 terá de a fazer manualmente no final da configuração da zona com o seguinte comando :

ifconfig testzone0 IP.FAIL.OVER netmask 255.255.255.255 broadcast + up

De seguida adicione as rotas seguintes para permitir à zona aceder à Internet e ser visto de fora da rede:

route add REDE.SERVIDOR.HOST.0/24 IP.FAIL.OVER -interface -ifp testzone0
route add default IP.ROUTE.POR.DEFEITO.SERVIDOR.HOST