TP Fiable
TP Fiable
TP Fiable
Année : 2022/2023
ISGI Marrakech
MOKADDEM SALMA NAIT IDER YASSINE
Page | 2
MOKADDEM SALMA NAIT IDER YASSINE
Page | 3
MOKADDEM SALMA NAIT IDER YASSINE
Page | 4
MOKADDEM SALMA NAIT IDER YASSINE
Parfait, cela confirme que le serveur Ubuntu 20.04 LTS est installé avec succès
sur notre système.
Page | 5
MOKADDEM SALMA NAIT IDER YASSINE
Page | 6
MOKADDEM SALMA NAIT IDER YASSINE
Pour vous connecter à votre machine Ubuntu, appelez la commande ssh suivie du nom
d'utilisateur et de l'adresse IP au format suivant :
Page | 7
MOKADDEM SALMA NAIT IDER YASSINE
Après la configuration :
Pour attribuer une adresse IP statique à l'interface enp0s8, modifiez le fichier comme suit :
✓ Spécifiez l'adresse IP statique. Sous adresses : vous pouvez ajouter une ou plusieurs
adresses IP IPv4 ou IPv6 qui seront attribuées à l'interface réseau.
✓ Spécifiez la passerelle.
✓ Sous nameservers, définissez les adresses IP des serveurs de noms.
Une fois cela fait, enregistrez le fichier et appliquez les modifications en exécutant la commande:
Une fois que vous avez créé avec succès la "pile" de l'utilisateur et attribué les privilèges sudo, passez à
l'utilisateur à l'aide de la commande
Page | 8
MOKADDEM SALMA NAIT IDER YASSINE
Créez ensuite un fichier de configuration local.conf à l’aide d’un éditeur de texte (nano ou vim) :
Pour commencer l'installation d'OpenStack sur Ubuntu 20.04, exécutez le script ci-dessous
contenu dans le répertoire devstack :
Page | 9
MOKADDEM SALMA NAIT IDER YASSINE
Entrez les informations d'identification et cliquez sur "Sign in". Vous devriez pouvoir voir le
tableau de bord de la console de gestion comme indiqué ci-dessous.
Page | 10
MOKADDEM SALMA NAIT IDER YASSINE
✓ Sur tout shell à partir duquel vous souhaitez exécuter des commandes OpenStack, sourcez
le fichier PROJECT-openrc.sh pour le projet respectif. Dans cet exemple, vous sourcez le
fichier admin-openrc.sh pour le projet admin
IMAGE : Une image OpenStack est utilisée pour définir le système d'exploitation d'une
machine virtuelle
Lister les images:
Page | 11
MOKADDEM SALMA NAIT IDER YASSINE
FLAVOR : gabarit ou saveur est une configuration prédéfinie qui définit la capacité de
calcul, de mémoire et de stockage d'une instance.
Lister les saveurs:
Page | 12
MOKADDEM SALMA NAIT IDER YASSINE
GUI:
Page | 13
MOKADDEM SALMA NAIT IDER YASSINE
KEYPAIR: La paire de clés mal nommée est en réalité la clé publique d'une paire de clés
OpenSSH à utiliser pour accéder aux serveurs créés.
Créer une clé nommée Keyy :
Page | 14
MOKADDEM SALMA NAIT IDER YASSINE
MACHINE VIRTUELLE
Avec tous les éléments identifiés aux étapes précédentes, créer une nouvelle machine virtuelle :
Page | 15
MOKADDEM SALMA NAIT IDER YASSINE
Page | 16
MOKADDEM SALMA NAIT IDER YASSINE
Page | 17
MOKADDEM SALMA NAIT IDER YASSINE
Obtenir une URL de session Virtual Network Computing (VNC) pour votre instance et y accéder via un
navigateur web :
Page | 18
MOKADDEM SALMA NAIT IDER YASSINE
Page | 19
MOKADDEM SALMA NAIT IDER YASSINE
Page | 20
MOKADDEM SALMA NAIT IDER YASSINE
Partie sous-réseau :
Page | 21
MOKADDEM SALMA NAIT IDER YASSINE
Création de sous-réseau :
Configurer le routage:
Créer un routeur:
Page | 22
MOKADDEM SALMA NAIT IDER YASSINE
Sélectionner "my_external_nw" comme réseau externe et cliquer sur le bouton "Create Router" :
sélectionner le routeur dans la colonne du nom du routeur, accéder à l'onglet Interfaces et cliquer sur le
bouton « Add Interface».Cliquer sur "Submit". pour appliquer les paramètres :
Dans la liste déroulante du sous-réseau, sélectionner le sous-réseau interne « my_subnet ». Dans le champ
Adresse IP, ne rien spécifier. Cliquer sur le bouton ‘Submit’ pour terminer cette étape
Page | 23
MOKADDEM SALMA NAIT IDER YASSINE
Floating IP Address :
Une adresse IP flottante permet à l'instance d'être publiquement accessible. Chaque
instance a une adresse IP privée et fixe et peut également avoir une adresse IP publique ou
flottante. Les adresses IP flottantes vous permettent de diriger le trafic réseau entrant vers
vos instances OpenStack.
Lister les réseaux et sous-réseaux disponibles :
Vous devez réserver une adresse IP flottante à partir du pool de sous-réseaux du réseau externe. Par CLI :
Page | 24
MOKADDEM SALMA NAIT IDER YASSINE
admin est le projet du propriétaire. L'adresse IP flottante créée sera disponible pour être associée à ce
projet.
Public-subnet est le nom du sous-réseau sur lequel vous souhaitez créer l'IP flottante.
public est le nom du réseau à partir duquel allouer une adresse IP flottante.
Répertorier les images et noter l'ID de l'image que vous souhaitez utiliser pour votre volume :
Page | 25
MOKADDEM SALMA NAIT IDER YASSINE
Créer un volume nommé ‘v_one’ avec 8 gibioctets (Gio) d'espace et spécifier la zone de disponibilité et
l'image :
Créer un volume nommé ‘v_two’ avec 8 gibioctets (Gio) d'espace et spécifier la zone de disponibilité et
l'image (CLI) :
Page | 26
MOKADDEM SALMA NAIT IDER YASSINE
Page | 27
MOKADDEM SALMA NAIT IDER YASSINE
Détacher votre volume d'un serveur, en spécifiant l'ID du serveur et l'ID du volume :
Vérifier :
Supprimer un Volume :
Supprimer le volume à l'aide du nom ou de l'ID du volume :
Page | 28
MOKADDEM SALMA NAIT IDER YASSINE
Supprimer un projet :
Page | 29
MOKADDEM SALMA NAIT IDER YASSINE
Manipulation de rôles:
ROLE : Les rôles définissent les actions que les utilisateurs peuvent effectuer.
Lister les rôles disponibles:
Page | 30
MOKADDEM SALMA NAIT IDER YASSINE
Attribuer un role:
Répertorier les projets et notez l'ID de projet à attribuer au rôle :
Page | 31
MOKADDEM SALMA NAIT IDER YASSINE
Page | 32
MOKADDEM SALMA NAIT IDER YASSINE
Dashboard :
Page | 33
MOKADDEM SALMA NAIT IDER YASSINE
DATABASE AS A SERVICE :
Trove est une base de données en tant que service pour OpenStack. Il est conçu pour
fonctionner entièrement sur OpenStack, dans le but de permettre aux utilisateurs d'utiliser
rapidement et facilement les fonctionnalités d'une base de données relationnelle sans avoir à
gérer des tâches administratives complexes.
Installer et configurer pour Ubuntu :
https://docs.openstack.org/project-install-guide/database/draft/install-ubuntu.html
Page | 34
MOKADDEM SALMA NAIT IDER YASSINE
Dnsmasq : Dnsmasq est un cache DNS facile à configurer qui peut accélérer la navigation sur Internet et
la résolution des enregistrements de domaine sur vos systèmes. Vous pouvez également profiter de son
sous-système DHCP facile à configurer et à utiliser pour un petit réseau.
NTP : NTP signifie National Time Protocol et est utilisé pour la synchronisation d'horloge sur plusieurs
ordinateurs. Un serveur NTP est chargé de maintenir un ensemble d'ordinateurs synchronisés les uns avec
les autres. Sur un réseau local, le serveur doit être capable de maintenir tous les systèmes clients à moins
d'une milliseconde les uns des autres.
Configurer le serveur NTP : Le serveur NTP est déjà préconfiguré avec certains pools de serveurs, que
vous pouvez voir dans le fichier /etc/ntp.conf.
Page | 35
MOKADDEM SALMA NAIT IDER YASSINE
Généralement, il est préférable de remplacer ces lignes par des pools de serveurs de votre propre pays, ou
du moins de votre propre continent. Moins il y a de latence entre vous et un serveur de temps, mieux c'est.
Vous pouvez utiliser le site Web NTP Pool Project pour trouver le pool de serveurs NTP le plus proche de
votre emplacement.
Page | 36
MOKADDEM SALMA NAIT IDER YASSINE
CORRECTION :
1. openstack network create demo-network
List Lister/répertorier les instances, les images, les réseaux, les volumes…
Create Créer des instances, des images, des réseaux, des volumes…
Delete Supprimer des instances…
Show Obtenir des détails sur une instance, une image…
Set Définir/Modifier les propriétés du serveur, du routeur, du projet…
Add Ajouter/Attacher une adresse IP fixe/flottante, un volume, une image au
serveur.
Remove Supprimer/Détacher une adresse IP fixe/flottante, un volume…
Page | 37