XEN
Pré-requis
Distribution Linux (exemple: Linux kernel 2.6.18-6)
Migration en temps réel de machine virtuel inter dom0 : besoin d'un SAN comme AoE. AoE nécessite au moins 2.6.11.
Configuration des machines virtuelles
Extension: .sxp.
Répertoire: /etc/xen/config
Champs
name="nomvm" kernel="/boot/vmlinuz-2.6.18-6-xen-amd64" ramdisk="/boot/initrd.img-2.6.18-6-xen-amd64" root="/dev/sda1" memory=2048 vcpus=2 disk=['phy:/dev/etherd/e2.1,sda1,w'] vif=[ 'mac=aa:bb:cc:dd:ee:ff','bridge=xenbr0' ] dhcp="off" hostname="nomvm"
Champ name : si le nom est monordi, le fichier devrait être /etc/xen/config/monordi.sxp
Champ kernel et ramdisk : fichier qui se retrouve sur l'ordinateur avec xen (et non pas la VM)
Champ root : Disque qui correspond au / interne dans le fichier /etc/fstab de la VM
Champ memory : RAM disponible dans la VM. Voir la commande "top" et la mémoire "free" dans la VM pour vérifié.
Champ vcpus : nombre de disque dur virtuel disponible dans la VM. Correspond au nombre de CPU dans "cat /proc/cpuinfo" de la VM.
Champ disk : mapping entre un disque AoE disponible (/dev/etherd/e2.1) et la partition interne (sda1) de la VM. w = en écriture. Le 2.1 doit correspondre au numéro de VBLADE_ID attribuée.
Champ vif : chaque machine virtuelle doit avoir une adresse MAC unique et ne doit pas entrer en conflit.
Champ dchp : désactive le dchp. Nécessite une configuration statique dans /etc/network/interfaces de la VM
Champ hostname : nom de la virtual machine (la même chose que le nom) et que le fichier /etc/hostname et /etc/hosts de la VM.
Manipulation des VM
Liste: xm list Création xm create /etc/xen/config/monordi.sxp Création et connexion à la console xm create -c /etc/xen/config/monordi.sxp Destruction (gentil = halt) xm shutdown monordi Destruction (violente = coupure du courant) xm destroy monordi Migration entre deux dom0: xm migrate monordi IP_DU_DEUXIEME_DOM0
Vocabulaire
dom0 ?
domU ?
Dernière modification: 2014-01-23 14:59:10 par Yan Morin
Hébergé par ProgYSM