FRR dans cloonix dans podman

Posté par  (site web personnel) . Édité par Arkem, palm123, Ysabeau 🧶 🧦 et Xavier Teyssier. Modéré par Arkem. Licence CC By‑SA.
Étiquettes :
19
3
avr.
2024
Virtualisation

Cloonix est un outil d’aide à la construction de réseau virtuel. Il est basé sur Open vSwitch pour l’émulation du réseau constitué de switchs et LANs virtuels, sur crun et les namespaces pour la gestion de conteneurs et sur KVM pour ce qui concerne l’émulation des machines complètes.
Cloonix peut être considéré comme un hyperviseur qui permet de lancer des scénarios de démonstration impliquant des réseaux connectant de nombreuses machines virtuelles ou conteneurs. Ce logiciel open source permet d’automatiser et de rejouer des scénarios complets.

FRR est le logiciel open source qui permet de transformer une machine Linux en l’équivalent d’un routeur professionnel, ce logiciel implémente tous les protocoles de routage classique.

Podman est exactement comme Docker, un gestionnaire de conteneur.

Le but de cette dépêche est de présenter une démonstration qui tourne dans un podman et qui met en œuvre un réseau d’une soixantaine de conteneurs et qui peut être lancé en tant qu’utilisateur simple sans les droits root.

Il y a le lien « demo » qui montre une vidéo un peu accélérée de cette démonstration qui démarre les machines, les configure et les met en réseau. On peut ensuite y voir la convergence du protocole OSPF.

Mettez un Cisco dans votre PC

Posté par  (site web personnel) . Édité par Nÿco, claudex, Xavier Teyssier et baud123. Modéré par patrick_g. Licence CC By‑SA.
18
11
fév.
2013
Linux

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.

Un PC sous Linux peut héberger un Cisco et un Windows 7 dans le même réseau virtuel Cloonix. Dynamips, émulateur de routeur Cisco, revient dans Cloonix, il avait été supprimé il y a des années pour un mélange de raisons, en voilà déjà quatre, toujours valables :

  • ségrégation anti-monopole : la diffusion de connaissance du cli Cisco n'aide pas la concurrence ;
  • la loi : Cisco n'autorise pas l'utilisation de son IOS ;
  • la maintenance : l'auteur de Dynamips est parti sur d'autres projets ;
  • la techno : émulation peu performante.

Gns3 qui est l'utilisateur le plus populaire de Dynamips semble le maintenir un minimum, ce qui change pas mal de choses. Ceci étant associé à une demande d'utilisateurs Cloonix, le code de gestion Cisco/Dynamips a été réintégré dans Cloonix.

Démo Cloonix

Posté par  (site web personnel) . Édité par Nÿco, claudex, tuiu pol, Xavier Teyssier et Benoît Sibaud. Modéré par claudex.
17
2
fév.
2012
Linux

Cloonix est un simulateur virtuel de réseau. Il permet de gérer dynamiquement la topologie du réseau et aide à la création et à la configuration des machines virtuelles sur ce réseau. Comme prévu lors de ma précédente dépêche sur Cloonix, voici une démo « plug-and-play » qui met en jeu un réseau de routage OSPF (Open Shortest Path First), une machine jouant le rôle du DNS, un navigateur (Iceweasel) d'un côté du réseau et un Apache 2 de l'autre.

Avec une commande (après installation de cloonix-13.1 et après le téléchargement de la machine virtuelle de 200 Mo comme mentionné dans le README de la démo), on a une plate-forme configurée de sept machines virtuelles sur laquelle on peut demander une page Web à l'apache2 à travers un réseau OSPF. Dans Iceweasel, le nom apache2 suffit car la machine DNS résout l'adresse.

Même sans essayer l'outil, vous pouvez comprendre la mécanique de Cloonix en téléchargeant les 6 kilo-octets de démo et avec find et vi comme outils d'investigation.

Plusieurs prérequis pour la vraie démo : savoir compiler, avoir une machine qui accepte l'insertion du module KVM et de préférence être en Debian Squeeze amd64 (les tests ont été faits sur la Debian 6.03 en amd64). Ceux qui ont la version 12 de Cloonix auront un échec à cause d'un nouvel objet nommé sniffer qui fabrique un fichier pcap sur demande par double-clics, donc ceux-ci doivent mettre à jour leur Cloonix, le pcap est ensuite lisible par Wireshark ou par tshark.

