CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté...

21
CATALOGUE DES FORMATIONS 2020 www.linkbynet.com Bureau de Montréal 1255 Square Philipps #700 Montréal, QC H3B 3G1 Tel : +1 (514) 284-6256 [email protected] 1

Transcript of CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté...

Page 1: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

CATALOGUE DES FORMATIONS2020

www.linkbynet.com

Bureau de Montréal1255 Square Philipps #700

Montréal, QC H3B 3G1

Tel : +1 (514) [email protected]

1

Page 2: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

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 : OpenStack2. CONTENEURS & ORCHESTRATEURS: Docker, Kubernetes, OpenShift et Prometheus3. STOCKAGE & BIG DATA : CEPH et ELK4. 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

Page 3: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

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

* Contenu standard créé par nos experts* Dans nos locaux équipés spécialement* Matériel fourni et pré-configuré* Dates fixées à l'avance* Participants a priori multi-sociétés

C'est pour vous si…… vous voulez vous enrichir aux côtés de participants venant d'univers différents… vous avez peu de personnes à former… vous avez un budget contraint

Consultez les dates et le programme détaillé des formations sur notre site Web

www. linkbynet.com

Des sessions ‘sur-mesure’

* Contenu sur-mesure travaillé avec vous* Choix du lieu : chez vous ou dans nos locaux* Dates fixées avec vous* Adaptation des supports à vos besoins

C'est pour vous si…… vous avez des projets concrets d'application… vous souhaitez vous former sur des outils hors catalogue… vous souhaitez former plusieurs personnes de votre société

Contactez-nous pour organiser votre formation sur mesure au +1 (514) 284-6256

ou par mail à [email protected]

5 RAISONS DE SE FORMER AVEC LINKBYNET AMÉRIQUE DU NORD

1. C'est dans notre ADNPlus de 6000 personnes formées et satisfaites à 98% par les équipes LINKBYNET

2. C'est sérieuxFormations dispensées par nos experts, eux-mêmes contributeurs communautaires

3. C'est completInfrastructures, Infonuagique, conteneurs, orchestrateurs, automatisation et développement... de l'initiation à l'expertise

4. C'est soupleEn français ou anglais, formations publiques, privées ou sur-mesure, supports fournis adaptables à vos besoins

3

Page 4: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

5. Vous avez le choixDes sessions toute l'année, dans nos locaux de Montréal ou chez vous sur-demande

4

Page 5: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

TABLE DES MATIERES

CLOUD COMPUTING OPEN SOURCE : OpenStack.........................................................8

Formation OpenStack Utilisation de la solution de Cloud Computing.........................................10Formation OpenStack Mise en œuvre de la solution de Cloud Computing.................................11Formation OpenStack Mise en œuvre Avancée..........................................................................13Formation OpenStack Heat, gestion et déploiement des ressources..........................................14

CONTENEURS & ORCHESTRATEURS: Docker, Kubernetes et OpenShift.................15

Formation Docker : Déployer vos applications avec Docker........................................................17Formation Kubernetes : Utilisation de l’outil d’orchestration........................................................19Formation Kubernetes : Mise en œuvre de l’outil d’orchestration................................................21Formation OpenShift : utilisation:................................................................................................22Formation Prometheus...............................................................................................................24

STOCKAGE & BIG DATA : CEPH et ELK..........................................................................25

Formation CEPH Mise en œuvre du stockage............................................................................26Formation ELK Mise en œuvre de la suite Elastic.......................................................................27

GESTION ET AUTOMATISATION DU SI : ANSIBLE........................................................28

Formation Ansible : Mise en œuvre............................................................................................30

5

Page 6: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

CLOUD COMPUTING OPEN SOURCE : OpenStack

www.linkbynet.com

Bureau de Montréal1255 Square Philipps #700

Montréal, QC H3B 3G1

Tel : +1 (514) [email protected]

6

Page 7: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

Formation 'utilisation' – difficulté 

Module de 2 jours (16h)

OBJECTIFS PEDAGOGIQUES

A l'issue de ce module :✔ Vous maîtrisez les concepts du Cloud Computing✔ Vous connaissez les différents composants OpenStack et

vous comprenez leurs fonctionnalités✔ Vous savez utiliser votre infonuagique privé ou public✔ Vous savez programmer votre infonuagique en Python

