[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-fr] kernel domU et initrd (sous Debian)
Bonjour,j'essaie d'installer un serveur Xen sous Debian sur une machine à base de P4 (pour faire des essais). j'essaie de passer par l'utilisation des paquets Xen et des images de noyau debian avec le support Xen, paquets présents dans testing ou les backports sarge debian (j'utilise sarge + backports sarge) Rem : j'ai déjà installé avec succès sur une autre machine xen 3.0.1 (kernel 2.6.12) en passant par les binaires précompilés de Xen, mais là je voudrais essayé avec une méthode basée sur l'utilisation des paquets Debian et aussi pouvoir recompilé ensuite les kernel des domU plus optimisés/adaptés. Je suis parti de la bonne doc. suivante : http://julien.danjou.info/xen.html Environnement de départ : 1- installation d'une sarge classique + paquets iproutes bridge-utilsajout du bridge xenbr0 dans /etc/network/interfaces comme indiqué dans la doc de julien auto eth1 iface eth1 inet static address 10.131.12.15 netmask 255.255.0.0 network 10.131.0.0 broadcast 10.131.255.255 gateway 10.131.255.254 auto xenbr0 iface xenbr0 inet static address 10.131.12.15 netmask 255.255.0.0 gateway 10.131.255.254 bridge_ports eth1 bridge_maxwait 0 (je n'avais pas eu cela à faire avec les binaires précompilés de Xen)2- ajout de la source www.backports.org et installation des paquets xen-hypervisor-3.0 xen-utils-3.0, xen-tools, linux-image-2.6.16-2-xen-686, linux-modules-2.6.16-2-xen-686 Bon déjà pas de initrd pour ce kernel 2.6.16-2-xen-686 => mkinitrd -o /boot/initrd.img-2.6.16-2-xen-686 3- Mon entrée grub : title Xen k=2.6.16-2-xen-686 (/dev/sda9) root (hd0,8) kernel /boot/xen-3.0-i386.gz module /boot/vmlinuz-2.6.16-2-xen-686 root=/dev/sda9 ro module /boot/initrd.img-2.6.16-2-xen-686 bootje reboot : OK ca boote sans probleme, xend démarre, je peux faire également un xm list xen1:~# xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 856 2 r----- 36.14- je cree ensuite un serveur domUref avec la commande xen-create-image (dans des fichiers IMG, c'est juste pour tester pour le moment, on fera du LVM plus tard) voici la config de ce serveur domU : xen1:~# cat /etc/xen/domUref.cfg kernel = '/boot/vmlinuz-2.6.16-2-xen-686' memory = 96 name = 'domUref' root = '/dev/sda1 ro'disk = [ 'file:/xenimg/domains/domUref/disk.img,sda1,w', 'file:/xenimg/domains/domUref/swap.img,sda2,w' ] vif = ['ip=10.131.12.180 , bridge=xenbr0' ] quand je démarre le serveur domUref par # xm create domUref.cfg -c j'ai un kernel panic (VFS : unable to mount root fs on unknown-block) j'ai vérifié le /etc/fstab de domUref, j'ai bien sda1 sur / et sda2 en swap. Questions :Est-ce que cela peut être dû à l'absence d'initrd ? (ext3 n'étant pas dans un kernel par défaut Debian, il lui faut un initrd) Peut-on préciser dans le fichier .cfg d'un domU un kernel et aussi un initrd pour ce kernel ? j'ai bien essayer d'ajouterinitrd = '/boot/initrd.img-2.6.16-2-xen-686' dans la config de domUref mais sans succès. Est-ce que c'est la bonne démarche d'utiliser pour les domU le meme kernel "Debian-Xen" que le dom0, car lors de mes essais précédents avec les binaires précompilés Xen, on a bien 2 kernels différents, un pour le dom0 (vmlinuz-2.6.12.6-xen0) et un autre pour les domU (vmlinuz-2.6.12.6-xenU). A terme j'aimerai pouvoir utiliser des kernels xen perso recompilés avec la méthode Debian. J'espère avoir été clair, merci par avance de votre aide. Cordialement -- Arnaud _______________________________________________ Xen-fr mailing list Xen-fr@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-fr
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |