Detailed Course Outline
Présentation et architecture de CloudVision Portal (CVP)
- Introduction à CloudVision
- Plate-forme NetOps multifonctionnelle
- Paysage d'automatisation
- Exigences en matière d'automatisation des réseaux modernes
- Approches de l'automatisation des réseaux
- Automatisation complète pour le cycle de vie NetOps
- Options de déploiement
- Sur site - Appliance, virtuel
- Basé sur le cloud - CVaaS
- Exigences en matière d'embarquement, d'authentification et de connectivité pour les CVaaS
- Échelle - Répartition et limites
- Portail de communication
- Arista eAPI
- Contrôle d'un environnement EOS
- Interfaces eAPI : Python, Ansible, Navigateur
- Activation de l'eAPI
- Agent de Streaming - TerminAttr
- eAPI sur TerminAttr avec des connexions gRPC
- eAPI sur TerminAttr - Avertissements
Portail CloudVision - Fonctionnalités
- Zero Touch Provisioning (ZTP) de CloudVision
- Processus, modèles, provisionnement
- Serveur DHCP sur cluster CVP
- Configuration DHCP
- Bootstrap ZTP avec CVP
- Remplacement sans contact
- Déploiement initial
- Déploiement initial des commutateurs
- Protocoles AAA - RADIUS, TACACS
- Création d'un nouveau rôle, rôles RBAC
- Gestion des utilisateurs
- Ajout d'images EOS au CVP, cycle de vie d'EOS
- Cycle de vie des BugAlerts EOL
- Configlets
- Modèles de contrôle des modifications ; instantanés ; retour en arrière
- Gestion des images
- Vue des dispositifs
- Inventaire, tri et recherche / filtre
- Suppression du provisionnement et déclassement
- Mise en service et ajout au provisionnement
- SSH sur le périphérique
- Informations sur les tunnels dans le prochain saut
- Options de comparaison - Table VXLAN, Table de routage
- Étiquettes et balises
- Valeur associée aux dispositifs
- Utilisées dans la vue topologique et les tableaux de bord.
- Étiquettes personnalisées
- UI de balisage d'interface
- Télémétrie
- Streaming d'état ou interrogation
- SysDB, NetDB, NetDL
- TerminAttr - Agent de télémétrie en continu
- Analyse en continu
- Vue topologique de CloudVision
- Visibilité du client vers le nuage
- Filtres et superposition VXLAN
- Tunnels IPSEC
- Disposition des appareils hébergés dans le nuage
- Mise à jour des dispositifs tiers
- Widgets avancés
- Tableaux de bord personnalisables
- Exportation des tableaux de bord sous forme d'images pour les rapports
- Parcourir et créer des tableaux de bord
- Comparaison des dispositifs
- Créer un nouveau widget - Entrées, Topologie, NQA
- Dépannage avec CLI et CVP
- Analyse prédictive
- Visibilité des flux
- Lignes de base comportementales, notifications de déviation
- Recherche d'adresse
Portail CloudVision - Automatisation avancée
- Introduction à CloudVision Studios
- Concept de CloudVision Studios
- Types de studio - Spécialisé, intégré, personnalisé / utilisateur
- Studios - Espaces de travail
- Flux de travail de type pointer-cliquer pour l'automatisation de la configuration DC
- Studio d'inventaire et de topologie
- Studio L3 Leaf-Spine Fabric - DC, PODs
- Portail Ansible et CloudVision
- Bases d'Ansible
- Ansible en tant que constructeur de configuration
- Intégration d'Ansible et d'EOS
- Collection Arista CVP
- Conception validée d'Arista par Ansible (AVD)
- Fichier d'inventaire
- Modules Ansible Arista, structure de données
- Playbooks - Mise à l'échelle avec Ansible
- Python
- Bases du script Python
- Interprète Python
- Créateur de configlet avec Python
- Configlet Builder avec Python pour EVPN
- Maths et chaînes de caractères
- If/Else - Prendre des décisions
- Boucles
- Opérations sur les fichiers
- Fonctions
- Modules
- Python avec EOS
- Utilisation d'API, de Python et d'Ansible avec CVP
- Accès à la bibliothèque API en ligne
- Accès à l'API REST
- Script des commandes de l'API CVP
- Script de l'API CVP pour s'authentifier
- Création d'un constructeur de Configlet en Python pour les déploiements EVPN
- Processus, exigences, configuration
- Code Python
- Base de données VLAN, passerelle SVI/Anycast, VTI, configuration BGP
- Studios avancés
- Flux de travail des services EVPN
- Espace de travail "Build and Submit
- Flux de travail du gestionnaire d'interface
- Création / Modification de studios
- Création d'un modèle
- Configlet builder vs Jinja2 vs Mako