Nornir automatise la gestion de réseau basée sur Python

le 03/05/2019, par Paul Krill, ComputerWorld (Adapté par Jean Elyan), LAN, 286 mots

Alternative à Ansibl, le framework Nornir promet moins de travail pour les développeurs de solutions d'automatisation du réseau.

Nornir automatise la gestion de réseau basée sur Python

Nornir, un framework d'automatisation qui utilise directement Python, offre une alternative aux autres frameworks d'automatisation qui utilisent leur propre langage DSL (Domain-specific language). Le framework peut répartir les tâches entre les périphériques et les noeuds, gérer l'inventaire lorsque l'utilisateur dispose d'informations sur l'hôte et prendre en charge l'écriture de plug-ins. En cas de problème, les utilisateurs peuvent utiliser les outils de débogage existants directement à partir de Python.

Selon Dmitry Figol, ingénieur système chez Cisco et contributeur de Nornir, Nornir est plus flexible que le langage d'automatisation Ansible de Red Hat qui utilise YAML au-dessus de Python. Voici, selon lui, les avantages de Nornir :

- Il fournit une abstraction pour l'inventaire, y compris les hôtes et les groupes, et l'exécution simultanée des tâches. Les développeurs n'ont pas à écrire leur propre threading

- Nornir se présente juste comme une autre bibliothèque Python qui peut être importée

- Il est flexible et extensible

- Tout outil de dépannage, de débogage ou de test peut être utilisé à partir de l'écosystème Python.

- Les bibliothèques existantes, y compris netmiko et napalm, sont utilisées pour les connexions.

- Les connexions ouvertes sont automatiquement fermées.

- Nornir peut être intégré à des frameworks Python comme Flask ou Django. Pour les tests en réseau, il peut s'intégrer avec le framework Pytest.

Nornir peut fonctionner comme un script autonome et imprimer les résultats sur la console. Il peut également s'intégrer à un framework web. « Il est nécessaire de connaître Python », précise aussi Dmitry Figol. Nornir a besoin de Python 3.6 ou supérieur pour fonctionner. Il est possible d'installer Nornir avec pip, le package d'installation Python : pip install nornir.

Retour sur la 6e édition du salon SD-Wan et SASE Summit

A l'occasion de la 6e édition du salon SD-Wan et SASE Summit, les fournisseurs en solutions et services réseaux et sécurité sont au rendez-vous malgré l'adoption d'un mode hybride de l'événement. L'occasion...

le 17/12/2021, par Dominique Filippone, 2392 mots

Passer au Multi-Gig avec un switch managé

Avec la multiplication des solutions et services cloud, un réseau rapide et performant est devenu une nécessité dans les moyennes comme les petites entreprises. L'installation de commutateurs Multi-Gig managés...

le 09/02/2021, par Serge LEBLAL, 1130 mots

Nornir automatise la gestion de réseau basée sur Python

Alternative à Ansibl, le framework Nornir promet moins de travail pour les développeurs de solutions d'automatisation du réseau. Nornir, un framework d'automatisation qui utilise directement Python, offre une...

le 03/05/2019, par Paul Krill, ComputerWorld (Adapté par Jean Elyan), 286 mots

Dernier dossier

Les white-box sont-elles l'avenir de la commutation réseau ?

Et si vous pouviez gérer vos commutateurs de centres de données et vos routeurs de la même façon que vos serveurs et ainsi réduire les coûts des dépenses en capital ? C'est la promesse des white-box qui amènent des systèmes d'exploitation réseau open source fonctionnant sur du matériel courant.Pour en avoir le coeur net, nous avons testé Cumulus...

Dernier entretien

Céline Polo

DRH du groupe iliad

"Nous recrutons dans des métiers en tension, en particulier sur l'infrastructure réseau, pour lesquels il y a...