StubDom
From Xen
Jump to navigationJump to search
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.