[FUG-BR] FreeBSD 9 amd64 domU xen - imagem pronto [RESOLVIDO]

Adiel de Lima Ribeiro adiel.netadmin em gmail.com
Segunda Setembro 9 10:31:34 BRT 2013


On Sun, 2013-09-08 at 18:17 -0300, Marcelo Gondim wrote:
> Em 08/09/13 16:10, Marcelo Gondim escreveu:
> > Em 08/09/13 14:12, Marcelo Gondim escreveu:
> >> Pessoal,
> >>
> >> Alguém sabe onde eu consigo uma imagem do FreeBSD 9.x amd64 básica pra
> >> rodar como domU em um Xen?
> >> O servidor que tá rodando as VMs é um Debian Wheezy com Xen 4.1.4.
> >>
> > Estou querendo instalar como HVM mas não estou conseguindo. Reclama do
> > disco. Acredito que seja ou o meu .cfg ou a criação da imagem zerada dos
> > disco ou ambos. rsrsrsr
> > Alguém tem um exemplo de .cfg pra eu usar nesse caso e qual seria a
> > forma correta de criar o .img que vai abrigar o FreeBSD? Tentei dessa forma:
> >
> > kernel = '/usr/lib/xen-4.1/boot/hvmloader'
> > builder = 'hvm'
> > memory  = '512'
> > vcpus=2
> > pae=0
> > acpi=0
> > apic=0
> > device_model = '/usr/lib/xen-4.1/bin/qemu-dm'
> > disk = [ 'tap:aio:/home/xen/domains/freeba/freeba.img,ioemu:xvda,w',
> > 'tap:aio:/home/xen/domains/freeba/FreeBSD-9.2-PRERELEASE-amd64-20130831-r255108-disc1.iso,ioemu:xvdc:cdrom,r'
> > ]
> > name = 'freeba'
> > vif = [ 'type=ioemu, bridge=xenbr0, mac=00:00:00:ff:fe:01' ]
> > boot = 'dc'  #d is cdrom boot, c is disk boot.
> > nographic='0'
> > vnc = '1'
> > vncviewer = '1'
> > vnclisten="0.0.0.0"
> > vncpasswd='tabrabo'
> > sdl='0'
> > audio='1'
> > soundhw='all'
> > stdvga='0'
> > serial='pty'
> > on_poweroff = 'destroy'
> > on_reboot   = 'restart'
> > on_crash    = 'restart'
> > usb=1
> > usbdevice="tablet"
> >
> > Criei a imagem assim: dd if=/dev/zero
> > of=/home/xen/domains/freeba/freeba.img bs=1M count=51200
> >
> > Alguma ideia?  :)
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> 
> Resolvido pessoal era o cfg mesmo. Para quem tiver a mesma dificuldade 
> aqui vai a conf que estou usando:
> 
> kernel = '/usr/lib/xen-4.1/boot/hvmloader'
> builder = 'hvm'
> vcpus = 1
> memory = 512
> shadow_memory = 8
> name = 'freeba'
> vif = [ 'bridge=xenbr0', ]
> disk = [
> 'file:/home/xen/domains/freeba/freeba.img,xvda,w',
> 'file:/home/xen/domains/freeba/FreeBSD-9.2-PRERELEASE-amd64-20130831-r255108-disc1.iso,xvdc:cdrom,r'
> ]
> device_model = '/usr/lib/xen-4.1/bin/qemu-dm'
> boot = 'dc'
> sdl=0
> vnc = '1'
> vncviewer = '1'
> vnclisten = "0.0.0.0"
> vncpasswd = 'pamonha31'
> stdvga=0
> serial='pty'
> usbdevice='tablet'
> on_poweroff = 'destroy'
> on_reboot   = 'restart'
> on_crash    = 'restart'
> 
> []'s
> Gondim
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Bom dia.
Eu utilizo o NetBSD como hospedeiro.
Utilizo guests FreeBSD, segue meu .cfg para enriquecer o historico!

builder='hvm'
name="squid"
memory=1000
on_poweroff="destroy"
disk = [ '/xen/domains/squid/squid.img,file:hda,w' ,
'/xen/domains/squid/cache/cache.img,file:hdb,w' ] 
vif = [ 'bridge=bridge0, type=vif' ]
vnc=0
#vnclisten="x.x.x.x"
boot='c'
usb=0
nographic=1

Para a criação dos discos eu utilizei o qemu-img create.
-- 
att,
Adiel de Lima Ribeiro




Mais detalhes sobre a lista de discussão freebsd