Descriptif de Cours
© Copyright 2016 Hewlett Packard Enterprise Development LP. Les informations continues dans ce document sont
modifiables sans préavis.
Créé en Janvier 2016
o Surveillance avec Icinga, Kibana
o Création d’une identité d’utilisateur et d’un tenant Keystone
o Création d’un réseau privé et d’un sous réseau
o Définition des paramètres de sécurité
o Création d’une machine virtuelle Nova/Glance
o Création d’un gateway et d’une adresse IP flottante Neutron
o Utilisation de Heat et de l’orchestration
o Openstack metadata API
o Création d’un volume, attachement au serveur
o Nettoyage
Jour 3 :
- Lab Devstack
o Construire un cloud sur Openstack “in a box” avec tous les contrôleurs sur
une machine
o Outil devstack et son opération
- Equipements Réseau, Portefeuille HP d’équipement réseau
- Les architectures et les technologies réseau dans Openstack
o Bridge, dnsmask, bonding, VLAN trunking
o IPTables, Namespaces, Load balancing LVS, HA proxy
- Nova networking
- Neutron networking
o Linux Bridge et Open vSwitch (OVS)
o Neutron routing, load balancing, sécurité
- Lab Réseau
o Focalisation sur les fonctions réseau d’Openstack
o au travers de différents use-cases, suivi de la vie d’un paquet et des différents
composants (Bridges, routers, tables de filtrage), switching, routage et
virtualisation
Jour 4 :
- FLOSS et Linux
o Définition, exemples, types de licences
o Histoire de Linux
o Projet GNU
o Qu’est-ce que Linux, les distributions et leurs relations
o Participation d’HP dans l’Open Source
o Liens entre version de Linux et roadmap Intel
o Distributions commerciales : RHEL, Suse, Ubuntu
- Git o Qu’est-ce que Git
o Gestion des « repositories » et des branches
o Commit
o Rebasing
o Outil GitLab
- Ansible
o Architecture et modèle de fonctionnement
o Inventory, playbook, play, task
o When, loop
o Ansible Vault
o Exemples d’utilisations, démos
- Python
o Qu’est-ce que Python, Histoire de Python, importance de python
o Principales commandes, exemples de code
o Python Package Index, novaclient API
o Références
- Développement d’applications sur Openstack et « Dev Platform »
o Différence entre applications traditionnelles et applications « Cloud native »
o Développer avec la « Dev Platform »
o Administration de la « Dev Platform »
o Plugins disponibles pour la « Dev Platform »
Jour 5 :
- Configuration matérielles pour déployer Openstack
o Configurations complètes serveurs, stockage, réseau