Pré-requisConnaissances de base

d'administration système LinuxBases Python

Recommandé pour :Administrateur système

Architecte solutions

CONTENU DETAILLÉ

Jour 1 Jour 2

Qu'est-ce que le Cloud Computing ?✔ Historique✔ Infonuagique privé ou publique✔ Les fonctionnalités✔ Le vocabulaire

OpenStack✔ Historique du projet✔ La fondation✔ L'architecture générale et les différents composants

Utiliser la console Horizon✔ Gestion des instances (compute)✔ Gestion des volumes✔ Utilisation du stockage objet✔ Utilisation de l'orchestration

Utiliser la ligne de commande✔ Présentation des clients✔ Utilisation de base de l'ensemble des clients

(nova, neutron, cinder, swift, heat)

API python✔ Présentation des bibliothèques✔ Utilisation des bibliothèques

Des outils pour tirer parti de l’infonuagique✔ cloud-init : Configuration automatique des

instances (données, fichiers) ✔ Puppet : Gestion de configuration centralisée

7

Page 8: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

Formation 'mise en œuvre' – difficulté 

Module de 3 jours (24h)

OBJECTIFS PÉDAGOGIQUES

A l'issue de ce module :✔ Vous maîtrisez les concepts du Cloud Computing✔ Vous comprenez les différents composants d'OpenStack✔ Vous savez créer et gérer votre propre infonuagique avec

OpenStack

Pré-requisConnaissances de Linux (shell)

Bases sur la virtualisation

Recommandé pour :Administrateur système

Architecte solutions

CONTENU DETAILLÉ

Jour 1 Jour 2 Jour 3

Qu'est ce que le Cloud Computing ?✔ Infonuagique Privé ou Publique✔ Les fonctionnalités✔ Le vocabulaire

OpenStack✔ Historique du projet✔ La fondation✔ L'architecture générale et les

différents composants

La gestion des Identités : Keystone✔ Les concepts de Keystone✔ Les notions d'utilisateurs, de

projet et de rôle✔ Mise en œuvre et configuration

La gestion des images: Glance✔ Les concepts de Glance✔ La gestion du stockage des

images et les systèmes de fichiers associés

✔ Mise en œuvre et configuration

La gestion du réseau : Neutron✔ Les concepts de Neutron✔ Le plugin ML2 / Open vSwitch✔ Mise en œuvre et configuration

La gestion des traitements : Nova✔ Les concepts de Nova et Nova-compute✔ Gestion des instances✔ Gestion de l’hyperviseur KVM✔ Mise en œuvre et configuration

La gestion des volumes de données : Cinder✔ Les concepts de Cinder✔ Différents backends✔ Mise en œuvre et configuration

L'infrastructure de stockage : Swift✔ Les concepts de Swift✔ La gestion des stockages✔ Mise en œuvre et configuration

Le tableau de bord graphique : Horizon✔ Les concepts de Horizon✔ Mise en œuvre et configuration

La gestion des métriques : Ceilometer✔ Les concepts de Ceilometer

(Metrics, Multi-Publisher, Alarming)

✔ Les différents types de collectes et d'agents

✔ Couplage avec Heat pour adaptation en fonction d'utilisation ressources

✔ Mise en œuvre et configuration

Heat✔ Les concepts de Heat✔ HOT : le langage de

template de Heat✔ Mise en œuvre et

configuration

Des outils pour tirer parti d’une infonuagique✔ cloud-init : configuration

automatique des instances (données, fichiers)

✔ Puppet : gestion de configuration centralisée

8

Page 9: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

Formation 'mise en œuvre' – difficulté 

Module de 3 jours (24h)

OBJECTIFS PEDAGOGIQUES

A l'issue de ce module :✔ Vous connaissez les composants avancés d'OpenStack✔ Vous savez créer une infrastructure robuste et hautement disponible avec

OpenStack ✔ Vous savez mettre en œuvre de la haute disponibilité dans votre

infonuagique✔ Vous êtes capable de faire les bons choix d'architecture en fonction de vos

besoins

Pré-requisAvoir déjà installé un

Cloud OpenStack

Recommandé pour :Administrateur système

Architecte solutions

CONTENU DETAILLÉ

