Xen Vm paravirtualise
De BlaxWiki
Révision datée du 8 décembre 2011 à 18:29 par Admin (discussion | contributions)
Ficher de configuration de base d'une VM paravirtualisé
Sur ce type de VM, le noyau est celui du dom0 mais que l’initrd est specifique au domu (c’est ce qui permet d’eviter le /dev/root not found).
import os, re
arch = os.uname()[4]
if re.search('64', arch):
arch_libdir = 'lib64'
else:
arch_libdir = 'lib'
# les fichiers vmlinux & initrd se trouvent sur l'hote
kernel = "/data/kernel/vmlinuz-2.6.18-128.el5xen"
ramdisk = "/data/kernel/initrd-2.6.18-128.el5xen.img"
builder='linux'
memory = 1024
shadow_memory = 8
name = "virtual32"
vcpus=1
pae=1
acpi=1
apic=1
vif = [ 'bridge=eth0' ]
# Ici le fichier calypso_agents_unix.iso pour etre vu en faisant un mount /dev/hda3
disk = [ 'file:/data/images/virtual32.img,hda1,w','file:/data/images/virtual32.swp,hda2,w','file:/root/calypso_agents_unix.iso,hda3,w']
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
boot="c"
vnc=0
stdvga=0
serial='pty'
keymap='fr'
root="/dev/hda1"