Vous êtes sur la page 1sur 34

RAPPORT D’INSTALLATION ET MANIPULATION DE OPENSTACK

Rédigé par KUATE TCHUMNO Raoul Junior


Elève Ingénieur de conception Sup’ptic

I) Prérequis et Architecture du projet à réaliser


1) Prérequis

Machine Physique : 1To DD, 16Go RAM, 4 CPU 3.5GHz, Ubuntu Desktop 20.04 LTS

Machine Virtuelle (OpenStack) : 1000Go DD, 8Go RAM, 2CPU, Ubuntu Server 18.04 LTS

Instance Instance Instance


Instance
DD : 5Go DD : 5Go DD : 5Go
DD : 5Go
RAM : 2Go RAM : 1Go RAM : 512Mo
RAM : 512Mo
1vCPU 1vCPU 1vCPU
1vCPU

2) Architecture

Intstance1
Reseau interne 1
(192.168.222.0/24)
Reseau Externe OpenStack
Machine Physique (10.20.20.0/24)
(172.16.0.1/16)
172.16.0.231/16 Router
10.20.20.1/24
Intstance2
Reseau interne 2
(192.168.1.0/24)
II) Installation de OpenStack dans une machine virtuelle
1) On se connecte en SSH sur la machine virtuelle

2) Mise a jour du système

3) Installationn de openstack

4) Installation de OpenStack
Pour installer OpenStack , on utilise MicroStack.
MicroStack est le paquet snap de OpenStack. MicroStack comprend tous les composants
clés d'OpenStack: Keystone, Nova, Neutron, Glance.
5) Configuration de OpenStack (mikrostack.init --auto)
Pour pouvoir utiliser OpenStack, on doit d’abord initialiser tous ses composants coeur.5)

Connection à l’interface de OpenStack – Adresse IP


6) Connection à l’interface de OpenStack – Login

7) Personnalisation : Configuration d’un nom de domaine sur la machine physque


Edition du fichier sudo vim /etc/hosts
7) Interface d’accueil de Openstack – Overview
8) Interface d’accueil de Openstack - System information

9) Interface d’accueil de OpenStack – Flavors


10) Interface d’accueil de Openstack – Hypervisors

11) Interface d’accueil de Openstack – Images


12) Interface d’accueil de Openstack – Roles

13) Interface d’accueil de Openstack – Networks


14) Interface d’accueil de Openstack - Network Topology (1/2)

15) Interface d’accueil de Openstack - Network Topology (2/2)


16) Interface d’accueil de Openstack - Projects

17) Interface d’accueil de Openstack – Routers

18) Interface d’accueil de Openstack – Users


III) Manipulation
Creation d’un compte utilisateur

Creation d’un compte utilisateur – Confirmation


Creation d’un projet – Information sur le projet (1/7)

Creation d’un projet – Membre du projet (2 /7)


Creation d’un projet – Groupes du projet (3/7)

Creation d’un projet – Quotas Compute (4/7)


Creation d’un projet – Quotas volume (5/7)

Creation d’un projet – Quotas network (6/7)

Creation d’un projet Quotas - Confirmation (7/7)


Creation d’une image – Parametrage du serveur nginx (1/5)
Par defaut, les serveur nginx n’accepte pas l’envoi de fichiers de taille superieure à 1Mo.

Creation d’une image – Redemarrage du serveur nginx (2/5)


Creation d’une image – Enregistrement d’une image (3/5)

Creation d’une image – les metadatas (4/5)


Creation d’une image – Confirmation (5 /5)

Création d’un volume (1/2)

Création d’un volume – Confirmation (2/2)


Création d’un Flavor – Information (1/3)

Création d’un Flavor – Flavor Access (2/3)


Creation d’un Flavor – Confirmation (3/3)

Creation d’un Reseau (1/4)


Creation d’un Reseau – Subnet(2/4)

Création d’un réseau – Subnet Details (3/4)


Création d’un reseau – Confirmation (4/4)

Creation d’une interface sur un routeur (1/2)

Creation d’une interface sur un routeur – Confirmation (2/2)


Creation d’une instance – Details (1/13)

Creation d’une instance – Source (2/13)


Création d’une instance – Flavor (3/13)

Création d’une instance – Networks (4/13)


Création d’une instance – Networks Ports (5/13)

Création d’une instance – Security Groups (6/13)


Création d’une instance – Key Pair – Create Key Pair (7/13)

Création d’une instance – Key Pair-Confirmation (8/13)


Création d’une instance – Configuration (9/13)

Création d’une instance – Server Groups (10/13)


Création d’une instance – Scheduler Hints (11/13)

Création d’une instance – Metadata (12/13)


Création d’une instance – Confirmation (13/13)

Attachement d’un volume à une instance (1/2)

Attachement d’un volume à une instance – Confirmation (2/2)


Attribution d’une adresse IP Flottante public (1/4)

Attribution d’une adresse IP Flottante public - Allocation (2/4)

Attribution d’une adresse IP Flottante public - Association (3/4)


Attribution d’une adresse IP Flottante public - Confirmation (4/4)

Network Topology – Topology (1/2)


Network Topology – Graph (2/2)

Connexion à l’instance depuis le reseau externe – Preparation de la clé Privée (1/5)


On a choisi d'nregistrer la clé privée dans un fichier .key

Connexion à l’instance depuis le reseau externe – Tunnel SSH entre la machine


Physique et la machine Virtuelle OpenStack (2/5)
Connexion à l’instance depuis le reseau externe – Tunnel SSH entre la machine
Virtuelle OpenStack et L’instance rkuateinstance (3/5)

Nous venons de configurer un tunel SSH qui permet de rediriger les requetes emises par la
machine physique sur son port 2222 vers l ‘instance rkuateinstance sur le port 22.
Connexion à l’instance depuis le reseau externe – Execution (4/5)
Connexion à l’instance depuis le reseau externe – Confirmation (5/5)

Connexion à l’instance depuis le reseau externe – Console web


Heat Orchestration template (HOT)

La version snap de OpenStack n'integre pas par default


les outils pour l'ochestration HOT.

Vous aimerez peut-être aussi