Bonjour, je suis nouveau sur le forum, et j'ai un problème.
Je dois installer xen sur ma machine mais je n'ai pas reussi à le faire,disons que je me plante à chaque fois.
J'ai un sony-vaio,Processor: Intel(R) Core(TM)2 Duo CPU T5800 @ 2.00GHz (2 CPUs), ~2.0GHz Memory: 3072MB RAM
s'il vous plait aidez moi
Pourquoi absolument du xen il y a une raison? Parceque Xen n'est plus supporté par Fedora
Oui mais j'ai vu quelque part que l'installation manuelle etait possible j'ai suivi le tuto en anglais mais ça ne marchais plus, mais le gars a reussi à le faire.
Mon probleme reside au niveau de la configuration du DOMO
Bonjour.

Tout d'abord merci d'indiquer le lien du tuto que tu as utilisé ...

Sinon, le premier tuto Xen de fedora-fr est ici : http://doc.fedora-fr.org/wiki/Xen.
Tu y trouveras des liens vers les autres tutos xen du site, dont celui qui parle du dom0 : http://doc.fedora-fr.org/wiki/Xen_:_installation_du_Dom0.

Quand tu dis que tu n'arrives pas à installer xen, j'imagine que tu parles du dom0. Il faut lire le cadre "attention" qui indique qu'actuellement Xen n'est pas supporté par Fedora à partir de la version 9.

Si tu veux plus d'infos : http://fedoraproject.org/wiki/Features/XenPvopsDom0.

Sachant qu'il y des dom0 non officiels, par exemple ici : http://fedorapeople.org/~myoung/dom0/.
Merci beaucoup pour les infos, je ne suis pas doué sous linux ,voici le tuto que je suivais :
j'ai traduit la page
--------------------------------------------------------------
http://translate.google.sn/translate?hl=fr&sl=en&u=http://wiki.xensource.com/xenwiki/RHEL6Xen4Tutorial&ei=oNw4Tfr_KoSp8APh6t2ZCA&sa=X&oi=translate&ct=result&resnum=9&ved=0CGUQ7gEwCA&prev=/search%3Fq%3Dno%2Bconnection%2Bdriver%2Bavailable%2Bfor%2Bxen%26hl%3Dfr%26client%3Dfirefox-a%26hs%3DYdl%26rls%3Dorg.mozilla:fr:official%26prmd%3Divns
-------------------------------------------------------
mon probleme se trouve au niveau de la commande:make oldconfig
jne sais pas ce qu'il faut valider pour mon systeme
+1 pour KVM, qui est déjà intégré au noyau, ce qui apporte plein d'avantages
Merci beaucoup les gars, je vais vous dire brievement pourquoi j'insiste sur xen. j'ai un projet qui porte sur la virtualisation,spécialement sur la paravirtualisation.
Il s'agit de creer des machines virtuels sur les quels seront installés des applications.Il faudra que des users puissent se connecter su ces machines à travers le reseau et utiliser ces applications installés comme dans un laboratoire virtuel;
Et après m'être renseigné j'ai vu que le meilleur outil qu'il me faut est xen, bien sur il ya aussi kvm qui fait la paravirtualisation, mais xen est de loin l'outil open source adequat. Mais je reste persuadé que je pourrai utiliser xen sur fedora malgré qu'il ne soit plus supporté et mes lacunes .Mais avec des recherches jsuis sûr que j'y arriverai.

philippe_PMA Je vais essayer le tuto avec fedora 13 après jte ferai signe
Merci beaucoup
philippe_PMA J'ai suivi le tuto jusqu'a la compilation du noyau qui se termine par des erreurs
[root@PCMAOMY linux-2.6-xen]# make -j2 bzImage && make -j2 modules
drivers/hid/hid-core.o: file not recognized: File truncated
make[2]: *** [drivers/hid/hid.o] Erreur 1
make[1]: *** [drivers/hid] Erreur 2
make[1]: *** Attente des tâches non terminées....
make: *** [drivers] Erreur 2
--------------------------
[root@PCMAOMY linux-2.6-xen]# make modules_install
cp: impossible d'évaluer « /root/kernel/linux-2.6-xen/modules.order »: Aucun fichier ou dossier de ce type
make: *** [_modinst_] Erreur 1
Quelques questions :
- C'est bien Fedora 14 x86_64 que tu as utilisé ?
- Quelle version de config as tu récupéré après avoir fait le git log | less et donc avant de faire make old-config ?

Sinon, il faut comprendre que tu récupéres des noyaux xen plus ou moins en cours de développement, donc les erreurs de compilations ou autres sont possibles ...
Partir d'un noyau déjà packagé de M A Youg serait plus simple ...
Mais bon comme ça m'interresse, je veux bien passer un peu de temps pour arriver à compiler nous mêmes (je déroule le tuto aussi, je l'avais dans ma TODO list ...).
Bon, je suis arrivé à la même étape que toi et je n'ai pas eu de problème. Ceci avec une Fedora 14 x86_64 et avec le .config récupéré ainsi :
wget -O .config http://pasik.reaktio.net/xen/pv_ops-dom0-debug/config-2.6.32.25-pvops-dom0-xen-stable-x86_64
Je pense que la première chose que tu dois faire c'est tout recommancer, en fesant bien attention à chacune des commandes que tu saisi.

J'ai noté quelques correctifs :

yum groupinstall "Biblothèques de développement"
yum groupinstall "Outils de développement"

et il faut aussi faire

