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:11] 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 176: Ligne 189:
   # aptitude install xen-hypervisor linux-image-xen-amd64    # aptitude install xen-hypervisor linux-image-xen-amd64 
   # aptitude install xen-tools   # aptitude install xen-tools
-:!: par de "ioemu" ? et comment on fait pour windows ?+ 
 +:!: par de "ioemu" ? et comment on fait pour windows ? 
 + 
 +| :!: je comprend pas le commentaire du package "old-style": c koi ce border, there are a new style ??? | 
  
 Redemarrer sous xen...: reboot Redemarrer sous xen...: reboot
 +
 +=== test ===
 +  # uname -r
 +  2.6.26-1-xen-amd64
 +
 +=== xen grub ===
 +Faire en sorte d'avoir dans **''/boot/grub/menu.lst''**
 +
 +  ## Xen Linux kernel options to use with the default Xen boot option
 +  # xenkopt=console=tty0 xencons=off
  
 === xen reseau === === xen reseau ===
Ligne 199: Ligne 226:
         bridge_stp off         bridge_stp off
         bridge_maxwait 0         bridge_maxwait 0
 +
 | :!: activer la methode "debian" (avec le bridge): sinon, bang! plus de réseau | | :!: activer la methode "debian" (avec le bridge): sinon, bang! plus de réseau |
  
 Dans **''/etc/xen/xend-config.sxp''**, faire en sorte d'avoir: Dans **''/etc/xen/xend-config.sxp''**, faire en sorte d'avoir:
   # egrep -v "^(#|$)" xend-config.sxp   # egrep -v "^(#|$)" xend-config.sxp
-  (network-script 'network-bridge netdev=eth0 bridge=xenbr0')+  (network-script network-dummy)
   (vif-script vif-bridge)   (vif-script vif-bridge)
   (dom0-min-mem 196)   (dom0-min-mem 196)
Ligne 209: Ligne 237:
   (vncpasswd '')   (vncpasswd '')
  
 +Et puis:
 +  # /etc/init.d/xend restart
 +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.1238339489.txt.gz · Dernière modification : 2009/03/29 15:11 (modification externe)