0% ont trouvé ce document utile (0 vote)
79 vues15 pages

Projet Openstack Aymen Hemmi

Ce document présente un guide pratique pour la mise en place d'une infrastructure cloud avec OpenStack, incluant une introduction à la plateforme, son architecture et ses composants principaux. Il détaille également les étapes d'installation et de configuration d'OpenStack, ainsi que la création d'un environnement réseau virtuel. Enfin, il fournit un résumé des commandes clés et des solutions aux problèmes courants rencontrés lors de l'utilisation d'OpenStack.

Transféré par

hsina zina
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
79 vues15 pages

Projet Openstack Aymen Hemmi

Ce document présente un guide pratique pour la mise en place d'une infrastructure cloud avec OpenStack, incluant une introduction à la plateforme, son architecture et ses composants principaux. Il détaille également les étapes d'installation et de configuration d'OpenStack, ainsi que la création d'un environnement réseau virtuel. Enfin, il fournit un résumé des commandes clés et des solutions aux problèmes courants rencontrés lors de l'utilisation d'OpenStack.

Transféré par

hsina zina
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

AYMEN HEMMI IDOSR201 ISTAMK

MISE EN PLACE D’UNE


INFRASTRUCTURE CLOUD AVEC
OPENSTACK

1 Table des matières


1. . Introduction sur OpenStack
[Link]'est-ce qu'OpenStack?
[Link] d'OpenStack
[Link] principaux
2. TP 1: Installation d'OpenStack
[Link]érequis
[Link] avec DevStack
[Link] des composants requis
3. TP 2: Création d’un environnement réseau virtuel sous
OpenStack :
[Link] d'images
[Link]éation des réseaux virtuels
[Link] du routeur
[Link]éation d'instances
[Link]éer un Groupe de Sécurité pour SSH
[Link] une Instance (VM) "BLUE-1"
[Link] une IP Flottante (Public)
[Link]éer et Attacher un Volume de Stockage
4. Résumé des Commandes Clés
[Link] commandes et Résolution des problèmes

Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

1. INTRODUCTION SUR
OPENSTACK
1.1. Qu'est-ce qu’OpenStack ?
2 OpenStack est une plateforme de cloud computing open source qui permet de déployer et de gérer des
infrastructures de cloud (IaaS - Infrastructure as à Service). Lancé en 2010 par Rackspace et la NASA,
OpenStack est devenu l'un des projets open source les plus actifs au monde, soutenu par une large
communauté et de nombreuses entreprises.

Les avantages d’OpenStack :

• Open source et gratuit


• Hautement personnalisable et extensible
• Compatible avec différents hyperviseurs (KVM, VMware, Xen)
• Architecture modulaire permettant de déployer uniquement les services nécessaires
• Évolutif pour les déploiements de toutes tailles
• APIs ouvertes pour l'intégration avec d'autres outils

1.2. Architecture d'OpenStack


OpenStack fonctionne selon une architecture modulaire composée de plusieurs services indépendants qui
communiquent entre eux via des APIs. Chaque service est responsable d'une fonction spécifique dans
l'écosystème cloud :

• Architecture à trois niveaux :


• Niveau de contrôle : Gère l'orchestration du cloud (contrôleurs)
• Niveau de réseau : Gère la connectivité entre les composants
• Niveau de calcul : Exécute les instances virtuelles (nœuds de calcul)

L'architecture modulaire permet aux utilisateurs de déployer uniquement les services dont ils ont besoin,
en fonction de leurs exigences spécifiques.

1.3. Composants principaux


OpenStack est composé de plusieurs projets/services, chacun gérant un aspect différent de
l'infrastructure cloud :

Keystone (Identity Service)

• Service d'identité et d'authentification


• Gère les utilisateurs, les projets (tenants) et les rôles
• Fournit un catalogue des services disponibles
• Essentiel pour la sécurité et le contrôle d'accès
Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

Nova (Compute Service)

• Gère le cycle de vie des instances de calcul


• Planifie et provisionne les machines virtuelles
• Supporte différents hyperviseurs
• Fournit des APIs pour le contrôle des instances

Neutron (Networking Service)

• Offre la connectivité réseau en tant que service


• Gère les réseaux virtuels, sous-réseaux et routeurs
3 • Fournit des fonctionnalités avancées comme le DHCP, VLANs, VPNs
• Permet les réseaux définis par logiciel (SDN)

Glance (Image Service)

• Service de gestion des images de VM


• Registre des images de disques virtuels
• Prend en charge divers formats d'images
• Permet l'importation et l'exportation d'images

Cinder (Block Storage)

• Fournit du stockage bloc persistant pour les instances


• Gère la création, la connexion et le détachement des volumes
• Supporte différents backends de stockage
• Offre des fonctionnalités de snapshots

Swift (Object Storage)

• Stockage d'objets distribué et redondant


• Fournit un accès via API RESTful
• Hautement évolutif et tolérant aux pannes
• Idéal pour le stockage de données non structurées

Horizon (Dashboard)

• Interface Web pour gérer les services OpenStack


• Fournit une console graphique pour administrateurs et utilisateurs
• Permet de gérer les instances, volumes, réseaux, etc.
• Personnalisable et extensible

Autres services importants:

• Heat : Orchestration et autoscaling


• Ceilometer : Télémétrie et facturation
• Ironic : Provisionnement de machines physiques
• Manila : Partage de fichiers en tant que service
• Magnum : Conteneurs en tant que service
Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

2. TP 1 : INSTALLATION
D'OPENSTACK
2.1. Prérequis :
4 Configuration matérielle recommandée :

