Ansible est une infrastructure simple d’automatisation sans agent qui peut configurer des systèmes, déployer des logiciels et orchestrer des tâches informatiques.
Ansible prend en charge l’automatisation réseau dans le cadre de son infrastructure principale. À partie d’Ansible 2.3 et versions ultérieures, l’infrastructure principale d’Ansible prend en charge les modules réseau Dell EMC et permet de gérer et d’automatiser les commutateurs fonctionnant sous OS6, OS9 et OS10. Tous les modules sont actuellement exécutés en mode de connexion locale, à l’aide de l’interface de ligne de commande et du transport SSH.
Informations supplémentairesChef est un outil d’administration de la configuration qui peut configurer l’infrastructure sous forme de code.
Informations supplémentaires
Puppet est un outil d’administration de la configuration open source, basé sur des modèles, qui facilite la gestion de l’infrastructure en tant que code.
L’intégration de Puppet avec la mise en réseau Dell EMC vous permet de gérer les commutateurs OS10 Dell EMC avec un code lisible par des humains. Les modules de mise en réseau Dell EMC pour Puppet sont disponibles au téléchargement sur Puppet Forge. Ces modules peuvent être utilisés pour gérer et automatiser les commutateurs fonctionnant avec le système d’exploitation OS10. La version actuelle des modules a été testée et vérifiée avec Puppet version 5.3 et OS10 version 10.4.0. Pour savoir comment utiliser Puppet avec les commutateurs OS10 Dell EMC, reportez-vous à la présentation suivante :
Informations supplémentairesSaltStack (également appelé Salt) est un système de gestion de la configuration, capable de maintenir des nœuds distants sur des états définis, en exécutant des commandes et des données de requête.
Salt prend en charge l’approche de l’infrastructure en tant que code pour le déploiement et la gestion de cloud. Les routines d’exécution de Salt peuvent être écrites sous forme de modules en Python brut.
NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support - Automatisation réseau et la couche d’abstraction de programmabilité avec prise en charge multifournisseur) est une bibliothèque Python qui met en œuvre un ensemble de fonctions, via une API unifiée, avec des périphériques universels. Les commutateurs OS10 peuvent être gérés et automatisés à l’aide de Salt et NAPALM.
Informations supplémentairesLes principaux composants sont les suivants :