Hello,
I have an issue where passing more than 4 bridges to a guest causes guest
startup to fail due to memory issues.
The same guest configuration will start fine with 4 bridges passed.
I have researched this quite a bit and have not found the solution. Any
help is greatly appreciated.
The error message that I am seeing is as follows.
Thanks.
-bill
Error Message:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[root@rhel7xen
xen]# xl create rhel-vm5.hvm
Parsing config from rhel-vm5.hvm
libxl: error: libxl_dm.c:1371:device_model_spawn_outcome: domain 2 device
model: spawn failed (rc=-3)
libxl: error: libxl_create.c:1186:domcreate_devmodel_started: device model
did not start: -3
libxl: error: libxl_dm.c:1475:kill_device_model: Device Model already exited
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Relevant info from xl dmesg:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-(XEN)
page_alloc.c:1468:d0 Over-allocation for domain 2: 1048833 > 1048832
(XEN) memory.c:158:d0 Could not allocate order=0 extent: id=2 memflags=0 (8
of 64)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Guest config file (rhel-vm5.hvm):
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-builder
= "hvm"
memory = 4096
#maxmem = 512
vcpus = 1
name = "rhvm5-dev"
#vif = [ 'bridge=xenbr0' ]
vif = [
'bridge=xenbr1',
'bridge=xenbr2',
'bridge=xenbr3',
'bridge=xenbr4',
'bridge=xenbr5',
'bridge=xenbr6',
'bridge=xenbr7'
]
boot="c"
disk = [
'/dev/mapper/vg3-RHVM5_24G,,hda',
'/isos/rhel-server-6.5-x86_64-dvd.iso,,hdc:cdrom'
]
serial='pty'
sdl=0
vnc=1
vnclisten="0.0.0.0"
vncpasswd="a"
usbdevice='tablet'
stdvga=1
monitor=1
# Support Physical Address Extension (enable for 64bit guest OS)
pae=1
# Advanced Configuration and Power Interface (default)
acpi=1
# Advanced programmable interrupt controller (default)
apic=1
# Enable or disbale xen platform pci
# - if you set this to zero it disables the PV driver (vif) and
# uses driver emulation.
xen_platform_pci=1
# Time Stamp Counter
tsc_mode="default"
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[root@rhel7xen xen]# xl info -n
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-host
: rhel7xen
release : 3.10.51
version : #1 SMP Tue Aug 5 13:01:33 EDT 2014
machine : x86_64
nr_cpus : 12
max_cpu_id : 11
nr_nodes : 1
cores_per_socket : 6
threads_per_core : 2
cpu_mhz : 2300
hw_caps :
bfebfbff:2c100800:00000000:00003f00:17bee3ff:00000000:00000001:00000000
virt_caps : hvm hvm_directio
total_memory : 65499
free_memory : 56465
sharing_freed_memory : 0
sharing_used_memory : 0
outstanding_claims : 0
free_cpus : 0
cpu_topology :
cpu: core socket node
0: 0 0 0
1: 0 0 0
2: 1 0 0
3: 1 0 0
4: 2 0 0
5: 2 0 0
6: 3 0 0
7: 3 0 0
8: 4 0 0
9: 4 0 0
10: 5 0 0
11: 5 0 0
numa_info :
node: memsize memfree distances
0: 67584 56465 10
xen_major : 4
xen_minor : 4
xen_extra : .2-pre
xen_version : 4.4.2-pre
xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler : credit
xen_pagesize : 4096
platform_params : virt_start=0xffff800000000000
xen_changeset : Fri Oct 17 15:57:42 2014 +0200 git:c8ed54e-dirty
xen_commandline : placeholder dom0_mem=8192M,max:8192M
dom0_max_vcpus=1 dom0_vcpus_pin loglvl=all guest_loglvl=all
cc_compiler : gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16)
cc_compile_by : bgercken
cc_compile_domain :
cc_compile_date : Fri Nov 14 13:37:30 EST 2014
xend_config_format : 4
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Grub:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-#
# XEN on 3.10.51 w/XSM/FLASK
#
menuentry 'RHEL Server 7 (3.10.51) Xen (4.4)(XSM/FLASK)' --class
gnu-linux
--class gnu --class os --class xen $menuentry_id_option
'xen-gnulinux-simple-' {
echo 'Loading Xen 4.4 ...'
xen_opts="dom0_mem=8192M,max:8192M dom0_max_vcpus=1 dom0_vcpus_pin
loglvl=all guest_loglvl=all"
# console_to_ring sync_console"
kern_args="placeholder root=/dev/mapper/vg0-lv_root ro
net.ifnames=0"
kern_extras="rd_NO_LUKS rd_NO_MD rd_NO_DM
xen-pciback.hide=(04:00.0)(04:00.1)(05:00.0)(05:00.1)(0b:00.0)(0b:00.1)(0c:00.0)(0c:00.1)"
multiboot /xen.gz placeholder ${xen_opts}
echo 'Loading Linux 3.10.51 ...'
module /vmlinuz-3.10.51 placeholder ${kern_args} ${kern_extras}
echo 'Loading initial ramdisk ...'
module --nounzip /initramfs-3.10.51.img
module /xenpolicy.24
}
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[root@rhel7xen
xen]# xl getenforce
Permissive
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users