Em 2013-09-09 11:34, Marcelo Gondim escreveu: > 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. :)
Com o kernel XENHVM ganha-se os drivers PVM (nativos) e a performance melhorou por aqui. -- vic choppnerd.com donttrack.us | dontbubble.us ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