Jour 1 Jour 2 Jour 3

Réseau avec Neutron✔ Rappels sur l'architecture de

Neutron✔ Mise en place de LBaaS

(Load-Balancing as a Service)

✔ Mise en place de FwaaS (Firewall as a Service)

L'autre système de stockage : Ceph✔ Fonctionnalités et

mécanismes✔ Mise en œuvre et

configuration✔ Intégration avec Glance,

Cinder et Nova

Designate : DNS pour OpenStack✔ Les concepts et intérêts✔ Mise en œuvre d'un

composant non intégré✔ Intégration avec Nova et

Neutron✔ La gestion des domaines et

des entrées

La haute disponibilité dans OpenStack✔ Haute disponibilité des

instances✔ Migration d'instances dans

son infrastructure

Haute disponibilité de l'infrastructure infonuagique✔ Concepts✔ Outils utilisés✔ Haute disponibilité des APIs✔ Haute disponibilité de neutron✔ Haute disponibilité des

briques utilisées (Galera, RabbitMQ)

Éléments d'architecture✔ Considérations réseau✔ OpenStack multi-sites : zones

de disponibilités, Regions, Cells

9

Page 10: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

Formation 'approfondissement' – difficulté 

Module de 2 jours (16h)

OBJECTIFS PEDAGOGIQUES

A l'issue de ce module :✔ Vous maîtrisez les concepts d'orchestration sur l’infonuagique✔ Vous avez découvert et manipulé la syntaxe des templates Heat✔ Vous connaissez les outils de déploiement d'applications dans

l’infonuagique✔ Vous êtes capable de gérer la scalabilité de votre application

Pré-requisAvoir déjà utilisé une

infrastructure OpenStack

Recommandé pour :Administrateur système

Architecte solutions

CONTENU DETAILLÉ

Jour 1 Jour 2

Introduction✔ Présentation de Heat✔ Les concepts de Heat✔ Les concepts de stack

YAMLPrésentation des outils pour une meilleure utilisation du langage de HEAT

Les templates✔ Structure d'un template✔ L'API HOT ✔ Les paramètres et leur utilisation✔ Les fonctions

Les ressources✔ La structure des ressources✔ Les Namespaces✔ Les principales ressources par composant

Concepts avancés✔ La haute disponibilité des instances✔ Les mécanismes d’alarmes✔ La scalabilité automatique✔ Les Nested Stack

Les outils complémentaires✔ cloud-init✔ Les outils de gestion de configuration

10

Page 11: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

CONTENEURS & ORCHESTRATEURS: Docker, Kubernetes et OpenShift

www.linkbynet.com

Bureau de Montréal1255 Square Philipps #700

Montréal, QC H3B 3G1

Tel : +1 (514) [email protected]

11

Page 12: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

Formation 'découverte' – difficulté 

Module 2 jours (16h)

OBJECTIFS PEDAGOGIQUES

A l'issue de ce module :✔ Vous savez utiliser et gérer les conteneurs dans Docker✔ Faire fonctionner une application dans un conteneur Docker✔ Tirer parti des facilités de déploiement de Docker en production

Pré-requisBonne connaissance de la ligne

de commande LinuxBases d’administration système

Recommandé pour :Administrateur système

développeur d'application

CONTENU DETAILLÉ

Jour 1 Jour 2

Fonctionnement et Architecture de Docker✔ Historique du projet✔ Présentation et composants✔ Forces et faiblesses vs. une virtualisation complète✔ Architecture client-serveur✔ Conteneur, image et dépôt

Premiers pas avec Docker✔ Lancement d'un conteneur✔ Travailler avec un conteneur en cours d'exécution✔ Gestion des conteneurs

Gestion des Images✔ Création d'image à partir de l'état d'un conteneur✔ Utilisation d'un Dockerfile, automatisation de création d'image✔ Construire ses images, les partager sur Docker Hub ou dans un

registry local

Gestion des volumes de données✔ Ajout d'un volume à un conteneur✔ Réaffectation et partage de volumes✔ Montage d'un répertoire hôte en tant que volume✔ Bonne pratique : le pattern data_container

Exposition réseau et liens entre conteneurs✔ Modes réseaux proposés par Docker✔ Liens directs et relation parent-enfant✔ Exposition de ports réseau