yum install libidn-devel kpartx
mais ça tu as dû le voir puisqu'il y avait des messages d'erreurs.

Et aussi, avant de faire le git clone, faire la commande "cd" pour être à la racine du home de root.
Je viens de me rendre compte que le noyaux compilé est en 2.6.32.27 alors que le .config est en 2.6.32.25.

Le noyau date du 10/12/2010.
Il n'y a pas de .config dans la même version, mais ça n'est pas forcément un problème.

Il faut adapter les commandes suivantes comme :
# depmod -a 2.6.32.27
# cp -a arch/x86/boot/bzImage /boot/vmlinuz-2.6.32.27
# cp -a System.map /boot/System.map-2.6.32.27
# cp -a .config /boot/config-2.6.32.27
# cd /boot
# dracut initramfs-2.6.32.25.img 2.6.32.27
...
Bonjour, je te remercie beaucoup pour le temps que tu m'accordes en te penchant sur mon problème, je vais reprenrela reinstallation en suivant tes précisions et jte tiendrai au courant.
j'utilise fedora 14 i686
La commande suivante se termine par des erreurs :
[root@PCMAOMY linux-2.6-xen]# make -j2 bzImage && make -j2 modules
....
WARNING: modpost: Found 6 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
drivers/built-in.o: In function `xen_acpi_processor_get_info':
/root/linux-2.6-xen/drivers/acpi/processor_xen.c:204: undefined reference to `xen_pcpu_index'
make: *** [.tmp_vmlinux1] Erreur 1
---------------------------------------------
J'ai aussi cet erreur:
[root@PCMAOMY linux-2.6-xen]# make modules_install
cp: impossible d'évaluer « /root/linux-2.6-xen/modules.order »: Aucun fichier ou dossier de ce type
make: *** [_modinst_] Erreur 1
Après verification , jme suis rendu compte que le fichier modules.order n'existait pas dans le dossier linux-2.6-xen
-----------------
j'ai aussi ceci :
[root@PCMAOMY linux-2.6-xen]# cp -a arch/x86/boot/bzImage /boot/vmlinuz-2.6.32.27
cp: impossible d'évaluer « arch/x86/boot/bzImage »: Aucun fichier ou dossier de ce type
----------------------
[root@PCMAOMY linux-2.6-xen]# cp -a System.map /boot/System.map-2.6.32.27
cp: impossible d'évaluer « System.map »: Aucun fichier ou dossier de ce type
-----------
Vu qu'il est tard, jvai faire un break
ppmaomy wrote:Bonjour, je te remercie beaucoup pour le temps que tu m'accordes en te penchant sur mon problème, je vais reprenrela reinstallation en suivant tes précisions et jte tiendrai au courant.
j'utilise fedora 14 i686
This is a step-by-step tutorial how to install Xen hypervisor 4.0.1 and the long-term maintained Linux pvops dom0 kernel 2.6.32.x on Fedora 13 (x86_64)

Même si x86_64 est entre parenthèses, ça ne me semble pas anodin. Ce indique peut-être (i.e. certainement) que l'installation n'a pas été vérifiée en i686.

De toutes façon, ta machine est un core 2 duo, donc un processeur 64 bits.
Il faut aussi savoir que si tu installes un hyperviseur en 32 bits, tu ne pourras pas virtualiser du 64 bits, donc autant faire l'installation en 64 bits ...

Je te conseille donc de recommancer encore une fois 😉 mais avec une installation en 64 bits ...
Je pense que mon problème vient du fait que j'utilise un fedora i686, je vais telecharger un fedora x86_64 et puis je te tiens au courant
Bon, j'ai réussi à démarer sur le kernel xenifié.
Par contre, il y a un module initramfs que j'ai dû remplacer par un module initrd.
C'est à dire qu'a la place des commandes :
cd /boot
dracut initramfs-2.6.32.27.img 2.6.32.27
j'ai lancé les commandes :
cd /boot
mkinitrd /boot/initrd-2.6.32.27.img 2.6.32.27
Et dans /boot/grub/grub.conf, à la place de :
module /initramfs-2.6.32.27.img
j'ai mis
module /initrd-2.6.32.27.img
Autre point, dans le tuto, il est indiqué de désactiver ksmtuned en arrètant le service, sinon il y aura des messages d'erreurs sur la console.
Je confirme pour les messages d'erreur, par contre, le problème c'est que le fichier /etc/init.d/ksmtuned n'est pas présent, donc pas possible d'arréter ce service ...
Mais bon, ça n'empéche pas le fonctionnement.
Comme quoi KVM, la solution intégrée au noyau Linux et qui marche direct, a de beaux jours devant elle 😉

Bon courage
madko wrote:Comme quoi KVM, la solution intégrée au noyau Linux et qui marche direct, a de beaux jours devant elle 😉

Bon courage
L'intégration du Dom0 Xen en upstream commence à arriver : http://blog.xen.org/index.php/2011/01/14/linux-2-6-37-first-upstream-linux-kernel-to-work-as-dom0/

L'activité sur l'intégration du Dom0 dans Fedora n'a jamais stoppée :
- http://fedoraproject.org/wiki/Features/XenPvopsDom0
- http://www.mail-archive.com/xen@lists.fedoraproject.org/msg00216.html
- http://www.phoronix.com/scan.php?page=news_item&px=ODgyNQ

Je ne vendrais pas la peau de l'ours tout de suite.
Il gigote quand même beaucoup 😉