• Processeur : 4 cœurs ou plus


• Mémoire: 8 Go RAM minimum (16 Go recommandés)
• Espace disque : 50 Go minimum
• Ubuntu 22.04 LTS fraîchement installé
• Accès root/sudo

Mise à jour du système :

Installation des dépendances nécessaires :

2.2. Installation avec DevStack :


DevStack est un ensemble de scripts qui permet d'installer rapidement un environnement OpenStack à
des fins de développement et de test.

2.2.1. Création d'un utilisateur stack :

2.2.2. Passage à l'utilisateur stack et Cloner le dépôt DevStack depuis GitHub :

Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

5 2.3. Configuration des composants requis :


Il y a deux méthodes

2.3.1. Create devstack configuration file :

Accéder au répertoire DevStack et Créer un fichier de configuration local :

Éditer [Link] :

2.3.2. Lancement de l'installation:

L'installation prendra entre 15 et 40 minutes selon les performances du système.

2.3.3. Vérification de l’installation :


Une fois l'installation terminée, vous pourrez accéder au Dashboard Horizon via :
Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

• URL : [Link]

• Utilisateur : admin

• Mot de passe : 1122

accéder au Dashboard via Horizon :

Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

3. TP 2 : CREATION D’UN
ENVIRONNEMENT RESEAU
VIRTUEL SOUS OPENSTACK
7
Prérequis :

• OpenStack est installé et fonctionnel.


• Vous avez accès à un compte admin et au fichier [Link].

3.1. Ajouter l’image CentOS 7 :

3.2. Création des réseaux virtuels :


Création des trois réseaux virtuels avec leurs sous-réseaux respectifs :

Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

3.3. Configuration du routeur :


Création d'un routeur pour connecter les trois réseaux virtuels :

3.4. Création d'instances :


• Openstack image List :
Affiche la liste des images disponibles
• Openstack flavor List :
Affiche la des configurations matérielles (RAM, vCPU, disque) pour les
instances.

Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

Création de deux instances sur BLUE network :

Création de deux instances sur RED network :

Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

10
Conclusion :

Ce guide vous a permis d'installer et de configurer une plateforme OpenStack


fonctionnelle sur Ubuntu 22.04 avec les composants principaux. Les TP 1 et 2 vous
ont guidé à travers l'installation initiale et la configuration post-installation pour créer
une infrastructure cloud simple avec plusieurs réseaux et instances.

Les instances :

Topologie :

Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

11

Les volumes des disques :

3.5. Créer un Groupe de Sécurité pour SSH :


3.5.1. Créer le groupe de sécurité :

Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

Sortie :

• Nom : ssh-access
12 • ID : c2af1428-7b19-4b66-9f90-845db52e93ae

3.5.2. Ajouter une règle pour le port SSH (22) :

Sortie :

Règle ajoutée pour le TCP port 22 depuis n'importe quelle IP ([Link]/0).

3.6. Configurer une Instance (VM) "BLUE-1" :


3.6.1. Ajouter le groupe de sécurité à l'instance

<→
Le groupe ssh-access doit apparaître.

3.7. Attacher une IP Flottante (Public) :


3.7.1. Créer une IP flottante :

Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

13
Sortie: IP attribuée: [Link]

3.7.2. Associer l'IP flottante à l'instance :

openstack server add floating ip BLUE-1 [Link]

Vérification :

3.7.3. Tester la connexion SSH :

3.8. Créer et Attacher un Volume de Stockage :


3.8.1. Créer un volume de 10 Go :

Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

14

• Nom : V-inst

• Taille : 10 Go

• ID : 69f92e66-7904-4cf9-ab89-1cb744b98c76

3.8.2. Attacher le volume à l'instance :

4. RESUME DES
COMMANDES CLES
4.1. Résolution des problèmes :
Action Commande

openstack security group create ssh-access


Créer un groupe de sécurité
--description "Accès SSH"

openstack security group rule create ssh-


Autoriser SSH access --protocol tcp --dst-port 22:22 --
remote-ip [Link]/0

Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA
AYMEN HEMMI IDOSR201 ISTAMK

Action Commande

Lister ip floating openstack floating ip list

Créer une IP flottante openstack floating ip create public

openstack server add floating ip BLUE-1


Associer l'IP flottante
[Link]

Créer un volume openstack volume create --size 10 V-inst

Attacher un volume openstack server add volume BLUE-1 V-inst


15
lister subnet openstack subnet list

Lister routers openstack router list

Lister les instance openstack server list

Lister les reseaux openstack network list

liée le router avec le subnet de openstack router add subnet ‘nom de


network router’ ‘id de subnet’

attaché le router4 avec external-


openstack router set ‘nom de router ou ID’
gateway public pour se
--external-gateway public
connectés a internet

Problèmes Courants & Solutions


4.1.1. SSH impossible ?

o Vérifiez le groupe de sécurité (openstack security group show ssh-

access).

o Vérifiez que l'IP flottante est bien associée (openstack floating ip list).
4.1.2. Volume non détecté dans l'instance ?

o Vérifiez avec lsblk dans l'instance.

o Formatez et montez le volume si nécessaire : y


sudo mkfs.ext4 /dev/vdb
sudo mount /dev/vdb /mnt

Ce travail pratique a été réalisé sous l'encadrement de Madame Meryem Bouhram, dans le cadre de la
formation systèmes et Réseaux informatique - Année 2025.
CENTRE DE FORMATION ISTA MAAMORA – KÉNITRA

Vous aimerez peut-être aussi