Docker en production✔ Lancement automatique des conteneurs au démarrage✔ Limiter la mémoire et le CPU des conteneurs✔ Gestion de la haute disponibilité et bascule✔ Gestion de la sauvegarde✔ Gestion de la journalisation

Dockeriser sa propre application✔ Préparation✔ Principes de fonctionnement du Dockerfile✔ Création du Dockerfile, directives utiles✔ Bonnes et mauvaises pratiques✔ Plusieurs démons dans un même conteneur avec

Supervisord

Utilisation avancée✔ Création d'une image de base personnalisée✔ Utiliser Docker Inspect✔ Construire son propre dépôt d'images avec Docker

Registry✔ Réseau avancé : limitations de Docker et solutions✔ Docker Compose : gérer une application multi-conteneurs

Aller plus loin✔ Quelques projets à suivre

12

Page 13: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

Formation 'utilisation' – difficulté 

Module 2 jours (16h)

OBJECTIFS PÉDAGOGIQUES

A l'issue de ce module :✔ Vous saurez déployer des applications sur une plateforme Kubernetes ✔ Vous serez capable de l’utiliser au quotidien pour gérer vos conteneurs en production✔ Vous aurez les bons réflexes en cas de problème✔ Vous saurez déployer une application clusterisée

Pré-requisBases d’administration

système Linux et connaissance de

Docker

Recommandé pour :Développeur et

administrateur système et Ingénieur DevOps

CONTENU DETAILLÉ

Jour 1 Jour 2

Présentation du projet Kubernetes ✔ Architecture✔ Vue d’ensemble✔ Intégration avec les plateformes sous-jacentes

Les objets Kubernetes✔ Objets de base

✔ Pods✔ Services ✔ Volumes

Les objets internes✔ ReplicaSets✔ Déploiements ✔ 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

Utilisation de base ✔ Créer un volume persistant ✔ Créer un déploiement ✔ Exposer le déploiement via un service ✔ Exposer un service vers l’extérieur ✔ Bonnes pratiques

Usages avancés ✔ Déployer une application StateFul✔ Programme un Job

Troubleshooting ✔ Accéder aux journaux des conteneurs ✔ Techniques de Debug

13

Page 14: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

Module 2 jours (16h)Formation 'Mise en oeuvre' – difficulté 

OBJECTIFS PÉDAGOGIQUES

A l'issue de ce module :✔ Vous savez déployer Kubernetes en production

✔ Vous comprenez les différents composants de Kubernetes

✔ Vous savez créer et gérer votre propre plateforme de conteneurs

Pré-requisAvoir suivi la formation

utilisation ou maîtriser les concepts de base de

Kubernetes

Recommandé pour :Développeur et

administrateur système et Ingénieur DevOps

CONTENU DETAILLÉ

Jour 1 Jour 2

Présentation de Kubernetes✔ Historique du projet

✔ Architecture

Gestion des accès✔ Gestion de l’authentification

✔ Configuration du contrôle d’accès (RBAC)

Déploiement de Kubernetes✔ Gestion des certificats

✔ Déploiement des maitres et des nœuds

✔ Déploiement des services essentiels (tableaux de

bord, DNS, plugin réseau)

Haute-disponibilité✔ Mise en haute-disponibilité des composants de

Kubernetes

Réseau✔ Filtrer les flux réseaux avec les NetworkPolicy

✔ Déploiement de loadbalancer HTTP (Ingress)

Stockage• Présentation des drivers de stockage

existants

• Gestion des volumes de stockage dans

Kubernetes

Gestion des journaux✔ Consulter et stocker les journaux des

conteneurs

✔ Consulter et stocker les journaux de

Kubernetes

Monitoring✔ Présentation des solutions de monitoring

de Kubernetes

✔ Heapster, cadvisor et tableaux de bord

✔ Prometheus

Aller plus loin• Présentation des ressources utiles pour

Kubernetes

• Ouverture sur les installateurs de

Kubernetes

14

Page 15: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

Formation 'utilisation' – difficulté 

Module 2 jours (16h)

OBJECTIFS PÉDAGOGIQUES

A l'issue de ce module :✔ Vous comprenez les différents composants d’OpenShift✔ Vous savez déployer une application dans OpenShift✔ Vous connaissez les bonnes pratiques de développement d’une application sur une platefome OpenShift

