Outils pour utilisateurs

Outils du site


brouillon_xen_32_64

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
brouillon_xen_32_64 [2009/03/29 15:27] thierrybrouillon_xen_32_64 [2009/03/30 21:20] (Version actuelle) thierry
Ligne 134: Ligne 134:
 Sur la destination, vérifier le disk... Sur la destination, vérifier le disk...
   # fsck.ext3 /dev/vgraid1/netcave   # fsck.ext3 /dev/vgraid1/netcave
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
  
Ligne 231: Ligne 240:
   # /etc/init.d/xend restart   # /etc/init.d/xend restart
 Bonne chance. Bonne chance.
 +
 +=== domu ===
 +Modifier la config de chaque "DomU" afin d'avoir:
 +  kernel  = '/boot/vmlinuz-2.6.26-1-xen-amd64'
 +  ramdisk = '/boot/initrd.img-2.6.26-1-xen-amd64'
 +  #kernel  = '/boot/vmlinuz-2.6.18-6-xen-686'
 +  #ramdisk = '/boot/initrd.img-2.6.18-6-xen-686'
 +  
 +  extra = 'clocksource=jiffies'
 +
 +Le "jiffies" c'est pour un problème d'horloge d'effectueuse sur l'ensemble des DomU !
 +
 +Mounter chaque "DomU" ...
 +  # mkdir /mnt/domu
 +  # mount /dev/vgraid1/<nom_du_volume> /mnt/domu
 +... et faire les modifications suivantes:
 +  # cp -dpR /lib/modules/2.6.26-1-xen-amd64 /mnt/domu/lib/modules
 +... modifier ".../domu/etc/inittab" afin d'avoir:
 +  1:2345:respawn:/sbin/getty 38400 hvc0
 +  #1:2345:respawn:/sbin/getty 38400 tty1
 +  #2:23:respawn:/sbin/getty 38400 tty2
 +  #3:23:respawn:/sbin/getty 38400 tty3
 +  #4:23:respawn:/sbin/getty 38400 tty4
 +  #5:23:respawn:/sbin/getty 38400 tty5
 +  #6:23:respawn:/sbin/getty 38400 tty6
 +sinon, plus de "console" !
 +
 +Mais aussi, editer **''.../domu/etc/securetty''** et ajouter:
 +  # TJ ------
 +  # xen console
 +  hvc0
 +Sinon, 'root' ne pourra pas se connecter via la console xen !
 +
 +Demarrer "DomU" et tester:
 +  # xm create <nom_du_fichier_de_conf_du_domu> -c
 +  ...
 +  # file /bin/ls
 +  /bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped
 +  # uname -r
 +  2.6.26-1-xen-amd64
 +Etrangement, ca fonctionne...
 +
 +Pour les DomU "Etch", il y a un peu plus de travail:\\
 +Installer "udev" sinon "PTY allocation request failed on channel 0".
 +
 +Faire attention au changement de "MAC" dans les configs des DomU, car "udev" va creer une nouvelle interface "ethX".
 +
 +===== Un bilan =====
 +Y a surement plus simple, (par exemple, sans re-installer a la main tout les packages), mais ca fonctionne.
  
brouillon_xen_32_64.1238340476.txt.gz · Dernière modification : 2009/03/29 15:27 de thierry