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

vic vic em wa.pro.br
Segunda Setembro 9 11:08:38 BRT 2013


Em 2013-09-08 18:17, Marcelo Gondim escreveu:
> 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

Depois de recompilar o kernel do FreeBSD com o XENHVM, eu mudo o config 
do xen para:

vif = [ 'type=netfront, model=e1000, ...
disk = [ ..,xvda,... (mas esse aqui vc já colocou assim)

Lembre-se que ao fazer isso, a placa de rede muda para xn0. O disco vira 
/dev/xbd0

-- 
vic
choppnerd.com
donttrack.us | dontbubble.us


Mais detalhes sobre a lista de discussão freebsd