Pour que les entreprises atteignent rapidement leurs objectifs, la fiabilité est une condition préalable et essentielle !
La rapidité sans résultats de durabilité conduit à un échec, et les échecs rapides ne sont bénéfiques pour les entreprises que si elles peuvent s’améliorer entre les itérations. Parallèlement, une mise en œuvre récente et populaire de DevOps est l’ingénieur fiabilité du site (SRE).
De même, NetDevops est mis en œuvre par l’ingénieur en fiabilité du réseau (NRE).
Pour réduire le délai entre le développement et le déploiement, et utiliser des cycles plus courts et plus rapides avec des déploiements de modification plus petits, le pipeline NetDevops automatise l’avancée de l’étape des modifications techniques au déploiement en production.
Respecter un référentiel de code contrôlé par version déclenche un pipeline d’intégration continue (CI) de construction progressive et de tests.
Grâce à des décisions automatiques et manuelles, les charges utiles de livraison sont testées dans des environnements, simulations et laboratoires
virtuels pour obtenir une livraison fiable. Le pipeline de livraison continue (CD) garantit que les produits livrés sont toujours prêts à être déployés.
Cette formation NETDEVOPS a pour objectif de vous donner les fondamentaux de l’automatisation dans une infrastructure réseau, mais également comprendre l’écosystème des tests avec molécules, les configuration avec les rôles ansibles et l’automatisation des déploiement dans un environnement réseau.
Cette formation est destinée aux :
- Administrateurs systèmes et réseaux
- Managers et chef de projet IT
- Ingénieurs DevOps
Prérequis souhaités mais pas obligatoires :
- Docker : les bases indispensables
- Connaissance des réseaux informatiques
- Ansible : les bases pour devops
- Gitlab: mettre en place des pipelines CI/CD
- Git : les indispensables pour devops
Durée de la formation : 5 Heures
-
Module 00 - Présentation
-
Module 01 - Introduction au NetDevops
-
Module 02- GNS3
- Présentation de GNS3
- Le scope de GNS3
- Lien de téléchargement
- Lab0 téléchargement de gns3
- Lab0 installation 1
- Lab0 fin installation GNS3
- Lab0 présentation de l’interface GNS3
- Lab0 présentation des menus GNS3
- Lab0 import de machines virtuelles vmware
- images cisco et appliances compatibles
- Lab0 import d’une image cisco
- Lab0 énoncé du lab à mettre en place
- Lab0 téléchargement des images ios
- Lab0 import de notre switch 3725
- Lab0 connexion entre les switchs et le réseau physique
- Configuration ssh pour nos différents switchs
- Lab0 vérification des accès ssh
- Téléchargement de GNS3 VM
- Lab0 import de GNS3 VM sur VMWARE Workstation
- Lab0 configuration de GNS3 VM
- Lab0 déploiement du conteneur nginx
-
Module 03 - Rôles ANSIBLE
- Présentation d’ansible
- Cas d’utilisation d’ansible
- Bénéfice d’ansible dans une infrastructure netdevops
- les rôles d’ansible
- La structure
- La galaxie d’ansible
- Accès aux fichiers de playbooks
- Enoncé du TP2
- Lab2 design de l’architecture
- Lab2 explication de l’architecture
- Lab2 installation d’ansible
- Création de notre fichier d’inventaire
- Lab2 test de connexion et erreur dû à la version de python
- Lab2 explication de la résolution du problème de la version de python
- Lab2 vérification de la connexion au switchs
- Lab2 le module ios_config
- Lab2 découverte d’autres modules cisco
- Exemple de configuration vlan sur 2 switch access
- Lab2 mise en place de la condition pour nos switchs
- Lab2 écriture de playbook et test
- Lab2 création des rôles config-ip et backup
- Lab2 début de configuration pour le rôle config-ip
- Lab2 fin de configuration pour le rôle config-ip
- Lab2 configuration du playbook et tests
- Lab2 Vérification du déploiement des playbooks
- Lab2 vérification et configuration de l’allumage des interfaces
- Lab2 Vérification
- Lab2 écriture du rôle de sauvegarde
- Fin d’écriture de sauvegarde
- Lab2 Modification du playbook et du début de correction des erreurs
- Lab2 Fin de correction des erreurs et test
- Lab2 vérification des fichiers de sauvegarde
- Fichiers templates
-
Module 04 - MOLECULE - Intégration continue des rôles
- Pourquoi molecule
- La structure de molecule
- Le fichier converge.yml
- molecule.yml
- verify.yml
- Utilisation de molecule
- TP3
- Installation des éléments requis
- Création d’un rôle de test grâce à molecule
- Présentation des fichiers du scénario default et molecule converge
- configuration du switch de test
- Configuration ssh pour le switch de test
- Vérification et correction de connexion ssh au switch
- Molécule de test et échec de l’idempotence
- Correction de task du rôle config-ip pour l’idempotence
- Molécule test et validation de l’idempotence
-
Module 05 - GITLAB-CI
-
Module 06 - Mise en Place de la CI-CD
- Push sur Gitlab et création du fichier gitlab-ci.yml
- Configuration du fichier gitlab-ci.yml
- Suppression du cache molecule sur le user gitlab
- Erreur d’installation de la collection cisco_ios
- Correction de la syntaxe d’installation de la collection cisco_ios
- Validation des test et merge sur la branche main
- Erreur, fichier de playbook non trouvé
- Correction du fichier gitlab-ci.yml
- Rajout du fichier d’inventaire à la commande ansible-playbook
- Correction des droits du soucis de droit d’accès pour le runner de gitlab
- Validation du pipeline CI-CD
-
Module 07 - Le Monitoring avec ZABBIX
- Zabbix-présentation
- Architecture
- Fonctionnalités
- Principes de fonctionnement
- Interface web
- TP5
- Création du Docker-compose pour le déploiement
- Lancement de la création du serveur Zabbix
- Mise en place de la configuration snmp sur les switchs
- Configuration des switchs sur zabbix
- Confirmation de connexion SNMP entre Zabbix et nos switchs
- Le monitoring avec Zabbix
-
Module 08 - Conclusion
Je suis ingénieur en réseau et j’aimerais faire cette formation
Bonjour
Il vous suffit de prendre un abonnement sur notre site !
Je voudrais faire la formation mais j’aimerais commencer d’abord le bootcamp du mois de Septembre comment faire ?
Hello Sylla,
Voici le lien du bootcamp https://eazytraining.fr/%C3%A9v%C3%A8nement/devops-bootcamp-devenez-devops-en-3-mois/
Nice
je suis étudiant en 4ème année système et réseaux informatique j’aimerais faire cette formation
https://eazytraining.fr/cours/netdevops-automatisez-votre-parc-reseau-avec-des-pipelines-cicd/
Bonjour
il faut prendre un abonnement mensuel ou annuel