man xmdomain.cfg
Paravirtualization:
kernel = '/boot/vmlinuz-2.6.32-5-xen-amd64' ramdisk = '/boot/initrd.img-2.6.32-5-xen-amd64' vcpus = '1' memory = '512' root = '/dev/xvda2 ro' disk = [ 'file:/xen/domains/debian6/disk.img,xvda2,w', 'file:/xen/domains/debian6/swap.img,xvda1,w', ] name = 'debian6' vif = [ 'ip=192.168.88.155,mac=00:16:3E:6B:25:B7,bridge=vmbr0' ] on_poweroff = 'destroy' on_reboot = 'restart' on_crash = 'restart'
hvm:
kernel = '/usr/lib/xen-4.0/boot/hvmloader' builder = 'hvm' memory = '512' device_model='/usr/lib/xen-4.0/bin/qemu-dm' # Disks disk = [ 'file:/xen/domains/centos6/centos6.img,ioemu:hda,w', 'file:/home/iso/CentOS-6.3-i386-minimal.iso,ioemu:hdc:cdrom,r' ] # Hostname name = 'centos6' # Networking vif = ['type=ioemu, bridge=vmbr0'] # Behaviour boot='d' <-- default c // boot = "dc" vnc='1' vnclisten="192.168.88.151" vncdisplay="10" vncpasswd=""
VNC
/etc/xen/xend-config.sxp
(vnc-listen '0.0.0.0')
(vncpasswd 'secret')
/etc/init.d/xend restart
domU 獨立設定:
在 HVM 時:
vnc='1' <-- 啟用 vnc vncpasswd="" vncdisplay="10" <-- tcp port 5910 vnclisten="192.168.88.151"
在 PVM 時:
VNC capabilities that are built into the Xen guest domain (domain0)
(virtual frame buffer (vfb))
127.0.0.1:5900
vfb = [ 'type=vnc' ]
vfb = [ 'type=vnc,vncdisplay=10,vncpasswd=youpwhere' ]