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

Marcelo Gondim gondim em bsdinfo.com.br
Segunda Setembro 9 11:34:09 BRT 2013


Em 09/09/13 11:08, vic escreveu:
> 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 fica melhor mesmo se compilar o kernel com o kernel XENHVM? Olhei 
nele e não tem praticamente nada que tem no GENERIC rsrsrsrs
Estou rodando ele normalmente sem essas opções.  :)



Mais detalhes sobre a lista de discussão freebsd