Installation de Openstack
• Avec devstack sur Ubuntu 18.04 ou plus.
Opensatck est une plate-forme cloud IaaS gratuite et open source qui gère les ressources de
calcul, de stockage et de réseau dans le cloud. Il est livré avec un tableau de bord intuitif qui
permet aux administrateurs système de fournir et de surveiller ces ressources.
Devstack est un ensemble de scripts extensibles qui facilitent le déploiement d'OpenStack.
• Exigences minimales
• Avant de commencer, assurez-vous d'avoir les prérequis minimums suivants
1. Une nouvelle installation d'Ubuntu 18.04
2. Utilisateur avec des privilèges sudo
3. 4 Go de RAM
4. 2 vCPU
5. Capacité du disque dur de 10 Go
6. connexion Internet
• Une fois les exigences minimales satisfaites, nous pouvons maintenant continuer.
Installation de Openstack (Suite1)
Étape 1 : Mettre à jour et mettre à niveau le système
apt update -y && apt upgrade –y
Redémarrez ensuite le système à l'aide de la commande.
sudo reboo ou init 6
Étape 2 : Créer un utilisateur Stack et attribuer le privilège
sudo
Dans cet esprit, nous allons ajouter un nouvel utilisateur appelé «
stack » et attribuer des privilèges sudo.
sudo adduser -s /bin/bash -d /opt/stack -m stack
Ensuite, exécutez la commande ci-dessous pour attribuer des
privilèges sudo à l'utilisateur
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee
/etc/sudoers.d/stack
Exemple de sortie
Installation de Openstack (Suite2)
Étape 3 : Installez git et téléchargez DevStack
Passons à l'utilisateur à l'aide de la commande : su – stack
Installation de git avec la commande: sudo apt install git –y
Exemple de sortie
En utilisant git, clonez le référentiel git de devstack
comme indiqué: git clone https:
//[Link]/openstack-dev/devstack
Ensuite la commande suivante donne la sortie:
Git clone [Link]
Installation de Openstack (Suite3)
Étape 4 : Créez le fichier de configuration devstack
cd devstack
Créez ensuite un [Link] fichier de configuration : vim [Link]
Collez le contenu suivant:
[[local|localrc]] # Password for KeyStone, Database, RabbitMQ and Service
ADMIN_PASSWORD=StrongAdminSecret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD # Host IP - get your Server/VM IP address
from ip addr command HOST_IP=[Link]
Voici notre fichier [Link]
Installation de Openstack (Suite4)
Étape 5 : Installez OpenStack avec Devstack
Exécutons le script ci-dessous contenu dans le répertoire devstack :
./[Link]
Les fonctionnalités suivantes seront installées :
Installation de Openstack (Suite5)
• Horizon – Tableau de bord OpenStack
• Nova – Service informatique
• Coup d'œil – Service d'images
• Neutron – Service réseau
• Keystone – Service d'identité
• Cendres – Service de stockage de blocs
• Placement – API de placement
À la toute fin, vous devriez voir une sortie similaire à celle que nous avons ci-dessous.
Installation de Openstack (Fin)
Étape 6 : Accéder à OpenStack sur un navigateur Web
Pour accéder à OpenStack via un navigateur Web, parcourez l'adresse IP de votre
Ubuntu comme indiqué.
[Link]