Resolvi escrever a criação de uma lx-Zone Debian, por não achar uma documentação em português sobre o assunto. Sou usuário Debian em desktop e sinto falta de algumas aplicações Linux no ambiente Opensolaris.
Vamos ao que interessa...
Criando uma zone:
zonecfg -z zonedebianzoneopenfire: No such zone configuredUse 'create' to begin configuring a new zone.
zonecfg:zonedebian> create -t SUNWlx
zonecfg:zonedebian> set zonepath=/export/home/zonedebian
zonecfg:zonedebian> set autoboot=true
zonecfg:zonedebian> add net
zonecfg:zonedebian:net> set address=10.1.1.9/24
zonecfg:zonedebian:net> set physical=rge0
zonecfg:zonedebian:net> set defrouter=10.1.1.254
zonecfg:zonedebian:net> end
zonecfg:zonezonedebian> commit
zonecfg:zonedebian> exit
Feito isso vamos ao debootstrap em um debian (no caso qualquer máquina já existente):
#apt-get update && apt-get install debootstrap -y
#mkdir /tmp/zonedebian
#debootstrap --arch i386 etch /tmp/zonedebian http://mirrors.acm.jhu.edu/debian/
O que essa joinha faz??? ele baixa a imagem inicial de um Debian.
#cd /tmp/zonedebian
#tar -cvpf lx-brandz-etch-root.tar.gz .
Copie a sua zone usando scp.
Instalando a lx-zone:
baixe o arquivo BASE de:
http://trisk.acm.jhu.edu/lx-brandz-base-20080413.tar
Há a necessidade de usar um arquivo Base com pastas "RPM" ex: /etc/sysconfig
#zoneadm -z lunix install -d /tmp/lx-brandz-base-20080413.tar
agora use sua imagem do debootstrap ou baixe uma de:http://trisk.acm.jhu.edu/lx-brandz-etch-root.tar.gz
#cd /export/home/zonedebian/root
#tar -xvf /export/home/joaocep/lx-brandz-etch-root.tar.gz .
#perl -pi -e "s,tty1,console,; s,^([23456]),#\1," etc/inittab
O primeiro BOOT
#zoneadmin -z zonedebian boot
#zlogin -C debian
Se tudo der certo como no caso abaixo:
root@opensolaris1:~# zlogin -C debian
[Connected to zone 'debian' console]
.
ln: creating symbolic link `/dev/MAKEDEV' to `/sbin/MAKEDEV': Function not implemented
Not starting internet superserver: no services enabled.
Starting periodic command scheduler: crond.
Debian GNU/Linux 4.0 exia console
exia login: root
Linux exia 2.4.21 BrandZ fake linux i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
exia:~#
Configure naturalmente...
Um abraço:
OBS: eu preferi usar um debootstrap do meu notebook
Com base em:
http://trisk.acm.jhu.edu/etch-zone.html
Nenhum comentário:
Postar um comentário