Pré-requisMaîtriser les concepts

de bases de Docker

Recommandé pour :Développeur et

administrateur système et Ingénieur DevOps

CONTENU DETAILLÉ

Jour 1 Jour 2

Présentation ✔ Objectif✔ Introduction✔ K8s✔ OpenShift

Premiers pas✔ Objectifs✔ Environnement de TP✔ L’interface Web (dashboard)✔ Le client OC✔ Se loguer✔ Les objets✔ Le YAML✔ Résumé

Les objets de Run✔ Les projets✔ Déploiement d’une application test✔ Les routes✔ Les services✔ Les Labels✔ Les Pods

Les objets de Build ✔ Les imageStream✔ Les buildconfig

Les objets de configuration ✔ Les configmaps✔ Les Secrets✔ Résumé

Les triggers ✔ Les triggers de type config change✔ Les triggers Image change✔ Les webhooks✔ Résumé

Utilisation avancée ✔ Les Tem✔ Les templates✔ Les liens OpenShift <>Jenkins✔ Les comptes de services ✔ Les techniques de débug

15

Page 16: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

Formation intermédiaire' – difficulté 

Module 2 jours (16h)

OBJECTIFS PEDAGOGIQUES

A l'issue de ce module :✔ Vous saurez configurer les règles de collecte et d’alerte de Prometheus✔ Vous pourrez créer des dashboards pertinents sur la plateforme de vos applications✔ Vous aurez des bases solides pour instrumenter vos serveurs et applications

Pré-requisBases d’administration

système Linux

Recommandé pour :Développeurs et administrateurs

et Ingénieurs DevOps

CONTENU DETAILLÉ

Jour 1 Jour 2

Introduction✔ TSDB✔ Fonctionnement de Prometheus✔ Qu’est-ce qu’une métrique (dans Prometheus)✔ Quelques cas d’utilisation

Collecte des métriques✔ Collecter les métriques système avec node-exporter✔ Interroger Prometheus (requêtes simples)✔ Configuration basique du scrapping

Grafana✔ Interroger Prometheus✔ Création de tableaux de bord

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

Instrumenter une application✔ Prometheus-client✔ Bonnes pratiques✔ Exemple d’instrumentation d’une applications.✔ Utiliser le black box exporter

Alerting✔ Alerting simple avec Grafana✔ Configurer l’alert manager de Prometheus

Pour aller plus loin✔ Fédération✔ Présentation d’intégrations✔ Exporteurs communs

16

Page 17: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

STOCKAGE & BIG DATA : CEPH et ELK

www.linkbynet.com

Bureau de Montréal1255 Square Philipps #700

Montréal, QC H3B 3G1

Tel : +1 (514) [email protected]

17

Page 18: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

Formation intermédiaire' – difficulté 

Module 3 jours (24h)

OBJECTIFS PEDAGOGIQUES

A l'issue de ce module :✔ Vous comprenez le fonctionnement du stockage Ceph✔ Vous êtes capable de déployer et opérer une plateforme Ceph✔ Vous êtes capable d’utiliser les fonctionnalités de Ceph

Pré-requisBases d’administration

système Linux

Recommandé pour :Administrateurs système

CONTENU DETAILLÉ

Jour 1 Jour 2 Jour 3

Introduction✔ Historique du projet✔ Concepts et composants

. rados

. RBD

. cephFS

. Pgs/pools✔ Considérations matérielles

. journal

. cache tiering

Déploiement de Ceph✔ ceph-deploy

. monitors et osds

. radosGW

. MDS✔ CRUSH map

. configuration

. réplication / erasure coding

Déploiement de Ceph (suite)✔ Cephx (authentification et autorisation)

Utilisation de Ceph✔ Gestion des pools (admin)✔ Gestion des utilisateurs (admin) ✔ rados (object storage)✔ radosGW (swift / S3)✔ RBD (blocs – Vms)✔ cephFS (montage)

Opérations✔ Surveiller le cluster✔ Gérer les pannes

. (re)démarrage des processus

. remplacement d'un OSD✔ Ajouter/supprimer des nœuds✔ Maintenance sur une machine✔ Montée de version

En plus…• Les apports de Ceph Enterprise• Liaison Ceph et OpenStack

