Préparation du système et des machines virtuelles
Pour commencer, on désinstalle certains outils pour en installer d'autres :
# apt-get remove exim4 exim4-base nfs-common portmap pidentd # apt-get install screen ssh debootstrap python python-twisted-conch iproute bridge-utils lvm2 # apt-get autoremove |
Tout d'abord, nous allons utiliser LVM et je vous invite à lire la page du LVM How To.
Rapidement pour info, le sdb lors de l'installation est redevenu sda et donc on va créer le volume LVM.
Si vous n'avez pas initialisé le disque physique, voici pour rappel les commandes :
# pvcreate /dev/sda3 # vgcreate vg /dev/sda3 |
Et maintenant on va créer un système de fichier "réplicable".
J'ai changé ma méthode car l'ancienne n'a pas fonctionne... et j'ai utilisé xen-tools pour créer une image fonctionnelle que j'utilise ensuite comme réplication.
La commande est la suivante :
# xen-create-image --hostname=replicable --ip=192.168.200.200 \ --netmask=255.255.255.0 \ --gateway=192.168.200.1 \ --passwd --dir=/iso \ --size=400M --memory=96Mb \ --fs=ext3 # mv /iso/domains/replicable/disk.img /iso/replicable.iso # rm -rf /iso/domains |
Et l'on aura une belle image ISO que l'on pourra monter sur un point de montage quelconque comme par exemple /media/iso
# mkdir /media/iso # mount -o loop /iso/replicable.iso /media/iso |
Pour rappel, j'utilisais la méthode suivante :
Là, par rapport à la version précédente.... j'ai un peu plus cherché... En effet avant je procédais ainsi :
# mount /dev/vg/vmdisk_prime /mnt # cp -ax /{root,dev,var,etc,usr,bin,sbin,lib} /mnt # mkdir /mnt/{proc,sys,home,tmp,cdrom} # sync # umount /mnt |