Vous êtes sur la page 1sur 5

Module : Virtualisation & Cloud Computing

Durée : 3h
Groupe : INF02
Nombre de pages : 5
Enseignant : Wael Sellami

TP 3 : Installation de l’environnement
Openstack

Objectifs du TP

Il s’agit dans cette activité, d’étudier et de manipuler réellement de l’environnement cloud


computing avec la plateforme Openstack.

1. Présentation d’Openstack

Openstack est un logiciel libre et ouvert sous la licence Apache 2.0 qui fournit
un ensemble de fonctionnalités permettant de gérer un nuage informatique.
Openstack organise le fonctionnement d'un ensemble de serveurs physiques,
fournissant des ressources à des machines virtuelles. Il orchestre et gère le
cycle de vie de toutes ces machines virtuelles.

Openstack permet de contrôler les différentes ressources des machines virtuelles telles que la
puissance de calcul, le stockage ou encore les réseaux inhérents au centre de données sollicité.

Il existe différents outils disponibles pour déployer une infrastructure Openstack comme
Devstack, Packstack, Microstack. Dans ce TP, l’installation est effectuée à l'aide de
Microstack.

2. Présentation de microstack

Dans ce TP, nous allons installer la version microstack (version légère d’openstack). En effet,
microstack fournit un déploiement d’openstack sur un ou plusieurs nœuds qui peuvent
s'exécuter directement sur le poste de travail.

La version de microstack propose tous les services d’openstack et les bibliothèques de prise
en charge regroupés dans un seul package qui peut être facilement installé, mis à niveau ou
supprimé. Ainsi, microstack comprend tous les composants clés d'openstack: Keystones,
Nova, Neutron, Glance et Cinder.
1
3. Mise en œuvre de microstack

3.1. Créer une machine virtuelle ayant les caractéristiques suivantes :


Paramètres Machine 1
Système d’exploitation Ubuntu server 18.04
Mémoire RAM 4096 MO
Disque dur 50 GO
Carte réseaux Par pont

N.B L’installation de microstack est fonctionnelle sans erreur sur une machine virtuelle ayant
au minimum les caractéristiques ci-dessus.

3.2. Mettre à jour et à niveau Ubuntu-server

sudo apt-get update && sudo apt-get -y upgrade

3.3. Installer le serveur openssh-server.

sudo apt-get install openssh-server

3.4. Installer microstack en tapant la commande suivante :

sudo apt install snapd


sudo snap install microstack --edge --devmode

Lorsque le processus d'installation est terminé, vous devriez voir le message suivant sur le
terminal:

La version installée d'OpenStack était Ussuri.

3.5. Pour initialiser microstack, configurer les réseaux et les bases de données à travers la
commande ci-dessous :

sudo microstack init --auto --control

Une fois cette opération terminée (30 à 45 min), l’environnement cloud openstack sera
opérationnel.

2
4) Gestion des services de microstack

La gestion des services de microstack peut être effectuée soit en mode graphique, soit à
travers des lignes de commandes.

4.1) Mode graphique : Création d’une machine virtuelle à partir d’un modèle prêt

- Pour interagir avec la plateforme microsatck, accéder à l'interface graphique par le


navigateur web : http://@IP-VM/

Dans la fenêtre d’authentification, saisir le login et le mot de passe : admin / keystone

L’interface ci-dessous présente un aperçu général sur les principales fonctionnalités de


microstack.

3
Nous pouvons maintenant commencer à manipuler les principales fonctionnalités de
microstack comme la création des machines virtuelles, des utilisateurs supplémentaires, etc.

1. Accéder au menu project  compute  images.

2. Sélectionner l’image « cirros » et cliquer sur le menu « Launch ».

3. Entrer le nom de la machine virtuelle.

4. Sélectionner l’option « No » dans le menu « Create New Volume ».

5. Sélectionner la configuration « m1.tiny » qui représente la taille du disque et l’espace


mémoire disponible, etc.

6. Sélectionner le réseau « test » afin gérer l’affectation de l’adresse IP à la machine virtuelle.

7. Une fois la machine virtuelle est bien démarrée créée, sélectionner le menu « console »
pour accéder l’interface graphique.

8. Accéder à cette VM créée à travers ton client ssh.

4.2) Ligne de commande : Création d’une machine virtuelle à partir d’un modèle prêt

$ microstack.openstack --version
$ microstack.openstack --help

# Lister toutes les images disponibles (OS)


$ microstack.openstack image list

# Lister les différents gabarits (modèles de ressources physiques)


$ microstack.openstack flavor list

4
# Lancer une image virtuelle en se basant sur l’image cirros
$ microstack.launch cirros --name VMTP3

# Lister toutes instances


$ microstack.openstack server list

# Connexion à distance
$ ssh -i /home/vm/snap/microstack/common/.ssh/id_microstack cirros@10.20.20.50

Vous aimerez peut-être aussi