18

Page 19: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

Formation ‘intermédiaire' – difficulté 

Module 2 jours (16 h)

OBJECTIFS PEDAGOGIQUES

A l'issue de ce module :✔ Vous comprenez le fonctionnement de la suite Elastic✔ Vous êtes capable de déployer et opérer une plateforme ELK✔ Vous êtes capable d’utiliser les fonctionnalités de la suite Elastic

Pré-requisBases d’administration

système Linux

Recommandé pour :Administrateurs système

CONTENU DETAILLÉ

Jour 1 Jour 2

Introduction✔ Présentation de l’écosystème✔ Historique du projet✔ Concepts et composants

. Elasticsearch, Logstash, Kibana, Beats

Elasticsearch✔ Déploiement & configuration

. Fonctionnement du cluster

. Rôle des nœuds

. Éléments de configuration✔ Gestion des données

. Indexation

. Système de template

. Sharding & réplication✔ Recherche

. Les requêtes : Query & Filter . Analyser & Tokenizer

Logstash• Concepts de pipeline• Entrée

. File, syslog, message queues• Filtrage

. Grok, kv, mutate, geoip• Sortie

. Elasticsearch, file

Kibana✔ Découverte des données et de l’interface✔ Gestion des requêtes✔ Définition de visualisations✔ Construction de tableaux de bords

Beats✔ Principe et intérêt✔ Présentation et mise en œuvre

. Filebeat, winlogbeat . Packetbeat, metricbeat

• Intégration avec Kibana

Notions d’architecture✔ Architectures classiques✔ Ingest Node✔ Multi-Régions

Pour aller plus loin• Fluentd• Graylog• Gérer ses archives• Mise en place d’alerting• X-Pack, ES-Hadoop...

19

Page 20: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

GESTION ET AUTOMATISATION DU SI : ANSIBLE

www.linkbynet.com

Bureau de Montréal1255 Square Philipps #700

Montréal, QC H3B 3G1

Tel : +1 (514) [email protected]

20

Page 21: CATALOGUE DES FORMATIONS 2020 - Linkbynet · 2020-03-17 · Formation 'utilisation' – difficulté Module de 2 jours (16h) OBJECTIFS PEDAGOGIQUES A l'issue de ce module : Vous maîtrisez

Formation 'mise en œuvre' – difficulté Module 2 jours (16h)

OBJECTIFS PEDAGOGIQUES

A l'issue de ce module :✔ Vous connaissez l'architecture de Ansible (rôles, tâches, playbook,

module,...)✔ Vous savez mettre en œuvre Ansible ✔ Vous savez utiliser et créer des playbooks pour gérer votre infrastructure

Pré-requisBonne connaissance des systèmes Linux

Recommandé pour :Administrateurs

système

CONTENU DETAILLÉ

Jour 1 Jour 2

Introduction à Ansible✔ Introduction à la gestion centralisée✔ Concepts propres à Ansible✔ Comparaison avec les autres produits (Puppet/

Chef/SaltStack)

Mise en œuvre de Ansible✔ Installation✔ Configuration initiale✔ CLI Ansible✔ Gérer les accès Ansible avec SSH et sudo✔ Mise en place de l'inventaire

Utilisation des principaux modules ad-hoc ✔ shell / command✔ service✔ yum / apt

Les playbooks Ansible✔ Intérêt ✔ Syntaxe et YAML✔ La commande ansible-playbook✔ Définir les tâches (tasks)✔ Notifications et handlers

Développer du code réutilisable✔ Définir et utiliser des variables✔ La notion de rôles

Utilisation de modules et rôles complémentaires✔ user/group✔ MySQL ✔ Modules de gestion et utilisation de

l’infonuagique (ec2/openstack)✔ Trouver plus de rôles sur Galaxy

Structure de contrôle✔ Les variables✔ Les facts✔ Les boucles✔ Les conditions✔ Utilisation des inclusions✔ Savoir utiliser les tasks « pre » et « post »✔ Les bonnes pratiques

Templates (jinja2)✔ Syntaxe de base✔ Structures de contrôle✔ Filtres

Pour aller plus loin✔ Développer ses propres modules✔ Créer des filtres jinja2✔ Ansible Tower : l'interface graphique

21