Différences entre les versions de « Xen Vm paravirtualise »
De BlaxWiki
Aller à la navigationAller à la recherche (Page créée avec « === Ficher de configuration de base d'une VM=== <pre> import os, re arch = os.uname()[4] if re.search('64', arch): arch_libdir = 'lib64' else: arch_libdir = 'lib' ke... ») |
|||
| (Une version intermédiaire par le même utilisateur non affichée) | |||
| Ligne 1 : | Ligne 1 : | ||
==== 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). | |||
<pre> | <pre> | ||
import os, re | import os, re | ||
| Ligne 8 : | 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 31 : | Ligne 36 : | ||
keymap='fr' | keymap='fr' | ||
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"