WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-fr

Re: [Xen-fr] Re: kernel domU et initrd (sous Debian) [resolu]

To: xen-fr@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-fr] Re: kernel domU et initrd (sous Debian) [resolu]
From: "Antoine Nivard" <anivard@xxxxxxx>
Date: Wed, 5 Jul 2006 10:53:39 +0200 (CEST)
Delivery-date: Wed, 05 Jul 2006 01:53:42 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
Importance: Normal
In-reply-to: <44AA97B9.2020109@xxxxxxx>
List-archive: <http://lists.xensource.com/archives/html/xen-fr>
List-help: <mailto:xen-fr-request@lists.xensource.com?subject=help>
List-id: xen-fr.lists.xensource.com
List-post: <mailto:xen-fr@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-fr>, <mailto:xen-fr-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-fr>, <mailto:xen-fr-request@lists.xensource.com?subject=unsubscribe>
References: <44AA51EA.7070709@xxxxxxx> <44AA97B9.2020109@xxxxxxx>
Reply-to: antoine@xxxxxxxxxx, xen-fr@xxxxxxxxxxxxxxxxxxx
Sender: xen-fr-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: SquirrelMail/1.4.6
Salut,

Il faut bien faire la distinction entre dom0 et domU

Sur debian, après avoir tester et compris le fonctionnent de Xen; je vous
conseille de compiler vous même le noyau dom0 et les noyaux domU

Pour mon serveur, j'ai complier mon dom0 avec les drivers des capteurs de
températures...
Pour mes domU, j'ai besoin du NFS et samba d'autres ont besoin de drivers
de cartes réseaux ou cartes fibre FC voir même de carte AsteriX!
:)

Pour ma part, j'utilise que très peu l'initrd; par manque de connaissance

a+,
    Antoine N.


> Re-bonjour,
>
> bon je me réponds à moi-même puisque j'ai trouvé la réponse :
>
> c'était bien un problème d'initrd et il faut ajouter dans le fichier de
> configuration du domU la ligne, mais la bonne valeur de paramètre est
> ramdisk et non initrd (c'est dans la doc en plus... :( )
>
> ramdisk = '/boot/initrd.img-2.6.16-xen-686'
>
> désolé pour le bruit.
>
> a+
>
> Arnaud
>
>
> Arnaud JAYET a écrit :
>> 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-utils
>>
>> ajout 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
>> boot
>>
>>
>> je 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.1
>>
>>
>> 4- 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'ajouter
>> initrd = '/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
>
>



_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr

<Prev in Thread] Current Thread [Next in Thread>