Xen 
 
Home Products Support Community News
 
   

Xen Stub Domains

Stubdom boosts HVM performance by putting ioemu in its own lightweight domain.

Configure Example

  • /etc/xen/OVM_EL5U1_X86_HVM_4GB:

name = 'OVM_EL5U1_X86_HVM_4GB'
uuid = 'de0edfdc-c6f1-4d2b-a2a3-88c035208c79'
builder = 'hvm'
device_model = '/usr/lib/xen/bin/stubdom-dm'
kernel = '/usr/lib/xen/boot/hvmloader'
memory = '256'
vif = [ 'mac=00:16:3e:6b:66:d7,bridge=xenbr0', ]
disk = [ 'file:/share/vm/OVM_EL5U1_X86_HVM_4GB/system.img,hda,w!', ]
acpi = 1
apic = 1
pae = 1
vcpus = 1
sdl = 0
vnc = 1
vnclisten = '192.168.1.199'
on_crash = 'restart'
on_reboot = 'restart'

Note: you can comment the disk statement here; but if you want use pvhvm drivers, you should leave it uncommented.

  • /etc/xen/OVM_EL5U1_X86_HVM_4GB-dm:

disk = [ 'file:/share/vm/OVM_EL5U1_X86_HVM_4GB/system.img,hda,w!', ]
kernel = "/usr/lib/xen/boot/ioemu-stubdom.gz"
#vfb = [ 'type=sdl' ]
#vfb = [ 'type=vnc' ]
vif = [ 'ip=192.168.1.199', 'mac=00:16:3e:6b:66:d7,bridge=xenbr0', ]
  • Create the VM:

# mkdir -p /exports/usr/share/xen/qemu
# ln -s /usr/share/xen/qemu/keymaps /exports/usr/share/xen/qemu
# mkdir -p /exports/var/lib
# ln -s /var/lib/xen /exports/var/lib
# /usr/sbin/fs-backend &
# xm create OVM_EL5U1_X86_HVM_4GB
  • Connect to the VNC:

$ vncviewer 192.168.1.199

Note: you should make sure the host running vncviewer is in the same subnet 192.168.1.0.

Reference

StubDom (last edited 2008-09-22 14:09:36 by StephenSpector)