sexta-feira, 26 de junho de 2009

Criando uma Zone usando uma interface virtual com dladm

Resolvi escrever rapidamente sobre essa interessante ferramenta do Opensolaris seguindo uma dica do Tirthankar para usar o novo Opensolaris.
De posse do installcd fiz a instalação em uma nova máquina (meu quarto filho).

Criei uma zone.

A partir disso passaremos a usar o dladm

supondo que sua placa seja uma rtls0:

#dladm create-vnic -l rtls0 vnic0

dentro da zone altere as linhas:

#zonecfg -z SUAZONE
>set ip-type=exclusive
>add net
>set physical=vnic0
>end
>commit
>exit

feito isso (ou crie já com essas alterações)

#zoneadm -z SUAZONE halt

vi hostname.vnic1

#cd /CAMINHODAZONE/root/etc/
#vi hostname.vnic0

altere para

SUAZONE-SEUIP

altere também o IP no arquivo:

#vi /CAMINHODAZONE/root/etc/inet/hosts

feito, basta subir a zone

#zoneadm -z SUAZONE boot

Um pouco da história, eu possuo uma máquina virtual com vários gateways (ela faz o serviço de roteamento) sóq ue dentro da Zone não há como fazer isso sem usar o Crossbow -- snv_106 ou superior.

Então este Indiano gente boa passou a dica, fui atrás e repasso agora.

A vantagem de usar a interface virtual é que pode-se criar rotas nela, sem que afetem as rotas da máquina hospedeira. Sei, o Vbox faz isso também mas "pesaria" muito.

fica a dica.

referência:
http://docs.sun.com/app/docs/doc/819-6990/gicom?a=view