Port-xen archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Unable to create HVM or PV domUs with Xen 4.1



On 04/14/11 16:43, Hugo Silva wrote:
Hello everyone,

I'm sorry if this has been covered before, in which case please point in
the right direction. I did search the archives, but didn't find anything
relevant.


# xl create freebsd.conf

Parsing config file freebsd.conf
xc: info: VIRTUAL MEMORY ARRANGEMENT:
   Loader:        0000000000100000->0000000000179a70
   TOTAL:         0000000000000000->000000009f800000
   ENTRY ADDRESS: 0000000000100000
xc: info: PHYSICAL MEMORY ALLOCATION:
   4KB PAGES: 0x0000000000000200
   2MB PAGES: 0x00000000000002fb
   1GB PAGES: 0x0000000000000001


load: 0.07  cmd: xl 1142 [netio select] 0.00u 0.04s 0% 2544k
load: 0.07  cmd: xl 1142 [netio select] 0.00u 0.04s 0% 2544k
load: 0.07  cmd: xl 1142 [netio select] 0.00u 0.04s 0% 2544k


That's how far it goes.
In /var/log/messages, I see:

xenbackendd[1885]: can't exec /usr/pkg/etc/xen/scripts/block: No such
file or directory
syslogd[184]: last message repeated 4 times
xenbackendd[2039]: can't exec /usr/pkg/etc/xen/scripts/vif-bridge: No
such file or directory
/netbsd: xvif3i0: Ethernet address xx:xx:xx:xx:xx:xx
/netbsd: tap0: Ethernet address f2:0b:a4:6f:45:0a
dom0 /netbsd: tap0: detached
xenbackendd[2039]: can't exec /usr/pkg/etc/xen/scripts/vif-bridge: No
such file or directory
dom0 xenbackendd[307]: Failed to read
/local/domain/0/backend/console/3/0/script (No such file or directory)


In qemu-dm-freebsd.log:
domid: 3
/usr/pkg/etc/xen/scripts/qemu-ifup: could not launch network script
Could not initialize device 'tap'


The config file I'm using is a slightly adapted version from a working
xen3 config:

kernel = "hvmloader"

builder='hvm'
memory=2560
shadow_memory=16
name="freebsd"

vif = [ 'mac=xx:xx:xx:xx:xx:xx, bridge=bridge0, model=e1000' ]

disk =  [
     'phy:/dev/mapper/vg0-freebsd,hda,w',
     'phy:/dev/mapper/wd1_swapvg0-freebsd_swap0,hdb,w',

'file:/usr/pkg/etc/xen/iso/FreeBSD-8.2-RELEASE-amd64-disc1.iso,hdc:cdrom,r'
     ]

boot="d"

vnc = 1
sdl = 0

vncconsole=0
vncdisplay=0

cpus=[ "1", "2" ]
vcpus=2
keymap="pt"

acpi=1
apic=1
device_model='qemu-dm'
stdvga=0
serial='pty'0





A (netbsd) PV domain started with xl shows the following in messages:

xenbackendd[2760]: can't exec /usr/pkg/etc/xen/scripts/block: No such
file or directory
syslogd[184]: last message repeated 5 times
xenbackendd[2840]: can't exec /usr/pkg/etc/xen/scripts/vif-bridge: No
such file or directory
/netbsd: xvif4i0: Ethernet address xx:xx:xx:xx:xx:xx
xenbackendd[2840]: can't exec /usr/pkg/etc/xen/scripts/vif-bridge: No
such file or directory
xenbackendd[307]: Failed to read
/local/domain/0/backend/console/4/0/script (No such file or directory)



It seems the failures are related to the usual scripts not being around
anymore.

What would be the proper way to launch HVM/PV VMs with 4.1?

Thanks in advance for any help.



Do you pass  dom0_mem argument to the xen kernel?
Is balloon support disabled in the netbsd xen kernel?

In either case you need to disable ballooning in xl.conf or you experience an endless loop in xl.

Christoph



Home | Main Index | Thread Index | Old Index