Différences entre les versions de « Xen Vm paravirtualise »

De BlaxWiki
Aller à la navigationAller à la recherche
 
Ligne 10 : Ligne 10 :
else:
else:
     arch_libdir = 'lib'
     arch_libdir = 'lib'
kernel = "/boot/vmlinuz_xend "
 
ramdisk = "/boot/initrd-domu "
# 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'
builder='linux'
memory = 2048
memory = 1024
shadow_memory = 8
shadow_memory = 8
name = "www1"
name = "virtual32"
vcpus=2
vcpus=1
pae=1
pae=1
acpi=1
acpi=1
apic=1
apic=1
cpus = "0-1" # run on cpus 0,2,3,5
vif = [ 'bridge=eth0' ]
vif = [ 'bridge=xenbr0', 'bridge=xenbr1' ]
# Ici le fichier calypso_agents_unix.iso pour etre vu en faisant un mount /dev/hda3
disk = [ 'file:/data/image/www1.img,hda1,w','file:/data/image/www1.swp,hda2,w' ]
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_poweroff = 'destroy'
on_reboot  = 'restart'
on_reboot  = 'restart'
Ligne 34 : Ligne 37 :
root="/dev/hda1"
root="/dev/hda1"
</pre>
</pre>




[[Catégorie:Virtualisation]]
[[Catégorie:Virtualisation]]

Version actuelle datée du 8 décembre 2011 à 18:29

Ficher de configuration de base d'une VM paravirtualisé[modifier]

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"