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

[Condor-users] Xen VM universe



Hi All,

Trying to get xen to work in the VM universe, the docs are still a bit
thin so hopefully I'm just missing some config magic, but I keep
getting:

007 (302.000.000) 11/18 11:32:45 Shadow exception!
        Error from slot1@xxxxxxxxxxxxxxxxxxxx: Failed to create a new VM
        0  -  Run Bytes Sent By Job
        0  -  Run Bytes Received By Job

the Dom0 that's trying to execute this is a 64bit Debian 5.0 system
with Xen-3.2.1 and Condor 7.4.0 (as is the submit system less the xen
bit).  The DomU is typically run directly on this Dom0 so that much
works.

my submit file is:

---

universe			= vm

# this is not a real file, just a name string.
executable		= underdog

vm_type			= xen
vm_networking		= true
vm_networking_type	= bridge
vm_no_output_vm	= true
vm_memory		= 1024


xen_disk = /xen/disks/underdog-root:sda1:w,/xen/disks/underdog-swap:sda2:w, /xen/disks/underdog-openafs:sda3:w
xen_kernel = /boot/vmlinuz-2.6.16-xen
xen_root = /dev/sda1
log = underdog.log

queue

---

the xen config bits on the execute system are:

---

START = JobVMType == "xen"

ALL_DEBUG = D_ALL

## Xen Dom0 Bits
VM_TYPE = xen
VM_MEMORY = 31921
VM_GAHP_SERVER = $(SBIN)/condor_vm-gahp
VM_GAHP_LOG = $(LOG)/VMGahpLog
VM_VERSION = xen3.2.1
VMGAHP_USER_UID = 0
VM_NETWORKING = True
VM_NETWORKING_TYPE = bridge

XEN_SCRIPT = $(SBIN)/condor_vm_xen.sh
XEN_DEFAULT_KERNEL = /boot/vmlinuz-2.6.18-6-xen-amd64
XEN_BOOTLOADER = /usr/lib/xen-3.2-1/bin/pygrub
XEN_BRIDGE_SCRIPT = /etc/xen/vif-bridge bridge=xenbr0

---

Nothing  jumps out at me in the debug logs...

Can anyone see what I'm missing?  Also is there a way to specify
multiple CPUs for the DomU?  The initial use of this will be by an
Operating Systems group to queue tests of their own OS for massively
multi core systems so not useful for them with just one vcpu. 

Thanks,
-Jon