Installation XEN : Différence entre versions

De Wiki_DR13
Aller à : navigation, rechercher
(Restauration d'un serveur depuis sauvegarde lvm)
(Restauration d'un serveur depuis sauvegarde lvm)
Ligne 47 : Ligne 47 :
 
== Restauration d'un serveur depuis sauvegarde lvm ==
 
== Restauration d'un serveur depuis sauvegarde lvm ==
  
Télécharger la sauvegarde du disque (nom_du_serveur-disk.img.gz) et le fichier de conf du domaine virtuel si changement de serveur physique.
+
Télécharger la sauvegarde du disque (nom_du_serveur.img.gz) et le fichier de conf du domaine virtuel si changement de serveur physique dans /tmp :
  
 
Se mettre sur le serveur de secours (ou le nouveau serveur) dans /tmp
 
Se mettre sur le serveur de secours (ou le nouveau serveur) dans /tmp
 
  scp -r root@193.49.133.14:/tmp/horde-disk.img.gz .
 
  scp -r root@193.49.133.14:/tmp/horde-disk.img.gz .
  
Pour le fichier de conf (nom_du_serveur.cfg), le récupérer de ???? et le placer dans /etc/xen du serveur (nouveau ou de secours)
+
Pour le fichier de conf (nom_du_serveur.cfg), le récupérer de ???? /tmp du serveur (nouveau ou de secours)
  
sur le nouveau serveur physique,créer la partition de swap :
 
  
  lvcreate --size 512k --name nom_du_serveur-swap lvm1
+
Restaurer le domaine :
 
 
Créer la swap :
 
 
 
mkswap /dev/lvm1/nom_du_serveur-swap
 
 
 
Restaurer la partition système :
 
  
 
se mettre dans /root
 
se mettre dans /root
  
   ./restore_lvm /tmp/nom_du_serveur-disk.img.gz lvm1 nom_du_serveur-disk
+
   ./restore_domain nom_du_serveur
  
  

Version du 22 juillet 2008 à 14:33

Liste des serveurs virtuels

pour voir les serveurs en cours sur un hôte :

# xm list
Serveurs virtuels
Nom du serveur services test/prod cronos saturne Bond
ldap ldap translucent prod X
ldap_relay relais de bordeau prod X
sympa listes de diffusion prod X
vpn acess VPn prod X
hades supervision prod X
pluton OCS-ng + GLPI prod X

Commandes principales

Les fichiers d'images sont dans /home/xen/domains


pour démarrer un serveur :

# xm create nom_du_serveur.cfg

pour le reste :

# xm

vous donnera les autres commandes dispos


Augmenter la taille d'un serveur :

first create an extra image with the desired size (here 1GB) that will be added to the current image

  # dd if=/dev/zero of=extra.img bs=1M count=1024
  1024+0 records in
  1024+0 records out
  1073741824 bytes (1.1 GB) copied, 5.09034 seconds, 211 MB/s

Make sure domU is not running. Then just add extra.img to your domU image file (here domU.img). Yes just as simple Very Happy

  # cat domU.img extra.img > domU.resize.img

You also need to enlarge your filesystem. I've test it with ext3 but not with ReiserFS - it seems ReiserFS needs resize_reiserfs instead of resize2fs -.

   # fsck.ext3 -f disk_resize.img
   # resize2fs domU.resize.img

Finally modify your domU config file or move domU.resize.img over domU.img.


Restauration d'un serveur depuis sauvegarde lvm

Télécharger la sauvegarde du disque (nom_du_serveur.img.gz) et le fichier de conf du domaine virtuel si changement de serveur physique dans /tmp :

Se mettre sur le serveur de secours (ou le nouveau serveur) dans /tmp

scp -r root@193.49.133.14:/tmp/horde-disk.img.gz .

Pour le fichier de conf (nom_du_serveur.cfg), le récupérer de ???? /tmp du serveur (nouveau ou de secours)


Restaurer le domaine :

se mettre dans /root

 ./restore_domain nom_du_serveur


redemarer le serveur virtuel :

xm create -c nom_du_serveur.cfg