Merci d'avance à ceux qui font l'effort d'essayer le nouveau concept de partage de configurations/connaissances par partage de démos cloonix :).

Cloonix : soyez administrateur réseau sans mot de passe root

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
16
30
mai
2010
Linux
Vous êtes en froid avec l'administrateur de votre machine (Linux) et vous avez des manipulations réseau à valider ? La solution est Cloonix, qui sort en version 6.7 !

Cloonix est un ensemble de logiciels en C (sous licence GPL v3) qui prennent en charge la gestion de vos machines virtuelles ainsi que d'un réseau virtuel sous-jacent totalement configurable à chaud.

Les atouts de Cloonix sont les suivants :
  • Interaction graphique avec représentation « WYSIWYG » de la topologie ;

  • Isolation complète de votre réseau du réel (on n'a pas le mot de passe) ;

  • Accès Internet pour toutes les machines virtuelles sur un hôte connecté ;

  • Connexion inter-Cloonix pour étendre votre réseau sur plusieurs machines ;

  • Ensemble fourni avec les dernières OpenWrt, Debian et Ubuntu ;

  • Authentification de toutes les commandes passées au réseau virtuel ;

  • Authentification et chiffrement des flux de trafic sortant et entrant dans le réseau virtuel.

Journal Virtualisation Cloonix installation binaire autonome

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
15
2
juin
2023

Cloonix est un logiciel open source dont le but est d'aider un utilisateur à faire un réseau virtuel basé principalement sur qemu-kvm et openvswitch.

Jusqu'à present l'utilisateur de cloonix devait produire par compilation les binaires pour pouvoir l'utiliser, à partir de la version v30, cela change, ce qui est livré maintenant est un ensemble autonome de binaires, librairies et données de graphique et police de caractères.

Bien que cela paraisse simple de fournir les binaires plutôt que les sources, il (…)

Pilotez un réseau en overlay avec cloonix

Posté par  (site web personnel) . Édité par Benoît Sibaud, ZeroHeure et palm123. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
15
18
oct.
2015
Virtualisation

Le réseau en overlay est un réseau virtuel ou logique s'appuyant sur un réseau de machines physique réel.

Cloonix est un couple client-serveur dont le serveur lance et pilote un Cluster de machines virtuelles KVM sur demande d'un client cloonix. Ce serveur peut inter-connecter ces machines virtuelles formant ainsi un petit réseau comportant jusqu'à 50 KVM par instance de serveur cloonix.

Un serveur cloonix gère donc les connexions intra-Cluster mais peut aussi demander une connexion inter-cloonix à un autre serveur cloonix, cette connexion nommée c2c est basée sur TCP.

Ceci ouvre la possibilité de gérer à partir d'un client cloonix unique, un gros réseau virtuel en surcouche ("overlay") d'un réseau physique existant.

Il n'y a pas pour l'instant de sécurisation sur le contrôle du serveur et les accès aux machines, il est donc déconseillé pour l'instant de lancer un serveur cloonix sur une machine hôte accessible du web.

Journal Démonstration d'une plateforme de voix sur IP avec Cloonix

Posté par  (site web personnel) . Licence CC By‑SA.
14
19
mai
2018

Cloonix est un outil de virtualisation scriptable qui permet la maîtrise, la sauvegarde et la diffusion de plates-formes fonctionnelles en architecture réseau virtuel. La création des machines virtuelles, le maillage de la topologie réseau, le plan d'adressage, le routage, la configuration des logiciels dans les vm, tout cela est maquetté par des scripts de démonstration plateforme (démo) basés sur cloonix. Ces démos sont diffusables et rejouables des années plus tard.

Ce journal vise à prouver le côté diffusable et rejouable (…)

Émulateur de réseau basé sur des machines virtuelles

Posté par  (site web personnel) . Modéré par patrick_g.
14
12
nov.
2009
Linux
La version 3.0 de Cloonix-Net permet de créer un réseau complet en moins d'une minute après le téléchargement de cloonix-3.0. Ce réseau est équipé de machines basées sur une distribution ultra-légère : OpenWrt. Trois autres types de machines peuvent être téléchargés en plus : Fedora 11, Debian sid, Ubuntu Jaunty.

Le principe de Cloonix-Net est simple : on crée une "démo" qui est constituée d'un fichier de topologie et de fichiers de configurations qui seront "injectés" dans les machines avant que celles-ci ne démarrent leurs services. Les fichiers de configurations injectés par Cloonix-Net configurent les interfaces et lancent les services adaptés en fonction de la situation de chaque machine dans le réseau. Puis Cloonix-Net s'occupe des liaisons entre machines, en fonction de la configuration passée dans le fichier de topologie.

Cloonix-Net existe principalement grâce à la virtualisation (UML et KVM).

Journal Le libre libère la créativité

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
13
4
oct.
2013

Dans la technique du monde industriel, on constate l'influence des "coûts réduits" ainsi que des "délais courts".
L'argent est passé au centre des préoccupations, le produit est un mal nécessaire, le but des entreprises a évolué de "faire un bon produit" à "faire de l'argent" (ou bien cela a toujours été le cas?).

L'ingénieur classique, artisan professionnel et consciencieux ayant un brin de créativité "se fait plaisir" en cherchant systématiquement à faire un produit innovant ou d'une qualité supérieure à (…)

Journal cloonix

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
11
23
mai
2015

La version 26 de cloonix est disponible.
http://clownix.net
Pour la première fois, il y a une documentation (en anglais).
Cloonix est un outils d'aide à l'utilisation de la virtualisation pour faire des réseaux complets. Utile aux tests automatique de softs réseaux.
La démo sur ospf donné en exemple donne un aperçu des possibilités apporté par l'outil.

Journal cloonix 22

Posté par  (site web personnel) . Licence CC By‑SA.
9
26
juin
2013

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 (…)

Journal DevOps

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
8
20
juin
2015

DevOps est (était) un mot nouveau (pour moi), j'ai un peu cherché ce qu'il signifiait et malgré une certaine dose de buzz commercial, j'ai apprécié le fait qu'il existe.
En effet c'est un mot assez flou désignant une branche de la méthode agile mais qui est bien plus fortement accroché à l'open-source puisqu'elle peut être utilisé aussi pour désigner des groupes de logiciels open-sources utilisés ensemble pour améliorer le cycle de tests des systèmes.
Voici une vidéo exemple:
https://vimeo.com/album/3444365/video/130717121

Si (…)

Journal cloonix-15

Posté par  (site web personnel) .
Étiquettes :
8
31
juil.
2012

Cloonix est un émulateur de réseau constitué de switchs virtuels dynamiquement configurables et de machines virtuelles kvm (mais pas qemu-kvm).
Pour cette version, une doc en ligne existe.

J'ai bien posté une dépêche pour cette sortie de cloonix-15, mais elle n'est pas passée.

D'autre part, il s'est passé quelque chose d'important à propos de switch virtuel: VMware a acheté Nicira, l'auteur de OpenvSwitch (qui est dans le noyau linux depuis le 3.3) pour une petite fortune…

VMvare pense que les (…)

Journal Open-Demos

Posté par  (site web personnel) .
Étiquettes :
5
4
nov.
2011

L'open-source est très demandeur en temps de test de morceaux de puzzle que l'on voudrais voir utilisés ensemble, un exemple pour illustrer:

Pour sécuriser un réseau:
Pour l'authentification des machines ou des gens, nous avons besoin de certificats type x509 donc la doc "openssl" à se taper pour faire des certificats.
Pour la sécurité des packets, il faut étudier les Associations de Sécurités ainsi que les Politiques de Sécurités fouris par ipsec-tools.
Pour ne laisser que ipsec passer, un minimum (…)

Journal Equivalent linuxfr.org anglosaxon

Posté par  (site web personnel) .
Étiquettes :
4
2
oct.
2011

Bonjour,
Je souhaiterais faire connaitre l'outil de virtualisation de réseau cloonix plus largement. Pour ceci, il faudrait un équivalent de linuxfr.org qui accepte de publier des dépèches très technique mais en anglais.
Quels sont d'après vous les sites anglophones où il y a une chance d'être publié ?

Je pose cette question car j'ai essayé slashdot sans succès.

Et pourquoi ne pas lancer un autre linuxfr.org mais en anglais celui-ci:
linuxen.org, linuxgb.org ou linuxus.org ?

Merci d'avance.