URL: https://linuxfr.org/news/disponibilite-du-depot-xen4centos Title: Disponibilité du dépôt Xen4CentOS Authors: Nils Ratusznik claudex, patrick_g et PolePosition Date: 2013年06月20日T20:00:30+02:00 License: CC By-SA Tags: centos, xen, rhel, virtualisation, red_hat, scientific_linux et selinux Score: 22 Karanbir Singh a annoncé le 20 juin dernier sur la liste de diffusion CentOS-announce la disponibilité du dépôt Xen4CentOS. Comme son nom l'indique, ce dépôt vise à apporter à une machine CentOS 6 les paquets permettant d'en faire un hyperviseur Xen. Pour rappel, CentOS est une distribution Linux basée sur les sources de Red Hat Enterprise Linux, et a pour objectif d'être le plus compatible possible avec cette dernière, au niveau binaire. De ce fait, les dépôts « de base » de CentOS ne contiennent rien de plus que ce qui est distribué par Red Hat dans RHEL. La communauté CentOS a donc mis en place plusieurs dépôts supplémentaires (extras, centosplus) qui permettent d'en augmenter les possibilités sans déroger à la règle. Plus de détails en deuxième partie de dépêche. ---- [CentOS](https://www.centos.org/) [CentOS-announce : Announcing Release for Xen4CentOS project](http://lists.centos.org/pipermail/centos-announce/2013-June/019800.html) [Wiki CentOS : notes de version](http://wiki.centos.org/Manuals/ReleaseNotes/Xen4-01) [Wiki CentOS : guide de démarrage rapide](http://wiki.centos.org/HowTos/Xen/Xen4QuickStart) [Wiki CentOS : guide de démarrage rapide avec Libvirt](http://wiki.centos.org/HowTos/Xen/Xen4QuickStart/Xen4Libvirt) [Le dépôt Xen4CentOS](http://mirror.centos.org/centos/6/xen4/) [DLFP : Red Hat lance RHEL 6](https://linuxfr.org/news/red-hat-lance-rhel-6) [DLFP : Entretien avec les membres francophones de CentOS](https://linuxfr.org/news/entretien-avec-les-membres-francophones-de-centos) [Le projet Xen](http://www.xenproject.org/) [L'annonce sur le blog du projet Xen](http://blog.xen.org/index.php/2013/06/20/welcome-to-the-xen4centos6-project-first-release/) ---- # Un peu d'historique # C'était l'une des décisions phares de Red Hat : RHEL 6 ne [reconduisait pas Xen comme hyperviseur](https://linuxfr.org/news/red-hat-lance-rhel-6#Virtualisation) pour cette plateforme. Bien que RHEL 5 (et du coup CentOS 5) soit toujours maintenue et toujours disponible avec Xen, le temps fait son œuvre : le matériel évolue, et les pilotes ne sont pas toujours disponibles pour ce matériel. Installer une distribution "EL" (comprendre : RHEL ou toute recompilation comme CentOS, Scientific Linux ou Oracle) version 5 sur une machine très récente pour en faire un hyperviseur Xen peut s'avérer difficile, et les briques logicielles disponibles peuvent ne plus être prises en compte par de nombreux outils récents. Pour rappel, RHEL 5, c'est entre autres un noyau Linux 2.6.18, une glibc 2.5, python 2.4, perl 5.8, et Xen 3.0 : en bref, ça commence à vieillir. Lorsque RHEL 6 et CentOS 6 sont sorties, certaines personnes ont commencé à essayer d'y installer un hyperviseur Xen plutôt que d'utiliser KVM. Si ces tentatives ont été couronnées d'un certain succès et ont donné lieu à des tutoriels sur le Web, cela restait de l'ordre du test, sans véritable utilisation grandeur nature annoncée. # L'arrivée du dépôt Xen4CentOS # Dans ce contexte, une partie de l'équipe de CentOS s'est associée à des personnes du projet Xen, et de sociétés comme Citrix, Godaddy ou Rackspace. Leurs objectifs : créer un dépôt supplémentaire permettant à une machine CentOS 6 x86_64 de devenir hyperviseur Xen, avec une version de Xen récente, et surtout, que le tout soit assez stable pour être utilisé en production. # Le dépôt, son contenu et sa vie # Que contient donc ce Xen4CentOS ? Sans surprises, on peut y trouver Xen, en version 4.2. Le dépôt contient aussi un noyau Linux en version 3.4 LTS ainsi que des paquets Libvirt disposant de l'intégration de Xen. A noter aussi, le dépôt n'est disponible que pour l'architecture x86_64. Les notes de versions précisent qu'aucune version 32 bits n'est prévue, mais que cette décision pourra être revue pour Xen 4.3. Pour utiliser ce dépôt, il faut d'abord installer le paquet `centos-release-xen`, qui installera le fichier de dépôt adéquat au niveau de Yum. Le reste de l'installation est détaillé dans [le guide de démarrage rapide](http://wiki.centos.org/HowTos/Xen/Xen4QuickStart#head-a5cc806b90ef787b9e2064b183fd92daf19600c8). Enfin, si vous souhaitez utiliser Xen4CentOS en production, sachez que : * l'équipe qui gère ce dépôt s'engage à le maintenir pendant 2 ans ; * ce dépôt n'a été testé et validé que sur CentOS 6.4 (et plus récent) ; * la prise en charge de SELinux support est désactivée, et certaines opérations sur le dom0 peuvent nécessiter de le désactiver, comme d'utiliser qemu-xen avec du stockage blktap ; * un problème affecte actuellement les cartes Ethernet Broadcom NetXtreme 2 (pilote *bnx2*), mais un [contournement existe](http://bugs.centos.org/view.php?id=6513).