Vous êtes sur la page 1sur 3

Etapes d’installation d’OpenStack

Référence :
https://medium.com/@kcoupal/how-to-install-openstack-on-ubuntu-22-04-with-devstack-
3336c01ddcfa

Étape 1 : Mise à jour et mise à niveau du système


Pour commencer, connectez-vous à votre système Ubuntu 22.04 en utilisant le protocole SSH
et mettez à jour et à niveau les répertoires du système en utilisant la commande suivante.
apt update -y && apt upgrade -y

Redémarrez ensuite le système à l'aide de la commande.


sudo reboot
ou
init 6

La commande "sudo reboot" permet de redémarrer un système Linux en tant


qu'administrateur.

Étape 2 : Créer l'utilisateur Stack et lui attribuer le privilège sudo


devstack sera exécuté en tant qu'utilisateur normal avec des privilèges sudo. Dans cette
optique, nous allons ajouter un nouvel utilisateur appelé "stack" et lui attribuer les privilèges
sudo. Pour créer l'utilisateur stack, exécutez.
sudo adduser -s /bin/bash -d /opt/stack -m stack
sudo chmod +x /opt/stack

Ensuite, exécutez la commande ci-dessous pour attribuer les privilèges sudo à l'utilisateur
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack

Étape 3 : Installer git et télécharger DevStack


Une fois que vous avez créé l'utilisateur 'stack' et que vous lui avez attribué les privilèges
sudo, passez à l'utilisateur à l'aide de la commande.
su – stack

Dans la plupart des systèmes Ubuntu 22.04, git est déjà installé. Si, par hasard, git n'est pas
installé, installez-le en exécutant la commande suivante.
sudo apt install git –y

Exemple de sortie :

En utilisant git, copiez le répertoire git de devstack comme indiqué.

1
Etapes d’installation d’OpenStack
git clone https://git.openstack.org/openstack-dev/devstack

Exemple de sortie :

Étape 4 : Créer le fichier de configuration de devstack


Dans cette étape, accédez au répertoire devstack.
cd devstack

Créez ensuite un fichier de configuration local.conf.


vim local.conf

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=10.208.0.10
Enregistrez et quittez l'éditeur de texte

N.B :

 Le mot de passe ADMIN_PASSWORD est le mot de passe que vous utiliserez pour vous
connecter à la page de connexion d'OpenStack. Le nom d'utilisateur par défaut est admin.
 HOST_IP est l'adresse IP de votre système, obtenue en exécutant les commandes ifconfig ou
ip addr.

Étape 5 : Installer OpenStack avec Devstack


Pour commencer l'installation d'OpenStack sur Ubuntu 22.04, exécutez le script ci-dessous
contenu dans le répertoire devstack.
./stack.sh

Les fonctionnalités suivantes seront installées :


 Horizon — OpenStack Dashboard
 Nova — Compute Service
 Glance — Image Service
 Neutron — Network Service
2
Etapes d’installation d’OpenStack
 Keystone — Identity Service
 Cinder — Block Storage Service
 Placement — Placement API
Le déploiement prend environ 10 à 15 minutes, en fonction de la vitesse de votre système et
de votre connexion internet. Dans notre cas, cela a pris environ 12 minutes. À la fin, vous
devriez obtenir un résultat similaire à celui que nous avons ci-dessous.

Cela confirme que tout s'est bien passé et que nous pouvons accéder à OpenStack via un
navigateur web.
Étape 6 : Accéder à OpenStack via un navigateur web
Pour accéder à OpenStack via un navigateur web, naviguez sur l'adresse IP de votre Ubuntu
comme indiqué. https://server-ip/dashboard Cela vous dirige vers une page de connexion
comme indiqué.

Vous aimerez peut-être aussi