Disponible depuis le 31 octobre, la dernière version de XCP-ng, l’hyperviseur libre basé sur Xen est disponible. Au menu de cette version : améliorations de sécurité et prise en charge du RAID logiciel.
Archipel beta 2 Jupiter disponible
Il aura fallu un trimestre pour que Archipel, solution d'orchestration open source pour le contrôle des machines virtuelles, quitte Saturn (nom de la beta 1) pour arriver à Jupiter (nom de la beta 2).
Archipel est basée sur le composant libvirt (bibliothèque de gestion des différentes technologies de virtualisation existantes comme KVM ou Xen).
L'architecture d'Archipel s'articule autour d'un agent écrit en python pour la communication entre la libvirt et votre serveur XMPP, et d'une interface web écrite en cappuccino pour envoyer vos commandes vers le serveur XMPP. L'originalité de cette solution est de mettre à disposition la gestion des machines virtuelles depuis votre client de messagerie XMPP et surtout, et ça c'est incontournable, d'avoir de la « gueule ».
Cette solution est publiée sour licence AGPLv3.
Sortie de Proxmox VE 3.4 avec ZFS
Proxmox Virtual Environment (VE) est une solution de virtualisation serveur complètement libre, basée sur KVM et des conteneurs. La societé Proxmox Server Solutions GmbH vient de publier la nouvelle version 3.4. Cette dernière offre de nouvelles options telles que le système de fichiers ZFS, un greffon de stockage ZFS et le « branchement à chaud ».
Cette version 3.4 est basée sur la dernière Debian (Wheezy 7.8). Elle comprend le support NUMA (non‐uniform memory access) et plusieurs améliorations dans l’interface Web qui avaient été demandées par la communauté (démarrage et arrêt de toutes les machines virtuelles, migration de toutes les machines virtuelles et suppression des cartes réseaux virtuelles).
Logiciels pour survivre avec Docker
Docker a déjà été présenté via un tutoriel pour manipuler les conteneurs et une présentation de la gestion des containers sur LinuxFR. Il s'agit d'un système de conteneurs qui étend ce que fait le système de cloisonnement Linux Containers LXC sous Linux. Cette dépêche présente un certain nombre de logiciels utiles pour compléter Docker.
Entretien avec Antoine Mercadal, d’Archipel Project
Antoine Mercadal est le développeur principal du logiciel libre Archipel Project.
LinuxFr.org : T’es qui toi ?
Antoine Mercadal (primalmotion). Je suis créateur, architecte, mainteneur, développeur principal du projet Archipel et, maintenant, le co‐fondateur de TrivialDev, la société derrière Archipel.
LinuxFr.org : Qu’est‐ce qu’Archipel ? Qu’est‐ce que ça fait et comment ?
C’est un outil décentralisé de gestion de plates‐formes virtualisées. Il est basé sur la bibliothèque libvirt pour ce qui est communication avec les engins de virtualisations, et sur XMPP pour tout le reste ! Le projet est séparé en deux composants : un agent en Python à installer sur les hyperviseurs, et l’interface utilisateur en Cappuccino à installer où l’on veut. Il faut aussi disposer d’un serveur XMPP (soit en installer un, soit réutiliser un serveur déjà existant).
Suite de l’entretien en seconde partie de dépêche.
La plate‑forme de virtualisation XCP‑ng rejoint le projet Xen dans la Fondation Linux
Le projet libre XCP‑ng est désormais une solution incubée par le projet Xen au sein de la Fondation Linux et devient, de facto, la distribution clé en main pour les utilisateurs de Xen.
XCP-ng 7.4.1 — une alternative à XenServer propulsée par la communauté
En janvier de cette année, on vous présentait le projet XCP-ng, une solution alternative à Citrix XenServer sous la forme d’un fork à la suite de la nouvelle politique de prix appliquée par le géant Citrix.
XenServer est une solution éditée par Citrix qui embarque l’hyperviseur Xen et la XAPI, un service permettant de contrôler vos jeux de machines virtuelles via des commandes HTTP.
XCP-ng est une alternative libre (GPL) qui se base sur XenServer pour offrir une solution équivalente mais sans restriction de fonctionnalités. L’ensemble des fonctionnalités présentent dans les éditions Standard et Enterprise de XenServer est également disponible dans la version 7.4.1 de XCP-ng.
Voici un point d’avancement du projet à la fin du mois de mai.
XCP-ng 8.2 LTS est disponible
Sortie en bêta il y a maintenant un peu plus d’un mois, la dernière version en date de la plate‑forme de virtualisation libre XCP‑ng est maintenant disponible pour les environnements de production.
Par ailleurs, XCP‑ng 8.2 est également la première version LTS proposée pour cette plate‑forme, elle bénéficiera donc d’un support allant jusqu’à cinq années.
Petites brèves : Phonon 4.5 et Xen 4.1
Xen 4.1
Xen , la solution de virtualisation et de paravirtualisation, est sorti en version 4.1. Cette version apporte la gestion de plus de 255 processeurs et des grandes pages mémoires de 2 Mio et 1 Gio. Les instructions AVX pour les processeurs x86 sont aussi prises en charge, et un nouvel ordonnanceur, plus performant dans les opérations à faible latence (comme le réseau), fait son apparition.
La paravirtualisation est un moyen pour avoir une ou plusieurs machines virtuelles bien distinctes de l’hôte (par exemple, une machine Solaris et une machine FreeBSD sur un hôte Linux). Cependant, il faut que ces systèmes virtuels soient préparés à être virtualisés pour que la paravirtualisation fonctionne ; ceci empêche d’utiliser n’importe quel système de virtualisation, tels que KVM ou VirtualBox.
Phonon 4.5
Cette nouvelle version apporte la prise en charge de Zeitgeist, ce qui permet de journaliser les lectures de contenus multimédia, et l’API gère les boutons des menus [DVD]. Les widgets de Phonon sont désormais disponibles dans Qt Designer, ce qui permet de l’utiliser très facilement et de créer un lecteur vidéo en 30 secondes.
Pour rappel, Phonon est une couche d’abstraction qui facilite la lecture de contenus multimédia. Le but n’est pas de fournir une liste exhaustive de fonctionnalités pour le traitement vidéo ou audio, mais de permettre à chaque application de facilement jouer un son ou une animation.
Journal QEMU 1.5.0
la sortie de la version 1.5.0 de QEMU vient d'être annoncée après 90 jours de développement effectué par 130 auteurs différents et une moyenne de 20 commits par jour.
Parmi les nouveautés :
Version v09-00 de cloonix
La version v09-00 est issue du temps du confinement, parenthèse calme dans un monde habituellement agité par le rythme aliénant « métro, boulot, dodo ».
Cette version prend maintenant en charge trois techniques de liens entre les interfaces Ethernet des machines virtuelles : « vhost », « dpdk » et « sock » dont les débits maximum sont les suivants :
Comment sommes‑nous arrivés à cela ? C’est ce que nous allons voir.
Sortie de Proxmox VE 4.3
Proxmox Server Solutions GmbH vient d’annoncer la sortie de Proxmox Virtual Environment 4.3. Proxmox VE est une solution de virtualisation libre complète qui permet de gérer des machines virtuelles KVM et des conteneurs LXC sur une même machine, via une interface Web et qui permet de créer facilement des grappes de serveurs (clusters) à haute disponibilité, tout en s’intégrant à de nombreux stockages externes.
Cette version s’accompagne d’un manuel de l’utilisateur entièrement nouveau, écrit par les développeurs de Proxmox. Le manuel de l’utilisateur est consultable en tant que document indépendant au format ePub, HTML ou PDF, et est également intégré dans l’interface graphique via une aide contextuelle présente dans les boîtes de dialogue de l’interface Web.
Sortie de Xen Orchestra 3.7, interface web pour Xen
Une introduction à l'interface web pour Xen a déjà été réalisée ici-même.
Après plusieurs mois de gestation, voici donc la version 3.7 de Xen Orchestra, qui est -entre autres- une interface web pour gérer ses serveurs Xen (XenServer ou Xen avec la toolstack XAPI).
Celle-ci apporte de nombreuses nouveautés, aussi bien sur les fonctionnalités classiques que l'on peut attendre d'un outil d'administration, mais aussi d'autres qui commencent à ouvrir des possibilités de délégation de ressources (machines virtuelles).
Pour rappel, XenServer est une distrubution « clef en main » basée sur une CentOS, avec Xen et sa XAPI configurée. Cette API est très complète et souvent méconnue en terme de fonctionnalités, car originalement exposée via XenCenter, un outil de gestion en .NET qui ne fonctionne que sous Windows.
Plus d'infos en seconde partie de cette depeche.
Dpdk et Open vSwitch intégrés à Cloonix
Cloonix est un gestionnaire de machines virtuelles orienté réseau, son utilité principale est la création de démonstrations mettant en œuvre des protocoles de communication entre machines.
Une évolution majeure a été commencée sur ce logiciel, basé jusqu’à présent sur des connexions entre machines virtuelles implémentées par des sockets UNIX, Cloonix utilise maintenant deux logiciels libres de grande qualité : DPDK et Open vSwitch en plus de QEMU‐KVM.
Ces deux logiciels sont spécialisés dans la gestion des flux d’octets la plus performante possible, ils sont donc utilisés dans Cloonix comme remplacement des sockets UNIX.
cloonix-15
cloonix-15 est arrivé, et cette fois avec de la documentation !
Pour ceux qui ne savent pas, cloonix est un framework d'aide à la gestion de machines virtuelles en réseau : le réseau y est dynamiquement configurable et l'outil permet de créer des maquettes d'une façon simple.
Les évolutions de la version 15 : les systèmes de fichiers Cloonix_kvm peuvent être sauvés et réutilisés.
Cloonix est en quelque sorte une émulation d'infrastructure réseau complète virtualisant commutateurs réseau (« switchs »), liens et machines.
La réalité opérationnelle commence à ressembler à Cloonix : il y a un courant visant à permettre une infrastructure de moins en moins tangible, de façon industrielle, avec la virtualisation des switchs et une nouvelle façon de les contrôler grâce à Openflow, qui apporte plus de flexibilité.
OpenVswitch implémente Openflow, il remplace déjà brctl de bridge-utils dans le noyau.