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 = "/ | |||
ramdisk = "/ | # 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 = | memory = 1024 | ||
shadow_memory = 8 | shadow_memory = 8 | ||
name = " | name = "virtual32" | ||
vcpus= | vcpus=1 | ||
pae=1 | pae=1 | ||
acpi=1 | acpi=1 | ||
apic=1 | apic=1 | ||
vif = [ 'bridge=eth0' ] | |||
vif = [ 'bridge= | # Ici le fichier calypso_agents_unix.iso pour etre vu en faisant un mount /dev/hda3 | ||
disk = [ 'file:/data/ | 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"