URL: https://linuxfr.org/news/cloonix-10-est-disponible Title: Cloonix 10 est disponible ! Authors: noura Date: 2011年09月23日T22:51:32+02:00 Tags: virtualisation, cloonix, réseau, logiciel et simulation Score: 20 **Cloonix est un logiciel qui permet la gestion d’un réseau virtuel de machines** (virtuelles aussi bien sûr). À la différence de nombreuses solutions qui tendent à descendre dans le noyau dès que le réseau doit être modifié, **Cloonix tente de remonter le réseau dans le monde utilisateur**, les liens entre machines étant des [[_sockets_]]. Cette méthode est à la fois plus souple et plus sécurisée, car il n’est pas obligatoire d’être super‐utilisateur (_root_) pour créer son réseau virtuel. Au centre de Cloonix, un processus a pour rôle le clonage de machines et l’émulation du réseau physique reliant les machines virtuelles. Ce processus brasse les paquets en accord avec la topologie choisie par l’utilisateur, cette topologie peut évoluer dynamiquement. Cloonix combine les avantages des commandes script (toute commande peut être intégrée à un script) aux avantages du « clicodrome », grâce à son interface graphique conviviale basée sur une bibliothèque vectorielle. ---- [Site officiel](http://clownix.net) ---- ##Cloonix est un logiciel utilisant les technologies de virtualisation suivantes : - **[[UML]]** : virtualisation Linux faisant tourner le noyau modifié comme un processus en espace utilisateur. L’émulation du matériel est intégrée à UML dans le noyau Linux. Il est inutile d’être super‐utilisateur (_root_) par cette méthode ; - **[[KVM]]** : virtualisation par une émulation matérielle, grâce à l’association Qemu/KVM, Qemu étant un processus et KVM un module accessible à Qemu par le pseudo‐fichier `« /dev/kvm »`. Le module KVM s’appuie sur une fonctionnalité du processeur, spécialisée dans la virtualisation. Il est inutile d’être super‐utilisateur avec cette méthode ; - **[[LXC]]** : virtualisation par compartimentation des processus et des ressources utilisés, même la pile IP est isolée. On utilise le noyau de la machine hôte comme noyau dans les compartiments. Pour réaliser une machine virtuelle avec cette technique, il faut isoler un système de fichiers, des accès IP, les IPC (dialogues inter‐processus et mémoire partagée) et les pseudo‐terminaux, puis appeler la fonction _init_ du démarrage de Linux dans ce petit monde isolé. Init va effectuer un _« fork »_, et chaque enfant restera dans son groupe. On doit être super‐utilisateur (_root_) pour utiliser cette méthode. ##Cloonix profite avantageusement du dernier système de fichiers Btrfs **[[Btrfs]]** est le nouveau système de fichiers qui succède à ext4. Ce système de fichiers a un avantage pour la virtualisation : il possède une gestion de clichés intégrée. Ainsi, on peut à tout moment prendre un cliché (_snapshot_) de l’état du système de fichiers, pour donner celui‐ci à une machine qui peut le lire et l’écrire sans modifier le système de fichiers de référence. Dans Cloonix, cette méthode remplace, pour les machines LXC, la copie sur écriture ([_Copy On Write_](http://fr.wikipedia.org/wiki/Copy-On-Write)) existant dans UML et KVM. **La version 10 est disponible à l’adresse .**

AltStyle によって変換されたページ (->オリジナル) /