Best practices · 3 MIN DE LECTURE

Fin de Vagrant/libvirt dans netlab : les conséquences pour vos laboratoires réseau

netlab met fin à son fournisseur Vagrant/libvirt, affectant les équipes qui comptent sur lui pour les laboratoires de réseau reproductibles et définis par texte. Le changement est une invite pour identifier les dépendances backend, sélectionner une alternative prise en charge et valider l'automatisation avant de retirer un flux de travail de laboratoire existant.

Fin de Vagrant/libvirt dans netlab : les conséquences pour vos laboratoires réseau

netlab met fin au fournisseur Vagrant/libvirt qui a aidé les équipes à créer des environnements réseau virtuels à partir de fichiers de configuration texte. Le fournisseur a commencé comme une extension du support Vagrant et VirtualBox de netlab, en utilisant le plugin vagrant-libvirt pour ajouter des environnements KVM/libvirt.


Pourquoi la fin de ce fournisseur est importante

Un laboratoire déclaratif peut sembler portable, mais son fonctionnement peut toujours dépendre d'un backend de virtualisation spécifique. La suppression du fournisseur peut donc affecter le démarrage de la topologie, l'accès aux périphériques, les scripts d'intégration, les tâches CI et les hypothèses intégrées dans la documentation de l'équipe.

La tâche immédiate est de trouver tous les workflows qui attendent explicitement ou implicitement Vagrant/libvirt. Les équipes peuvent alors distinguer l'intention de topologie réutilisable de la configuration spécifique au fournisseur qui doit être remplacée.


De l’infrastructure en tant que code aux dépendances du moteur de virtualisation

Vagrant est devenu populaire pour décrire les environnements virtuels dans le texte, aidant à populariser une approche infrastructure-as-code. Selon la source, ce n'était pas une correspondance idéale pour le cas d'utilisation de netlab, illustrant comment les outils peuvent devenir difficiles à maintenir lorsqu'ils sont utilisés bien au-delà de leur objectif initial.

La leçon est de ne pas abandonner les laboratoires déclaratifs. Il s'agit de séparer suffisamment les définitions de laboratoire, la logique d'automatisation et les dépendances de virtualisation pour qu'un backend puisse être modifié sans redéfinir l'ensemble du flux de travail.


Les options de migration

Les équipes affectées par le coucher du soleil peuvent utiliser plusieurs chemins pour préserver la reproductibilité :

  • Déplacez les définitions de laboratoire vers un fournisseur pris en charge par la version actuelle de netlab et la documentation.

  • Supprimez les hypothèses spécifiques aux fournisseurs des scripts avant de les tester sur un autre backend.

  • Conservez l'intention de topologie, l'adressage, les rôles d'appareil et les entrées d'automatisation dans des fichiers texte contrôlés par version.

  • Construisez d'abord une petite topologie représentative, puis validez le démarrage, la connectivité, l'accès aux périphériques et le comportement de démontage.

  • Préserver temporairement un environnement hérité épinglé pendant les tests de migration, plutôt que de changer l'automatisation de la production et le backend du laboratoire en même temps.

  • Enregistrez les prérequis et les étapes de configuration reproductibles afin qu'un autre opérateur ou coureur CI puisse reconstruire l'environnement.


Protéger l'automatisation du réseau pendant la transition

Un laboratoire de remplacement n’est utile que s’il exerce les mêmes trajectoires opérationnelles. La validation doit inclure l'automatisation qui charge les configurations, vérifie l'état du périphérique, rassemble les résultats et réinitialise l'environnement entre les tests.

La comparaison des flux de travail anciens et nouveaux sur une topologie limitée peut exposer des hypothèses de synchronisation, de connectivité ou d’accès spécifiques au backend avant qu’ils ne perturbent les tests plus larges. L'objectif n'est pas seulement de faire démarrer les appareils, mais de conserver un environnement reproductible pour les changements de réseau et le développement de l'automatisation.


Le rôle de ConnectMyAssets

ConnectMyAssets ne remplace pas un fournisseur de laboratoire réseau. Il prend en charge la phase opérationnelle après que les configurations et l'automatisation testées soient appliquées à l'infrastructure réseau gérée.

  • Automation & ZTP prend en charge le déploiement de masse et le provisionnement sans contact entre les fournisseurs de réseau pris en charge.

  • Backup & History enregistre les versions de configuration avec la vérification SHA256 et fournit une restauration en un clic.

  • Dynamic CMDB découvre automatiquement les ressources et construit le contexte de topologie basé sur LLDP.

  • Compliance Engine évalue les configurations gérées par rapport aux frameworks NIS2, ISO 27001, PCI-DSS, CISA et NIST.

  • Credential Vault centralise les informations d'identification utilisées pour l'accès contrôlé à l'infrastructure.

Parce que ConnectMyAssets fonctionne comme un OVA durci sur site, l'inventaire du réseau, les configurations, les informations d'identification et l'historique opérationnel restent sur site. Cela donne aux équipes une couche de gestion contrôlée pour déplacer les changements validés des laboratoires reproductibles vers des environnements multi-constructeurs.

Source: ipSpace.net

Partager cet articleLinkedIn ↗Email ↗

Pour aller plus loin.

Tous les articles
Best practices

Sous-réseaux dupliqués : une panne cachée dans vagrant-libvirt

Un environnement vagrant-libvirt peut échouer de manière inattendue lorsqu'un réseau virtuel existant utilise le même sous-réseau IP qu'un réseau de gestion demandé, même si les réseaux ont des noms différents. L'incident est un rappel utile que l'automatisation doit valider l'espace d'adressage, pas simplement les noms d'objets, avant de créer l'infrastructure de laboratoire.

Lire l’article
Best practices

Le désordre dans les règles de pare-feu n’a rien d’un hasard

Dans les grands environnements d'entreprise, les bases de règles de pare-feu échouent rarement en raison d'une seule mauvaise décision. Ils échouent à cause de la complexité accumulée, du manque de discipline et des règles qui survivent à leur objectif initial. Au fur et à mesure que les réseaux se développent - plus de zones, plus d'applications, plus de connectivité cloud - les règles de pare-feu se transforment souvent en une couche de configuration fourre-tout . Ce qui a commencé comme une politique de sécurité structurée devient lentement un labyrinthe que personne ne comprend plus complètement. Ce n'est pas seulement désordonné. C'est dangereux.

Lire l’article
Best practices

Sauvegarde des configurations réseau : les bonnes pratiques

Les sauvegardes de configuration réseau ne se limitent pas à la reprise après sinistre : elles constituent un pilier de la résilience opérationnelle et de la conformité. Découvrez comment concevoir, automatiser et sécuriser les sauvegardes de configuration dans des environnements multi-constructeurs avec les meilleures pratiques éprouvées du secteur.

Lire l’article