Nornir automatise la gestion de réseau basée sur Python - Actualités RT LAN

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.

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

Cisco domine un marché de l'Ethernet historiquement élevé

Depuis 12 trimestres consécutifs, Cisco détient plus de 50 % des parts du marché des commutateurs Ethernet et des routeurs au niveau mondial et il maintient sa position de leader, malgré la progression de...

le 05/03/2019, par James Henderson, IDGNS (adaptation Jean Elyan), 527 mots

Le CG77 rénove les réseaux à bout de souffle de 35 collèges

35 collèges du département de Seine et Marne ont été équipés d'un nouveau réseau local administrable à distance, apte à transporter des flux multimédia et mieux sécurisé. Le Conseil Général de Seine et Marne,...

le 04/07/2013, par Jean Pierre Blettner, 382 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

Jamshid Rezaei

DSI de Mitel

Le DSI de Mitel, Jamshid Rezaei, a adopté le système japonais du Kaizen prônant l'amélioration continue...