Activité 1 :
Mettre en place une Plateforme open- sources : OpenStack
TP :
Apres l´installation de la plateforme Openstack :
1- Ajouter l´image CentOS 7 ou autre.
2- Créer les 3 réseaux virtuels suivants :
- Blue_network avec Blue_Subnet : 192.168.1.0 /24
- Red_network avec Red_Subnet : 192.168.2.0 /24
- Public avec Public_subnet : 172.24.4.224/28
3- Ajouter un Routeur pour connecter les 3 réseaux virtuels
PARTIE 3
4- Créer 2 instances sur chaque réseau virtuel comme suit :
Blue_net ( BLUE-1 , BLUE-2)
Red_net ( RED-1 , RED-2 )
Copyright - Tout droit réservé - OFPPT 1
Activité 1 :
Mettre en place une Plateforme open- sources : OpenStack
TP :
5- Ajouter une règle de sécurité pour autoriser la connexion SSH aux instances depuis l´extérieur et générer les paires
de clés
6- Tester la connexion aux instances via Putty
7- Créer et attacher un volume à une instance
PARTIE 3
Copyright - Tout droit réservé - OFPPT 2
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
TP :
Problème 1 :
Il suffit de taper la commande : openstack image create --help
On peut remarquer que openstack supporte plusieurs formats de Conteneurs et de disques, mais le format le plus utilisé est
QCOW2.
Qcow signifie QEMU Copy On Write est un format d'image disque utilisé par QEMU, un hyperviseur de machine virtuelle qui
s'exécute à l'intérieur d'un autre système d'exploitation.
PARTIE 3
Copyright - Tout droit réservé - OFPPT 3
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
Et on peut télécharger des images cloud prêtes sur le portail de openstack
Dans les exemples ci-dessous, on trouve les images Fedora 36 et Windows server 2012 R2
Get images — Virtual Machine Image Guide
documentation (openstack.org)
PARTIE 3
Copyright - Tout droit réservé - OFPPT 4
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
On suppose le téléchargement d’une image CentOS 7 :
Par la suite on procède à son intégration par CLI avec les paramètres suivants et affecter le nom « centos-7 » :
Tpaer la commande suivante pour avoir s’authentifier comme l’administrateur de openstack: $ service keystone_admin
Après continuer avec la commande suivante:
PARTIE 3
Copyright - Tout droit réservé - OFPPT 5
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
En mode graphique, il suffit d’ajouter le lien URL HTTP ou un emplacement local de
l’image et de définir le format pour télécharger et intégrer l’image sur la plateforme .
En option, on peut définir un minimum de Disk / RAM
et état de l’image Public / protégée
PARTIE 3
Copyright - Tout droit réservé - OFPPT 6
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
L’image est affichée au Dashboard et prête à l’utilisation
PARTIE 3
Copyright - Tout droit réservé - OFPPT 7
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
Problème 2 :
On va créer 3 réseaux virtuels
- Blue_network avec Blue_Subnet : 192.168.1.0 /24
- Red_network avec Red_Subnet : 192.168.2.0 /24
- Public avec Public_subnet : 172.24.4.224/28
PARTIE 3
Copyright - Tout droit réservé - OFPPT 8
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
Problème 3 :
Ajouter un routeur et définir sa passerelle sur le réseau extérieur public
Connecter le routeur avec les 3 interfaces disponibles afin que
les futures instances puissent communiquer entre eux et accéder au
réseau externe
PARTIE 3
Copyright - Tout droit réservé - OFPPT 9
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
Problème 4 :
Maintenant que l’image et la configuration réseau sont définies,
on peut lancer des instances selon notre besoin .
Dans notre cas, on va lancer 2 instances par réseau à base de notre image
de base CentOS 7:
Blue_net ( BLUE-1 , BLUE-2)
Red_net ( RED-1 , RED-2 )
On dispose d’une sélection de plusieurs Flavors ou dimensions de VM
( vCPU , RAM , Disk …..)
et en choisir la mieux adaptée à notre scenario
PARTIE 3
On peut aussi définir les ports et protocoles d’accès avec la sécurité associée
pour chacune des instances lors de la création ou bien opter pour une
politique globale ( sera traitée ultérieurement )
Copyright - Tout droit réservé - OFPPT 10
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
A la fin de la configuration, on va obtenir un résultat similaire
avec une topologie complètement connectée
PARTIE 3
Copyright - Tout droit réservé - OFPPT 11
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
Problème 5 :
la règle de sécurité par défaut bloque toute communication externe vers chaque instance
PARTIE 3
Copyright - Tout droit réservé - OFPPT 12
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
Pour accéder et autoriser une connexion SSH, il suffit d’ajouter une nouvelle règle et choisir le port associe 22 ainsi que le sens d’application
entrant ( Ingress )
PARTIE 3
Copyright - Tout droit réservé - OFPPT 13
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
Maintenant que les instances disposent d’adresses IP prives ceci ne garantie pas qu’ils soient visibles depuis l’extérieur du datacenter d’où l’affectation
des adresses flottantes est nécessaire.
Apres association, l’instance RED-2 est
accessible par ping via l’adresse public
du réseau externe 172.24.4.228
PARTIE 3
La même manipulation peut être faire
sur chaque machine au besoin
Copyright - Tout droit réservé - OFPPT 14
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
Problème 6 :
Pour se connecter de manière sécurisée aux instances à travers SSH,
il faut générer des paires de clés.
Télécharger le fichier ‘key.pem’
Utiliser la commande suivante pour se connecter à l’instance via Putty :
PARTIE 3
Copyright - Tout droit réservé - OFPPT 15
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
Problème 7 :
Sur le base du stockage disponible au niveau de la plateforme openstack,
on a la possibilité de créer des volumes afin de les attacher aux instances.
Dans notre exemple, un nouveau volume est crée ‘vdb’ de 1 Go
PARTIE 3
Copyright - Tout droit réservé - OFPPT 16
Activité 1 - Correction
Mettre en place une Plateforme open- sources : OpenStack
Apres, il y a l’étape de partitionnement
PARTIE 3
Pour la relecture de la table des partitions
Copyright - Tout droit réservé - OFPPT 17