URL: https://linuxfr.org/users/clownix/journaux/cloonix-22 Title: cloonix 22 Authors: clownix Date: 2013年06月26日T02:03:32+02:00 License: CC By-SA Tags: cloonix, debian, ubuntu, fedora, centos, opensuse et archlinux Score: 9 Cloonix, simulateur virtuel de réseau, permet de gérer la topologie de réseaux virtuels. Il permet de créer à la volée, par glisser-déposer, des machines virtuelles et de les connecter par manipulations graphiques. But de cloonix : Faciliter la création, l'interaction et la mise en réseau des machines virtuelles. Vision réseau d'une topologie avec possibilité de modifier le réseau. La principale innovation (en réalité une série d'astuces) permet une automatisation complète d'une démonstration réseau avec une liberté TOTALE sur le réseau IP, par exemple: iptables -P INPUT DROP iptables -P OUTPUT DROP iptables -F est une manipulation possible sans perdre le scp et ssh vers les invités. Breve explication de l'accès pseudo-ssh/scp vers les machines invitées: Données introduite par disque secondaire: Un disque de configuration ext2 est fait à la volée, peuplé avec 2 binaires utiles à l'accès aux machines invitées, un "cloonix_agent" et un "cloonix_dropbear", serveur ssh dropbear patché. Porte d'entrée vers l'invité: Un accès série de type "console virtuelle" est demandé à qemu, dans les machines invitées, cet accès correspond à un /dev/hvc0 qui est configuré en auto-login root dans les invitées (c'est notre porte d'entrée). Cloonix frappe régulièrement à cette porte d'entrée tant qu'il ne perçoit pas l'agent à l'intérieur de l'invité. Cloonix demande le montage du disque virtuel et le démarrage de son agent à travers /dev/hvc0. Création chemin entre l'intérieur de l'invité et l'hote: Le démon cloonix_agent se branche sur un port virtuel communiquant aussi avec cloonix hôte, des "hello" réguliers sont émis entre l'hôte et l'agent. Sur rupture, l'action de rebranchement est initiée (la rupture arrive lors d'un reboot de l'invitée). Cette connection hôte/agent transporte les flux pseudo-ssh et pseudo-scp ainsi que les forwarding X11 sans configuration ip. Toutes les distributions téléchargeables avec la version 22 de cloonix sont non seulement utilisables dans cloonix mais aussi en standalone avec les commandes kvm de base, ces commandes sont d'ailleurs données dans le README de l'arbre cloonix. Toutes les machines téléchargeables ont été créées from scratch sans cdrom mais avec un accès Internet uniquement. Ces scripts sont tous soit à base de debootstrap, soit avec des astuces équivalentes. Donc dans le targz de cloonix on trouve de quoi creer automatiquement les machines kvm suivantes: wheezy, jessie, ubuntu-13.04, fedora-18, centos-6.4, opensuse-12.3, archlinux, mageia-3 openwrt. Tout ceci est à clownix.net, version 22. Vincent