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
sexta-feira, 26 de junho de 2009
quinta-feira, 25 de junho de 2009
Dica rápida - backup incremental com tar
Ok, OK.. usa ZFS falarão meus amigos, mas essa me salvou e eu estou utilizando o blog para consultas rápidas.
usando o tar.
Criando o Backup:
#tar --create --file=$ARQUIVO --listed-incremental=/var/log/Backup.snar $DIRETORIOS
Restore de Backup:
#tar --extract --listed-incremental=/var/log/Backup.snar --file $ARQUIVO
Agora vai da sua imaginação sftp ,ftp, rsync, tape, cpio disquete.
usando o tar.
Criando o Backup:
#tar --create --file=$ARQUIVO --listed-incremental=/var/log/Backup.snar $DIRETORIOS
Restore de Backup:
#tar --extract --listed-incremental=/var/log/Backup.snar --file $ARQUIVO
Agora vai da sua imaginação sftp ,ftp, rsync, tape, cpio disquete.
terça-feira, 2 de junho de 2009
Zfs no Debian Lenny
Resolvi escrever um breve tutorial sobre esse excelente sistema de arquivos e o motivo não poderia ser outro - hardware! meu notebook é um Compaq c730br e essa "joinha" não rola com wi-fi e som decente no Opensolaris 2009.06 e enquanto isso resta eu usar no PC de casa e em servidores da empresa. vamos ao que interessa: lembrando que uso um Debian 5.0 --
joaocep@0-raiser:~# uname -a Linux 0-raiser 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 GNU/Linux
#apt-get install scons fuse-utils libfuse-dev libfuse2 build-essentials
#wget http://download2.berlios.de/zfs-fuse/zfs-fuse-0.4.0_beta1.tar.bz2
#tar -jxvf zfs-fuse-0.4.0_beta1.tar.bz2
#cd zfs-fuse-0.4.0_beta1/src
#mv zfs-fuse/cmd_listener.c zfs-fuse/cmd_listener.c.orig
#sed 's/fuse\/fuse.h/linux\/fuse.h/' <> zfs-fuse/cmd_listener.c
#scons
#scons install install_dir=/usr/local/sbin
#export PATH=$PATH:/usr/local/sbin
#modprobe fuse
#echo "none /sys/fs/fuse/connections fusectl none 0 0" >>/etc/fstab
#mount -a -t fusectl
#zfs-fuse &
#fdisk -l /dev/sda -- seu device
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8f8001b1
Device Boot Start End Blocks Id System
/dev/sda1 1 5099 40957686 7 HPFS/NTFS
/dev/sda2 5100 8807 29784510 83 Linux
/dev/sda3 8924 14593 45544275 a5 FreeBSD
/dev/sda4 8808 8923 931770 82 Linux swap / Solaris
Partition table entries are not in disk order
Até aí tudo perfeito... mas eu possuia um pool zfs do FreeBSD e ele não deixou eu importar.
#zpool import JOAOCEP /dev/sda3
necessitei sacrificá-lo:
#zpool destroy JOAOCEP /dev/sda3
e criar um novo:
#zpool create JOAOCEP /dev/sda3
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
JOAOCEP 87K 42,6G 25,5K /JOAOCEP
adicione as chamadas de modulo e inicialização no /etc/init.d/rc.local ou seja lá Deus onde quiser.
###
modprobe fuse
zfs-fuse&
###
Feito, basta começar os seus testes, no meu caso eu uso um sistema ZFS como documents do meu ~/ para que não ocorram problemas entre versões do meu homedir.
fazer backup com snapshot/rollback é um doce.
Referências:
http://drwetter.org/blog/zfs_under_linux.en.html
http://docs.sun.com/app/docs/doc/820-0447/gaypm?l=es&a=view
joaocep@0-raiser:~# uname -a Linux 0-raiser 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 GNU/Linux
#apt-get install scons fuse-utils libfuse-dev libfuse2 build-essentials
#wget http://download2.berlios.de/zfs-fuse/zfs-fuse-0.4.0_beta1.tar.bz2
#tar -jxvf zfs-fuse-0.4.0_beta1.tar.bz2
#cd zfs-fuse-0.4.0_beta1/src
#mv zfs-fuse/cmd_listener.c zfs-fuse/cmd_listener.c.orig
#sed 's/fuse\/fuse.h/linux\/fuse.h/' <> zfs-fuse/cmd_listener.c
#scons
#scons install install_dir=/usr/local/sbin
#export PATH=$PATH:/usr/local/sbin
#modprobe fuse
#echo "none /sys/fs/fuse/connections fusectl none 0 0" >>/etc/fstab
#mount -a -t fusectl
#zfs-fuse &
#fdisk -l /dev/sda -- seu device
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8f8001b1
Device Boot Start End Blocks Id System
/dev/sda1 1 5099 40957686 7 HPFS/NTFS
/dev/sda2 5100 8807 29784510 83 Linux
/dev/sda3 8924 14593 45544275 a5 FreeBSD
/dev/sda4 8808 8923 931770 82 Linux swap / Solaris
Partition table entries are not in disk order
Até aí tudo perfeito... mas eu possuia um pool zfs do FreeBSD e ele não deixou eu importar.
#zpool import JOAOCEP /dev/sda3
necessitei sacrificá-lo:
#zpool destroy JOAOCEP /dev/sda3
e criar um novo:
#zpool create JOAOCEP /dev/sda3
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
JOAOCEP 87K 42,6G 25,5K /JOAOCEP
adicione as chamadas de modulo e inicialização no /etc/init.d/rc.local ou seja lá Deus onde quiser.
###
modprobe fuse
zfs-fuse&
###
Feito, basta começar os seus testes, no meu caso eu uso um sistema ZFS como documents do meu ~/ para que não ocorram problemas entre versões do meu homedir.
fazer backup com snapshot/rollback é um doce.
Referências:
http://drwetter.org/blog/zfs_under_linux.en.html
http://docs.sun.com/app/docs/doc/820-0447/gaypm?l=es&a=view
Assinar:
Postagens (Atom)