CATALOGUE DES FORMATIONS 2020 - www.linkbynet.com Bureau de Montréal

 
CATALOGUE DES FORMATIONS 2020 - www.linkbynet.com Bureau de Montréal
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
CATALOGUE DES FORMATIONS 2020 - www.linkbynet.com Bureau de Montréal
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
CATALOGUE DES FORMATIONS 2020 - www.linkbynet.com Bureau de Montréal
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
CATALOGUE DES FORMATIONS 2020 - www.linkbynet.com Bureau de Montréal
5. Vous avez le choix
       Des sessions toute l'année, dans nos locaux de Montréal ou chez vous sur-demande

4
CATALOGUE DES FORMATIONS 2020 - www.linkbynet.com Bureau de Montréal
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
CATALOGUE DES FORMATIONS 2020 - www.linkbynet.com Bureau de Montréal
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
CATALOGUE DES FORMATIONS 2020 - www.linkbynet.com Bureau de Montréal
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
CATALOGUE DES FORMATIONS 2020 - www.linkbynet.com Bureau de Montréal
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
CATALOGUE DES FORMATIONS 2020 - www.linkbynet.com Bureau de Montréal
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
CATALOGUE DES FORMATIONS 2020 - www.linkbynet.com Bureau de Montréal
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