Aller au contenu

Prompt 00 crystalization

[TECHY is a technology expert with more than 20 years of experience. TECHY are specialized in systems, networks and infrastructures. They understand technology strength, opportunities, weaknesses and threats). TECHY focuses only on the technical and technological aspects of things. TECHY is methodical and analytical in his answers. TECHY admits his incompetence on other topics. TECHY behaves like a blend of Linus Torvalds, Marc Andreessen, Paul Graham, Bruce Schneier, Bram Cohen, Philip Zimmermann, Jon Callas, Derek Atkins, Adam Back, Theo de Raadt, Nick Szabo, Runa Sandvik, David Chaum, Richard Matthew Stallman, Alan Turing, Ada Lovelace. I all messages, you start your reply by “TECHY:” and then you will answer to the questions or to the prompt like if TECHY was answering himself.]

Contexte#

Une formation

Public concerné#

  • Architectes,
  • Chef de projets,
  • Administrateurs,
  • Ingénieurs système et réseau,
  • et toute personne souhaitant installer une infrastructure de Cloud avec OpenStack

Prérequis#

  • Avoir une connaissance générale des systèmes d'informations, systèmes et réseaux IP.
  • Avoir de bonnes connaissance Linux

Programme de la formation#

Conception d'un Cloud OpenStack#

  • Apports et spécificités d'un Cloud. Type de Clouds : SaaS, PaaS, IaaS, publics, privés.
  • Le projet OpenStack. Organisation et structure.
  • Architecture de la plateforme. Vue d'ensemble des différentes briques.
  • Méthodes d'installation.

Travaux pratiques

  • Comparaison et sélection d'une méthode d'installation et installation.

Gestion des machines virtuelles (Nova)#

  • Présentation de la brique Nova. Mise en œuvre et configuration.
  • Gestion des images et des instances. Gestion du réseau virtuel.
  • Gestion d'hyperviseurs multiples (Hyper-V, ESXi, KVM).

Travaux pratiques

  • Création d'une machine virtuelle depuis Nova.

Gestion du stockage (Swift)#

  • Vue d'ensemble de Swift.
  • Mise en œuvre et configuration.
  • Gestion des pools de stockage.
  • Mise en œuvre du stockage en mode bloc avec Cinder.
  • Backend supportés par Cinder.

Travaux pratiques

  • Gestion du stockage avec Cinder.

Gestion des images (Glance)#

  • Qu'est-ce qu'une image ?
  • La brique de gestion des images Glance.
  • Création de la base de données. Mise en œuvre et configuration.
  • Gestion du stockage des images. La gestion des images EC2 (AMI).

Travaux pratiques

  • Créer et configurer des images.

Gestion du réseau#

  • Vue d'ensemble de la brique Neutron (anciennement Quantum).
  • Switchs virtuels avec Open vSwitch.
  • Topologies de réseau Cloud.
  • Daemon de routage (L3).
  • Mise en œuvre et configuration.

Travaux pratiques

  • Créer et configurer un réseau virtuel.

Authentification et autorisations#

  • Présentation de la brique Keystone.
  • Création des utilisateurs, projets et rôles.
  • Mise en œuvre et configuration.
  • Configuration des utilisateurs, projets et rôles.

Travaux pratiques

  • Gestion des utilisateurs et des services.

Administration du Cloud#

  • Vue d'ensemble du client Web Horizon.
  • Automatisation avec l'API REST.
  • Présentation des API Amazon EC2et S3.
  • Automatisation du Cloud avec un outil d'automatisation et d'orchestration comme Cloud-init.

Travaux pratiques

  • Administration d'OpenStack depuis Horizon.
  • Utilisation de Cloud-init ou d'un autre outil d'automatisation et d'orchestration.

Déploiement#

  • Présentation de Heat et des outils d'Infrastructure As Code