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

Installation d'OpenStack sur un nœud unique

Transféré par

dyazalde21
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 vues18 pages

Installation d'OpenStack sur un nœud unique

Transféré par

dyazalde21
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

Installation d’openstack avec la méthode single node

(microstack)

• Installation des paquets de base et préparation du système


• Configuration de la carte réseau

La version 20.04.06 LTS (Focal Fossa) d’Ubuntu utilise netplan pour la gestion des interfaces
réseau donc remplace /etc/network/interfaces qui est utilisé précédemment.

• Pour pouvoir configurer les cartes réseau nous ouvrons le fichier YAML qui se trouve à
l’emplacement /etc/netplan comme suit :

• Ensuite le modifier selon la configuration souhaitée :

Présenté par: Wilian Có


• Enfin, nous exécutons la commande ci-dessous pour prendre en
considération la modification effectuée :

• Mise à jour du système

-On va mettre à niveau les packages de Ubuntu avec la commande suivante :

• Télécharger et installer les packages de base d’Openstack avec la commande suivante :


wilianco@wilianco:~$ sudo snap install microstack –beta

• Activer et configurer les packages d’Openstack pour les rendre fonctionnels avec la
commande suivante :
wilianco@wilianco:~$ sudo microstack init --auto --control

Présenté par: Wilian Có


• Déroulement de l’installation :
− Faire de notre système le nœud principal "control" :

- Ouverture du tableau de bord horizon :

-Activation et configuration des services du composant d’identité Keystone : création de projet,


préparation du composant et configuration du gestionnaire de clés de python Fernet :

-Configuration du service de modèle de données "placement" et lancement de la fonctionnalité de


migrations de données :

-Configuration du composant de calcul Nova ainsi que la fonctionnalité principale de réseautage au


moment de migrations d’instance, le cas de plusieurs machines :

-Création de volumes (gabarits) par défaut :

-Configuration du composant de réseau Neutron :

-Configuration du composant d’images systèmes Glance, et ajout d’image par défaut CirrOS, une
distribution Linux minimale conçue pour être utilisée comme image de test sur différentes
plateformes de cloud :

Présenté par: Wilian Có


-Création de règles des groupes de sécurité :

-Création des services du composant de stockage en bloc Cinder :

-Fin d’installation :

• liste des images

root@wilianco:/home/wilianco# [Link] image list

• Liste des flavors

root@wilianco:/home/wilianco# [Link] flavor list

Présenté par: Wilian Có


• Création d’instance test

wilianco@wilianco:~$ microstack launch cirros -n test

• Maintenant la plateforme Openstack est désormais fonctionnelle sur notre ordinateur


et nous pouvons exécuter différentes taches et opérations selon nos besoins.

-Récupérer le mot de passe pour accéder au Dashboard d’Openstack :

wilianco@wilianco:~$ sudo snap get microstack [Link]-password

AjALR78iskdc11qZr0WQP3fPwL70cRDR

− Vérifier les composants installés et leur fonctionnement :


root@wilianco:/home/wilianco# [Link] catalog list

Présenté par: Wilian Có


Présenté par: Wilian Có
− A partir du navigateur web, on tape l’adresse IP de notre système, la page d’authentification
suivante doit s’afficher : dans mon cas c’est [Link]

− Ensuite on accède comme étant l’utilisateur par défaut "admin" et on tape également le mot de
passe qu’on a récupéré auparavant pour y accéder à la suivante page d’accueil de la plateforme :

Présenté par: Wilian Có


Déroulement de travail sur la plateforme

Gestion de travail

Création de Projet :

Pour créer les Projets on accède à l’onglet : identity->Projets – Create Project, puis
configurer en l’associant à un Membre et un projet :

Présenté par: Wilian Có


Création d’utilisateurs :

Pour créer les utilisateurs il accède à l’onglet : identity->Users – Create User, puis
configurer en l’associant à un rôle et un projet et en l’attribuant un mot de passe :

Présenté par: Wilian Có


Création de gabarit (flavor)

A défaut de ressources minimales pour la version test d’openstack, l’administrateur


va créer une petite version de flavor qui consomme moins de la mémoire vive,suivant
ce chemin Admin->Flavors–Create Flavor puis configurer également la RAM à
10240Mb ainsi que des volumes minimaux pour les autres périphériques :

• Ensuite faire associer le gabarit uniquement pour le projet ’admin’ Puis cliquer sur
le bouton [Create Flavor] :

Présenté par: Wilian Có


Création d’image

Pour la création d’image il faut d’abord télécharger une image cloud avec une
extension .img

Ensuite aller dans Projet->Compute->Images–Create Image et remplir le


formulaire tout en chargeant l’image [Link] et
choisissant le type QCOW2-QEMU Emulator Puis cliquer sur Create Image :

Présenté par: Wilian Có


On redemarre tout le service openstack

root@wilianco:/home/wilianco# snap restart microstack

L’installation des machines Project_Ravada et le Project_Sentora

● Installation de machine Projet Ravada

Présenté par: Wilian Có


wilianco@wilianco:~$ microstack launch ubuntu20 --flavor Project_Ravada_ubuntu_20 -n
Project_Ravada

● Installation de machine Projet Santora

-La vérification des instances.

● Connexion ssh avec machine project-ravada

wilianco@wilianco:~$ ssh -i /home/wilianco/snap/microstack/common/.ssh/id_microstack


ubuntu@[Link]

On nous demande une confirmation yes pour une connexion ssh

Présenté par: Wilian Có


Le serveur est connectivité par ssh.

Connexion ssh avec le project-Sentora

wilianco@wilianco:~$ ssh -i /home/wilianco/snap/microstack/common/.ssh/id_microstack


ubuntu@[Link]

Présenté par: Wilian Có


L’Utilisation de ping pour voir la connectivité de deux machines.

Projet_Ravada vers Projet_Sentora

Projet_Sentora vers Projet_Ravada

Projet_Ravada vers le Routeur

Présenté par: Wilian Có


Projet_Sentora vers le Routeur

Les différentes dossiers de microstack

Présenté par: Wilian Có


Lorsqu’on installe une machine dans openstack pour la raison de sécurité elle peut ne pas avoir la
connexion internet voici les étapes de problème et la solution pour avoir internert sur les instances
openstack.

wilianco@wilianco:~$ route -n

● Solution de problème de connexion internet pour les instances


openstack

Au niveau de la machine physique on saisi les deux commandes.


wilianco@wilianco:~$ sudo sysctl net.ipv4.ip_forward=1

Le principe est d'utiliser une adresse IP publique source pour cacher derrière elle toutes les adresses
IP du réseau privé.
Dans cette exemple avec du SNAT, tous les paquets provenant du réseau privé [Link]/24 sera
perçu comme provenant de l'IP public [Link]/24 .avec l'option "MASQUERADE"

wilianco@wilianco:~$ sudo iptables -t nat -A POSTROUTING -s [Link]/24 ! -d


[Link]/24 -j MASQUERADE
wilianco@wilianco:~$ sudo iptables -L

• Versification de la connexion internet au niveau de l’une des instances.

root@project-ravada:/home/ubuntu# ping [Link]

Présenté par: Wilian Có


root@project-ravada:/home/ubuntu# ping [Link]

Présenté par: Wilian Có

Vous aimerez peut-être aussi