0% ont trouvé ce document utile (0 vote)
2 vues5 pages

TP Openstack

Ce document décrit un TP sur l'installation et la configuration d'OpenStack sur VirtualBox, en détaillant les étapes nécessaires depuis la configuration requise jusqu'à la création d'une machine virtuelle. Les étapes incluent l'installation d'Ubuntu, la mise à jour du système, l'installation de dépendances, et la configuration d'OpenStack via DevStack. Enfin, il explique comment vérifier l'installation et gérer des instances virtuelles à l'aide de commandes OpenStack CLI.

Transféré par

ramlebabaha32
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)
2 vues5 pages

TP Openstack

Ce document décrit un TP sur l'installation et la configuration d'OpenStack sur VirtualBox, en détaillant les étapes nécessaires depuis la configuration requise jusqu'à la création d'une machine virtuelle. Les étapes incluent l'installation d'Ubuntu, la mise à jour du système, l'installation de dépendances, et la configuration d'OpenStack via DevStack. Enfin, il explique comment vérifier l'installation et gérer des instances virtuelles à l'aide de commandes OpenStack CLI.

Transféré par

ramlebabaha32
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

Cloud et virtualisa on CI2

TP Openstack
L’objectif de ce TP est de mettre en place le gestionnaire de cloud source ouverte
OpenStack sur virtualbox. OpenStack est un logiciel d'infrastructure de cloud
computing open source et l'un des trois projets open source les plus actifs au monde.
OpenStack est un ensemble de composants logiciels qui fournissent des services
communs pour l'infrastructure cloud.

Installation OpenStack :
Étape 1 : Configuration requise
Avant de commencer, assurez-vous que votre système répond aux critères suivants :
Système d'exploitation hôte : Windows/Linux/Mac
RAM : au moins 8 Go (16 Go recommandés)
CPU : processeur à 4 cœurs ou supérieur
Stockage : au moins 50 Go d'espace disque disponible
VirtualBox installé : télécharger depuis VirtualBox
Ubuntu Server 22.04 (recommandé) ISO
Étape 2 : Créer une machine virtuelle dans VirtualBox
Ouvrez VirtualBox → Cliquez sur Nouveau
Définissez le nom (par exemple, OpenStack) et choisissez :
Type : Linux
Version : Ubuntu (64 bits)
Allouez au moins :
RAM : 8 Go (8 192 Mo)
CPU : 4 cœurs
Créez un disque dur virtuel :
Sélectionnez VDI (VirtualBox Disk Image)
Choisissez Allocation dynamique
Définissez la taille du disque : 50 Go
Paramètres réseau :
Accédez à Paramètres → Réseau

1
DR. Bechir ben gouissem
Cloud et virtualisa on CI2

Définissez l'adaptateur 1 sur Adaptateur ponté (bridge)


Définissez l'adaptateur 2 sur Adaptateur hôte uniquement
Étape 3 : installer Ubuntu sur la machine virtuelle
Démarrez la machine virtuelle et chargez l'ISO Ubuntu.
Suivez les étapes d'installation :
Choisissez Installation normale
Sélectionnez Effacer le disque et installer Ubuntu
Définissez un nom d'utilisateur (par exemple, stack)
Définissez un mot de passe (par exemple, openstack)
Terminez l'installation, redémarrez et connectez-vous.
Étape 4 : mettre à jour le système
Après vous être connecté à Ubuntu, ouvrez un terminal et exécutez :
sudo apt update && sudo apt upgrade -y
sudo reboot
Étape 5 : installer les dépendances requises
sudo apt install -y git vim net-tools curl
Étape 6 : Créer un utilisateur “Stack”
sudo useradd -s /bin/bash -d /opt/stack -m stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack sudo
su - stack
Étape 7 : Télécharger DevStack
git clone [Link]
cd devstack
Étape 8 : Créer un fichier de configuration local
nano [Link]
ou
cat > [Link] <<EOF
[[local|localrc]] ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
HOST_IP=YOUR_VM_IP_ADDRESS
Étape 9 : Démarrer l'installation

2
DR. Bechir ben gouissem
Cloud et virtualisa on CI2

Exécutez le script d'installation (cela prend du temps) :


FORCE=yes ./[Link]
Si l’installation se termine avec succès, vous verrez l’URL du tableau de bord
OpenStack.
Étape 10 : Accéder au tableau de bord OpenStack
Ouvrez un navigateur Web sur votre machine hôte.
Accédez à [Link]
Connexion :
Nom d'utilisateur : admin
Mot de passe : secret
Étape 11 : Vérifier l’installation
openstack project list
openstack service list

Créer une machine virtuelle


Étape 1 : Obtenir les informations d'identification OpenStack
Avant d'exécuter des commandes OpenStack CLI, vous devez charger vos variables
d'environnement OpenStack :
source openrc admin admin

Remplacez admin par le projet et l'utilisateur corrects


Étape 2 : Vérifier l'installation d'OpenStack
Vérifiez si les services OpenStack sont en cours d'exécution :
openstack service list
openstack compute service list

Étape 3 : Listez les ressources disponibles


Vérifiez les images disponibles :
openstack image list
Vérifiez les saveurs disponibles :
3
DR. Bechir ben gouissem
Cloud et virtualisa on CI2

les saveurs (flavors) définissent la capacité de calcul, de mémoire et de stockage des


instances de calcul nova.
openstack flavor list
Vérifiez les réseaux disponibles :
openstack network list
Vérifiez les paires de clés disponibles (ou créez-en une) :
openstack keypair list
Si aucune clé n'existe, créez-en une :
openstack keypair create mykey > [Link]
chmod 600 [Link]
Étape 4 : Créer une machine virtuelle (instance)
Utilisez la commande suivante pour créer une machine virtuelle :
openstack server create --flavor [Link] --image "Ubuntu-22.04" \ --network
private --security-group default --key-name mykey my-instance

Remplacez :
"Ubuntu-22.04" par le nom réel de votre image.
[Link] par la version souhaitée.
private par le nom de votre réseau.
mykey par le nom réel de votre paire de clés.
my-instance par le nom de votre VM préférée.
Étape 5 : Vérifier l’état de l’instance
openstack server list
Une fois que le statut passe à ACTIVE, votre VM est en cours d’exécution.
Étape 6 : Attribuer une adresse IP flottante (facultatif)
Dans OpenStack, une adresse IP flottante (également appelée adresse IP
publique) est une adresse IP qui peut être associée ou dissociée dynamiquement
d'une instance.
Liste des IP flottantes disponibles : openstack floating ip list
Si aucune IP flottante n'est disponible, créez-en une : openstack floating ip
create public

4
DR. Bechir ben gouissem
Cloud et virtualisa on CI2

Associez l’IP flottante à l’instance : openstack server add floating ip my-


instance <FLOATING_IP>
Étape 7 : Accéder à la VM
Si une adresse IP flottante est attribuée, vous pouvez vous connecter à la VM
via SSH :
ssh -i [Link] ubuntu@<FLOATING_IP>
vérifier l’état des VMs sur le Dashboard de OpenStack

5
DR. Bechir ben gouissem

Vous aimerez peut-être aussi