CATALOGUE DES FORMATIONS 2020 - www.linkbynet.com Bureau de Montréal
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
CATALOGUE DES FORMATIONS 2020 www.linkbynet.com Bureau de Montréal Tel : +1 (514) 284-6256 1255 Square Philipps #700 lna-sales@linkbynet.com Montréal, QC H3B 3G1 1
LA FORMATION CHEZ LINKBYNET NORTH AMERICA LINKBYNET propose des formations dédiées aux technologies innovantes d'infrastructure système, principalement Infonuagique et Cloud Native NOS ENGAGEMENTS Nous nous engageons à tout mettre en œuvre pour atteindre les objectifs des formations et rendre le transfert de compétences efficace. Cela se concrétise par un taux de satisfaction très élevé des participants à nos formations. LE CONTENU DE NOS FORMATIONS Nous proposons des formations sur l'ensemble de nos domaines d'expertise technologique : Vous trouverez dans ce catalogue nos formations sur étagère classées par grands thèmes : 1. CLOUD COMPUTING OPEN SOURCE : OpenStack 2. CONTENEURS & ORCHESTRATEURS: Docker, Kubernetes, OpenShift et Prometheus 3. STOCKAGE & BIG DATA : CEPH et ELK 4. GESTION & AUTOMATISATION DES TI : Ansible Sur chacun de ces sujets, nous proposons des sessions pour tout niveau avec une mise en œuvre systématique des technologies abordées : initiation, découverte approfondissement, administration avancée expertise 2
L'ORGANISATION DE NOS FORMATIONS Les formations LINKBYNET Amérique du Nord sont toujours : 1. dispensées par nos propres experts, qui interviennent sur des projets et contribuent aux communautés Open Source. Ils sont ainsi à même d'illustrer les apports théoriques par des cas concrets rencontrés lors de leurs missions. 2. orientées sur l'utilisation et la prise en main : l'apport théorique, visant la compréhension des principes et des modes de pensées, est systématiquement accompagné d'une mise en pratique concrète. 3. accompagnées d'une documentation remise aux stagiaires en début de formation, sous format électronique. Choisissez entre : Des sessions planifiées Des sessions ‘sur-mesure’ * Contenu standard créé par nos experts * Contenu sur-mesure travaillé avec vous * Dans nos locaux équipés spécialement * Choix du lieu : chez vous ou dans nos locaux * Matériel fourni et pré-configuré * Dates fixées avec vous * Dates fixées à l'avance * Adaptation des supports à vos besoins * Participants a priori multi-sociétés C'est pour vous si… C'est pour vous si… … vous voulez vous enrichir aux côtés de … vous avez des projets concrets d'application participants venant d'univers différents … vous souhaitez vous former sur des outils hors … vous avez peu de personnes à former catalogue … vous avez un budget contraint … vous souhaitez former plusieurs personnes de votre société Consultez les dates et le programme détaillé des Contactez-nous pour organiser votre formation sur formations sur notre site Web mesure au +1 (514) 284-6256 www.linkbynet.com ou par mail à lna-sales@linkbynet.com 5 RAISONS DE SE FORMER AVEC LINKBYNET AMÉRIQUE DU NORD 1. C'est dans notre ADN Plus de 6000 personnes formées et satisfaites à 98% par les équipes LINKBYNET 2. C'est sérieux Formations dispensées par nos experts, eux-mêmes contributeurs communautaires 3. C'est complet Infrastructures, Infonuagique, conteneurs, orchestrateurs, automatisation et développement... de l'initiation à l'expertise 4. C'est souple En français ou anglais, formations publiques, privées ou sur-mesure, supports fournis adaptables à vos besoins 3
5. Vous avez le choix Des sessions toute l'année, dans nos locaux de Montréal ou chez vous sur-demande 4
TABLE DES MATIERES CLOUD COMPUTING OPEN SOURCE : OpenStack.........................................................8 Formation OpenStack Utilisation de la solution de Cloud Computing.........................................10 Formation OpenStack Mise en œuvre de la solution de Cloud Computing.................................11 Formation OpenStack Mise en œuvre Avancée..........................................................................13 Formation OpenStack Heat, gestion et déploiement des ressources..........................................14 CONTENEURS & ORCHESTRATEURS: Docker, Kubernetes et OpenShift.................15 Formation Docker : Déployer vos applications avec Docker........................................................17 Formation Kubernetes : Utilisation de l’outil d’orchestration........................................................19 Formation Kubernetes : Mise en œuvre de l’outil d’orchestration................................................21 Formation OpenShift : utilisation:................................................................................................22 Formation Prometheus............................................................................................................... 24 STOCKAGE & BIG DATA : CEPH et ELK..........................................................................25 Formation CEPH Mise en œuvre du stockage............................................................................26 Formation ELK Mise en œuvre de la suite Elastic.......................................................................27 GESTION ET AUTOMATISATION DU SI : ANSIBLE........................................................28 Formation Ansible : Mise en œuvre............................................................................................30 5
CLOUD COMPUTING OPEN SOURCE : OpenStack www.linkbynet.com Bureau de Montréal Tel : +1 (514) 284-6256 1255 Square Philipps #700 lna-sales@linkbynet.com Montréal, QC H3B 3G1 6
Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Pré-requis ✔ Vous maîtrisez les concepts du Cloud Computing Connaissances de base ✔ Vous connaissez les différents composants OpenStack et d'administration système Linux vous comprenez leurs fonctionnalités Bases Python ✔ Vous savez utiliser votre infonuagique privé ou public Recommandé pour : ✔ Vous savez programmer votre infonuagique en Python Administrateur système Architecte solutions CONTENU DETAILLÉ Jour 1 Jour 2 Qu'est-ce que le Cloud Computing ? Utiliser la ligne de commande ✔ Historique ✔ Présentation des clients ✔ Infonuagique privé ou publique ✔ Utilisation de base de l'ensemble des clients ✔ Les fonctionnalités (nova, neutron, cinder, swift, heat) ✔ Le vocabulaire API python OpenStack ✔ Présentation des bibliothèques ✔ Historique du projet ✔ Utilisation des bibliothèques ✔ La fondation ✔ L'architecture générale et les différents Des outils pour tirer parti de l’infonuagique composants ✔ cloud-init : Configuration automatique des instances (données, fichiers) Utiliser la console Horizon ✔ Puppet : Gestion de configuration centralisée ✔ Gestion des instances (compute) ✔ Gestion des volumes ✔ Utilisation du stockage objet ✔ Utilisation de l'orchestration 7
Formation 'mise en œuvre' – difficulté Module de 3 jours (24h) OBJECTIFS PÉDAGOGIQUES Pré-requis A l'issue de ce module : Connaissances de Linux (shell) ✔ Vous maîtrisez les concepts du Cloud Computing Bases sur la virtualisation ✔ Vous comprenez les différents composants d'OpenStack ✔ Vous savez créer et gérer votre propre infonuagique avec Recommandé pour : OpenStack Administrateur système Architecte solutions CONTENU DETAILLÉ Jour 1 Jour 2 Jour 3 Qu'est ce que le Cloud La gestion du réseau : Neutron La gestion des métriques : Computing ? ✔ Les concepts de Neutron Ceilometer ✔ Infonuagique Privé ou Publique ✔ Le plugin ML2 / Open vSwitch ✔ Les concepts de Ceilometer ✔ Les fonctionnalités ✔ Mise en œuvre et configuration (Metrics, Multi-Publisher, ✔ Le vocabulaire Alarming) La gestion des traitements : Nova ✔ Les différents types de OpenStack ✔ Les concepts de Nova et Nova-compute collectes et d'agents ✔ Historique du projet ✔ Gestion des instances ✔ Couplage avec Heat pour ✔ La fondation ✔ Gestion de l’hyperviseur KVM adaptation en fonction ✔ L'architecture générale et les ✔ Mise en œuvre et configuration d'utilisation ressources différents composants ✔ Mise en œuvre et La gestion des volumes de données : configuration La gestion des Identités : Cinder Keystone ✔ Les concepts de Cinder Heat ✔ Les concepts de Keystone ✔ Différents backends ✔ Les concepts de Heat ✔ Les notions d'utilisateurs, de ✔ Mise en œuvre et configuration ✔ HOT : le langage de projet et de rôle template de Heat ✔ Mise en œuvre et configuration L'infrastructure de stockage : Swift ✔ Mise en œuvre et ✔ Les concepts de Swift configuration La gestion des images: Glance ✔ La gestion des stockages ✔ Les concepts de Glance ✔ Mise en œuvre et configuration Des outils pour tirer parti ✔ La gestion du stockage des d’une infonuagique images et les systèmes de Le tableau de bord graphique : Horizon ✔ cloud-init : configuration fichiers associés ✔ Les concepts de Horizon automatique des instances ✔ Mise en œuvre et configuration ✔ Mise en œuvre et configuration (données, fichiers) ✔ Puppet : gestion de configuration centralisée 8
Formation 'mise en œuvre' – difficulté Module de 3 jours (24h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Pré-requis ✔ Vous connaissez les composants avancés d'OpenStack Avoir déjà installé un ✔ Vous savez créer une infrastructure robuste et hautement disponible avec Cloud OpenStack OpenStack ✔ Vous savez mettre en œuvre de la haute disponibilité dans votre infonuagique Recommandé pour : ✔ Vous êtes capable de faire les bons choix d'architecture en fonction de vos Administrateur système besoins Architecte solutions CONTENU DETAILLÉ Jour 1 Jour 2 Jour 3 Réseau avec Neutron Designate : DNS pour Haute disponibilité de ✔ Rappels sur l'architecture de OpenStack l'infrastructure infonuagique Neutron ✔ Les concepts et intérêts ✔ Concepts ✔ Mise en place de LBaaS ✔ Mise en œuvre d'un ✔ Outils utilisés (Load-Balancing as a composant non intégré ✔ Haute disponibilité des APIs Service) ✔ Intégration avec Nova et ✔ Haute disponibilité de neutron ✔ Mise en place de FwaaS Neutron ✔ Haute disponibilité des (Firewall as a Service) ✔ La gestion des domaines et briques utilisées (Galera, des entrées RabbitMQ) L'autre système de stockage : Ceph La haute disponibilité dans Éléments d'architecture ✔ Fonctionnalités et OpenStack ✔ Considérations réseau mécanismes ✔ Haute disponibilité des ✔ OpenStack multi-sites : zones ✔ Mise en œuvre et instances de disponibilités, Regions, configuration ✔ Migration d'instances dans Cells ✔ Intégration avec Glance, son infrastructure Cinder et Nova 9
Formation 'approfondissement' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES Pré-requis A l'issue de ce module : Avoir déjà utilisé une ✔ Vous maîtrisez les concepts d'orchestration sur l’infonuagique infrastructure ✔ Vous avez découvert et manipulé la syntaxe des templates Heat OpenStack ✔ Vous connaissez les outils de déploiement d'applications dans l’infonuagique Recommandé pour : ✔ Vous êtes capable de gérer la scalabilité de votre application Administrateur système Architecte solutions CONTENU DETAILLÉ Jour 1 Jour 2 Introduction Les ressources ✔ Présentation de Heat ✔ La structure des ressources ✔ Les concepts de Heat ✔ Les Namespaces ✔ Les concepts de stack ✔ Les principales ressources par composant YAML Concepts avancés Présentation des outils pour une meilleure ✔ La haute disponibilité des instances utilisation du langage de HEAT ✔ Les mécanismes d’alarmes ✔ La scalabilité automatique Les templates ✔ Les Nested Stack ✔ Structure d'un template ✔ L'API HOT Les outils complémentaires ✔ Les paramètres et leur utilisation ✔ cloud-init ✔ Les fonctions ✔ Les outils de gestion de configuration 10
CONTENEURS & ORCHESTRATEURS: Docker, Kubernetes et OpenShift www.linkbynet.com Bureau de Montréal Tel : +1 (514) 284-6256 1255 Square Philipps #700 lna-sales@linkbynet.com Montréal, QC H3B 3G1 11
Formation 'découverte' – difficulté Module 2 jours (16h) OBJECTIFS PEDAGOGIQUES Pré-requis Bonne connaissance de la ligne A l'issue de ce module : de commande Linux ✔ Vous savez utiliser et gérer les conteneurs dans Docker Bases d’administration système ✔ Faire fonctionner une application dans un conteneur Docker ✔ Tirer parti des facilités de déploiement de Docker en production Recommandé pour : Administrateur système développeur d'application CONTENU DETAILLÉ Jour 1 Jour 2 Fonctionnement et Architecture de Docker Docker en production ✔ Historique du projet ✔ Lancement automatique des conteneurs au démarrage ✔ Présentation et composants ✔ Limiter la mémoire et le CPU des conteneurs ✔ Forces et faiblesses vs. une virtualisation complète ✔ Gestion de la haute disponibilité et bascule ✔ Architecture client-serveur ✔ Gestion de la sauvegarde ✔ Conteneur, image et dépôt ✔ Gestion de la journalisation Premiers pas avec Docker Dockeriser sa propre application ✔ Lancement d'un conteneur ✔ Préparation ✔ Travailler avec un conteneur en cours d'exécution ✔ Principes de fonctionnement du Dockerfile ✔ Gestion des conteneurs ✔ Création du Dockerfile, directives utiles ✔ Bonnes et mauvaises pratiques Gestion des Images ✔ Plusieurs démons dans un même conteneur avec ✔ Création d'image à partir de l'état d'un conteneur Supervisord ✔ Utilisation d'un Dockerfile, automatisation de création d'image ✔ Construire ses images, les partager sur Docker Hub ou dans un Utilisation avancée registry local ✔ Création d'une image de base personnalisée ✔ Utiliser Docker Inspect Gestion des volumes de données ✔ Construire son propre dépôt d'images avec Docker ✔ Ajout d'un volume à un conteneur Registry ✔ Réaffectation et partage de volumes ✔ Réseau avancé : limitations de Docker et solutions ✔ Montage d'un répertoire hôte en tant que volume ✔ Docker Compose : gérer une application multi-conteneurs ✔ Bonne pratique : le pattern data_container Aller plus loin Exposition réseau et liens entre conteneurs ✔ Quelques projets à suivre ✔ Modes réseaux proposés par Docker ✔ Liens directs et relation parent-enfant ✔ Exposition de ports réseau 12
Formation 'utilisation' – difficulté Module 2 jours (16h) OBJECTIFS PÉDAGOGIQUES Pré-requis A l'issue de ce module : Bases d’administration ✔ Vous saurez déployer des applications sur une plateforme Kubernetes système Linux et ✔ Vous serez capable de l’utiliser au quotidien pour gérer vos conteneurs en connaissance de production Docker ✔ Vous aurez les bons réflexes en cas de problème ✔ Vous saurez déployer une application clusterisée Recommandé pour : Développeur et administrateur système et Ingénieur DevOps CONTENU DETAILLÉ Jour 1 Jour 2 Présentation du projet Kubernetes Utilisation de base ✔ Architecture ✔ Créer un volume persistant ✔ Vue d’ensemble ✔ Créer un déploiement ✔ Intégration avec les plateformes sous-jacentes ✔ Exposer le déploiement via un service ✔ Exposer un service vers l’extérieur Les objets Kubernetes ✔ Bonnes pratiques ✔ Objets de base ✔ Pods Usages avancés ✔ Services ✔ Déployer une application StateFul ✔ Volumes ✔ Programme un Job Les objets internes Troubleshooting ✔ ReplicaSets ✔ Accéder aux journaux des conteneurs ✔ Déploiements ✔ Techniques de Debug ✔ StatefulSets ✔ DaemonSets ✔ Jobs Premiers pas ✔ Accéder à l’interface web ✔ Installer et utiliser Kubectl ✔ Déployer un Pod ✔ Créer un déploiement à partir d’un ficher YAML 13
Module 2 jours (16h) Formation 'Mise en oeuvre' – difficulté OBJECTIFS PÉDAGOGIQUES Pré-requis Avoir suivi la formation A l'issue de ce module : utilisation ou maîtriser les ✔ Vous savez déployer Kubernetes en production concepts de base de Kubernetes ✔ Vous comprenez les différents composants de Kubernetes Recommandé pour : ✔ Vous savez créer et gérer votre propre plateforme de conteneurs Développeur et administrateur système et Ingénieur DevOps CONTENU DETAILLÉ Jour 1 Jour 2 Présentation de Kubernetes Stockage ✔ Historique du projet • Présentation des drivers de stockage ✔ Architecture existants • Gestion des volumes de stockage dans Gestion des accès Kubernetes ✔ Gestion de l’authentification ✔ Configuration du contrôle d’accès (RBAC) Gestion des journaux ✔ Consulter et stocker les journaux des Déploiement de Kubernetes conteneurs ✔ Gestion des certificats ✔ Consulter et stocker les journaux de ✔ Déploiement des maitres et des nœuds Kubernetes ✔ Déploiement des services essentiels (tableaux de bord, DNS, plugin réseau) Monitoring ✔ Présentation des solutions de monitoring Haute-disponibilité de Kubernetes ✔ Mise en haute-disponibilité des composants de ✔ Heapster, cadvisor et tableaux de bord Kubernetes ✔ Prometheus Réseau Aller plus loin ✔ Filtrer les flux réseaux avec les NetworkPolicy • Présentation des ressources utiles pour ✔ Déploiement de loadbalancer HTTP (Ingress) Kubernetes • Ouverture sur les installateurs de Kubernetes 14
Formation 'utilisation' – difficulté Module 2 jours (16h) OBJECTIFS PÉDAGOGIQUES Pré-requis A l'issue de ce module : Maîtriser les concepts ✔ Vous comprenez les différents composants d’OpenShift de bases de Docker ✔ Vous savez déployer une application dans OpenShift Recommandé pour : ✔ Vous connaissez les bonnes pratiques de développement d’une Développeur et application sur une platefome OpenShift administrateur système et Ingénieur DevOps CONTENU DETAILLÉ Jour 1 Jour 2 Présentation Les objets de configuration ✔ Objectif ✔ Les configmaps ✔ Introduction ✔ Les Secrets ✔ K8s ✔ Résumé ✔ OpenShift Les triggers Premiers pas ✔ Les triggers de type config change ✔ Objectifs ✔ Les triggers Image change ✔ Environnement de TP ✔ Les webhooks ✔ L’interface Web (dashboard) ✔ Résumé ✔ Le client OC ✔ Se loguer Utilisation avancée ✔ Les objets ✔ Les Tem ✔ Le YAML ✔ Les templates ✔ Résumé ✔ Les liens OpenShift Jenkins ✔ Les comptes de services Les objets de Run ✔ Les techniques de débug ✔ Les projets ✔ Déploiement d’une application test ✔ Les routes ✔ Les services ✔ Les Labels ✔ Les Pods Les objets de Build ✔ Les imageStream ✔ Les buildconfig 15
Formation intermédiaire' – difficulté Module 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Pré-requis ✔ Vous saurez configurer les règles de collecte et d’alerte de Bases d’administration Prometheus système Linux ✔ Vous pourrez créer des dashboards pertinents sur la plateforme de vos applications Recommandé pour : ✔ Vous aurez des bases solides pour instrumenter vos serveurs et Développeurs et administrateurs applications et Ingénieurs DevOps CONTENU DETAILLÉ Jour 1 Jour 2 Introduction Instrumenter une application ✔ TSDB ✔ Prometheus-client ✔ Fonctionnement de Prometheus ✔ Bonnes pratiques ✔ Qu’est-ce qu’une métrique (dans Prometheus) ✔ Exemple d’instrumentation d’une applications. ✔ Quelques cas d’utilisation ✔ Utiliser le black box exporter Collecte des métriques Alerting ✔ Collecter les métriques système avec node-exporter ✔ Alerting simple avec Grafana ✔ Interroger Prometheus (requêtes simples) ✔ Configurer l’alert manager de Prometheus ✔ Configuration basique du scrapping Pour aller plus loin Grafana ✔ Fédération ✔ Interroger Prometheus ✔ Présentation d’intégrations ✔ Création de tableaux de bord ✔ Exporteurs communs Les différents types de métriques ✔ Compteurs et jauges ✔ Histogrammes et sommaires Configurer Prometheus ✔ Règles de re-labelling ✔ Règles de pré-calcul 16
STOCKAGE & BIG DATA : CEPH et ELK www.linkbynet.com Bureau de Montréal Tel : +1 (514) 284-6256 1255 Square Philipps #700 lna-sales@linkbynet.com Montréal, QC H3B 3G1 17
Formation intermédiaire' – difficulté Module 3 jours (24h) OBJECTIFS PEDAGOGIQUES Pré-requis A l'issue de ce module : Bases d’administration ✔ Vous comprenez le fonctionnement du stockage Ceph système Linux ✔ Vous êtes capable de déployer et opérer une plateforme Ceph ✔ Vous êtes capable d’utiliser les fonctionnalités de Ceph Recommandé pour : Administrateurs système CONTENU DETAILLÉ Jour 1 Jour 2 Jour 3 Introduction Déploiement de Ceph (suite) Opérations ✔ Historique du projet ✔ Cephx (authentification et ✔ Surveiller le cluster ✔ Concepts et composants autorisation) ✔ Gérer les pannes . rados . (re)démarrage des processus . RBD . remplacement d'un OSD . cephFS ✔ Ajouter/supprimer des nœuds . Pgs/pools Utilisation de Ceph ✔ Maintenance sur une machine ✔ Considérations matérielles ✔ Gestion des pools (admin) ✔ Montée de version . journal ✔ Gestion des utilisateurs . cache tiering (admin) En plus… ✔ rados (object storage) • Les apports de Ceph Enterprise Déploiement de Ceph ✔ radosGW (swift / S3) • Liaison Ceph et OpenStack ✔ ceph-deploy ✔ RBD (blocs – Vms) . monitors et osds ✔ cephFS (montage) . radosGW . MDS ✔ CRUSH map . configuration . réplication / erasure coding 18
Formation ‘intermédiaire' – difficulté Module 2 jours (16 h) OBJECTIFS PEDAGOGIQUES Pré-requis A l'issue de ce module : Bases d’administration ✔ Vous comprenez le fonctionnement de la suite Elastic système Linux ✔ Vous êtes capable de déployer et opérer une plateforme ELK ✔ Vous êtes capable d’utiliser les fonctionnalités de la suite Elastic Recommandé pour : Administrateurs système CONTENU DETAILLÉ Jour 1 Jour 2 Introduction Kibana ✔ Présentation de l’écosystème ✔ Découverte des données et de l’interface ✔ Historique du projet ✔ Gestion des requêtes ✔ Concepts et composants ✔ Définition de visualisations . Elasticsearch, Logstash, Kibana, Beats ✔ Construction de tableaux de bords Elasticsearch Beats ✔ Déploiement & configuration ✔ Principe et intérêt . Fonctionnement du cluster ✔ Présentation et mise en œuvre . Rôle des nœuds . Filebeat, winlogbeat . Éléments de configuration . Packetbeat, metricbeat ✔ Gestion des données • Intégration avec Kibana . Indexation . Système de template Notions d’architecture . Sharding & réplication ✔ Architectures classiques ✔ Recherche ✔ Ingest Node . Les requêtes : Query & Filter ✔ Multi-Régions . Analyser & Tokenizer Pour aller plus loin Logstash • Fluentd • Concepts de pipeline • Graylog • Entrée • Gérer ses archives . File, syslog, message queues • Filtrage • Mise en place d’alerting . Grok, kv, mutate, geoip • X-Pack, ES-Hadoop... • Sortie . Elasticsearch, file 19
GESTION ET AUTOMATISATION DU SI : ANSIBLE www.linkbynet.com Bureau de Montréal Tel : +1 (514) 284-6256 1255 Square Philipps #700 lna-sales@linkbynet.com Montréal, QC H3B 3G1 20
Formation 'mise en œuvre' – difficulté Module 2 jours (16h) OBJECTIFS PEDAGOGIQUES Pré-requis A l'issue de ce module : Bonne connaissance ✔ Vous connaissez l'architecture de Ansible (rôles, tâches, playbook, des systèmes Linux module,...) ✔ Vous savez mettre en œuvre Ansible Recommandé pour : ✔ Vous savez utiliser et créer des playbooks pour gérer votre infrastructure Administrateurs système CONTENU DETAILLÉ Jour 1 Jour 2 Introduction à Ansible Utilisation de modules et rôles ✔ Introduction à la gestion centralisée complémentaires ✔ Concepts propres à Ansible ✔ user/group ✔ Comparaison avec les autres produits (Puppet/ ✔ MySQL Chef/SaltStack) ✔ Modules de gestion et utilisation de l’infonuagique (ec2/openstack) Mise en œuvre de Ansible ✔ Trouver plus de rôles sur Galaxy ✔ Installation ✔ Configuration initiale Structure de contrôle ✔ CLI Ansible ✔ Les variables ✔ Gérer les accès Ansible avec SSH et sudo ✔ Les facts ✔ Mise en place de l'inventaire ✔ Les boucles ✔ Les conditions Utilisation des principaux modules ad-hoc ✔ Utilisation des inclusions ✔ shell / command ✔ Savoir utiliser les tasks « pre » et « post » ✔ service ✔ Les bonnes pratiques ✔ yum / apt Templates (jinja2) Les playbooks Ansible ✔ Syntaxe de base ✔ Intérêt ✔ Structures de contrôle ✔ Syntaxe et YAML ✔ Filtres ✔ La commande ansible-playbook ✔ Définir les tâches (tasks) Pour aller plus loin ✔ Notifications et handlers ✔ Développer ses propres modules ✔ Créer des filtres jinja2 Développer du code réutilisable ✔ Ansible Tower : l'interface graphique ✔ Définir et utiliser des variables ✔ La notion de rôles 21
Vous pouvez aussi lire