Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Bendiab
1. Objectif du TP :
Le but de ce TP est de déployer un cloud privé Iaas en installant Openstack.
Il faut faire la distinction de point de vue administrateur système entre les trois approches différentes du cloud
computing :
1/43
E.Bendiab
Premièrement, il y a le IaaS, qui est Infrastructure as a Service ; C'est une infrastructure utilisée pour fournir des
machines virtuelles, Cela va au-delà de la virtualisation, car le cloud ajoute de l'évolutivité et des aspects « à la
demande » à la virtualisation.
Deuxièmement, il y a le PaaS, Plate-forme en tant que service. Dans ce mode, le fournisseur fournit le réseau, les
serveurs, le stockage, le système d'exploitation ainsi qu'un middleware pour héberger une application. De cette façon, le
PasS fournit réellement une plate-forme sur laquelle une application peut être installée.
Troisièment ,il y a le SaaS, logiciel en tant que service. Dans ce modèle, le fournisseur ne donne accès qu’à une
application.
De point de vue utilisateur final, de ce qu'ils veulent dire quand on parle de Cloud Computing, probablement, la plupart du
temps, il s'agit de SaaS, Software as a Service ; Ils ne parlent que d'applications.
2. Openstack
OpenStack, par ses origines, est Infrastructure as Service ; cependant, OpenStack ayant élargi son champ d’application,
l’objectif dépasse parfois l’IaaS.
La définition la plus simple d’Openstack, Un environnement complet contrôlant un pools de ressources de calcul
importants, de stockage et de réseau dans un Datacenter, le tout étant géré via un tableau de bord qui permet aux
administrateurs de contrôler tout en permettant aux utilisateurs de provisionner des ressources via une interface Web.
2/43
E.Bendiab
3/43
E.Bendiab
Pour ce faire, visitez https://www.centos.org/download/ et cliquez sur ISO minimal comme indiqué dans la capture
d'écran ci-dessous.
4/43
E.Bendiab
Votre navigateur devrait vous inviter à enregistrer le fichier. Sélectionnez Enregistrer le fichier et cliquez sur OK .
5/43
E.Bendiab
6/43
E.Bendiab
Une fois l'image d'installation ISO CentOS 7 téléchargée, ouvrez VirtualBox et cliquez
sur Machine > Nouveau… comme indiqué dans la capture d'écran ci-dessous.
Maintenant, saisissez un nom pour la machine virtuelle. Sélectionnez ensuite Linux et Red Hat (64 bits) comme
Type et Version respectivement. Cliquez ensuite sur Suivant .
7/43
E.Bendiab
Vous avez besoin d'au moins 16 Go de RAM pour exécuter OpenStack. Assurez-vous donc d'affecter 16 Go (16384
Mo) de RAM à votre machine virtuelle. Une fois que vous avez défini la taille de la mémoire, cliquez sur Suivant .
8/43
E.Bendiab
9/43
E.Bendiab
10/43
E.Bendiab
11/43
E.Bendiab
Maintenant, définissez 100 Go comme taille de disque dur et cliquez sur Créer .
12/43
E.Bendiab
OpenStack VM doit être créé. Maintenant, sélectionnez la machine virtuelle OpenStack et cliquez sur Paramètres .
13/43
E.Bendiab
Maintenant, sélectionnez Tablette USB comme périphérique de pointage dans Système > Carte mère, comme
indiqué dans la capture d'écran ci-dessous.
14/43
E.Bendiab
Maintenant, cochez Activer le VT-x / AMD-v imbriqué dans Système > Processeur comme indiqué dans la
capture d'écran ci-dessous.
15/43
E.Bendiab
16/43
E.Bendiab
Maintenant, vous devez définir l'image d'installation ISO CentOS 7 comme lecteur optique. Pour ce faire, suivez les
procédures indiquées sur la capture d'écran ci-dessous.
17/43
E.Bendiab
18/43
E.Bendiab
19/43
E.Bendiab
20/43
E.Bendiab
La machine virtuelle doit démarrer à partir de l'image d'installation ISO. Maintenant, sélectionnez Installer CentOS
7 et appuyez sur <Entrée> .
21/43
E.Bendiab
Le programme d'installation de l'interface graphique de CentOS 7 devrait démarrer. Maintenant, installez CentOS 7
comme d'habitude. Assurez-vous de définir un mot de passe root lors de l'installation.
22/43
E.Bendiab
23/43
E.Bendiab
Une fois CentOS 7 installé, vous devriez pouvoir vous connecter en tant qu'utilisateur root en utilisant le mot de
passe que vous avez défini lors de l'installation.
Configuration du réseau:
24/43
E.Bendiab
25/43
E.Bendiab
26/43
E.Bendiab
27/43
E.Bendiab
Maintenant, exécutez la commande suivante pour configurer l'interface réseau eth0 pour obtenir automatiquement
l'adresse IP via DHCP:
# echo -e 'DEVICE = eth0 \ nBOOTPROTO = dhcp \ n' > / etc / sysconfig / network-scripts / ifcfg-eth0
Une fois démarrée, l'interface réseau eth0 doit avoir une adresse IP.
28/43
E.Bendiab
29/43
E.Bendiab
Installer OpenStack:
Avant de faire quoi que ce soit, assurez-vous de définir correctement les variables
d'environnement LANG et LC_ALL avec la commande suivante:
# echo -e "LANG = en_US.utf-8 \ n LC_ALL = en_US.utf-8 \ n " > / etc / environnement
Maintenant, pour vous assurer que tous les packages CentOS 7 sont à jour, exécutez la commande suivante:
# yum update -y
30/43
E.Bendiab
31/43
E.Bendiab
32/43
E.Bendiab
Maintenant, mettez à jour les packages système CentOS 7 avec la commande suivante:
# yum update –y
33/43
E.Bendiab
34/43
E.Bendiab
Maintenant, installez tous les composants d'OpenStack sur CentOS 7 avec la commande suivante:
# packstack –allinone
36/43
E.Bendiab
PackStack configure les composants requis avec Puppet. Cela prendra beaucoup de temps.
37/43
E.Bendiab
Test d'OpenStack:
Vous avez besoin de l'adresse IP de votre machine CentOS 7 pour accéder au tableau de bord OpenStack Horizon.
Pour trouver l'adresse IP de CentOS 7, exécutez la commande suivante:
# ip a
Comme vous pouvez le voir, l'adresse IP de ma machine CentOS 7 est 192.168.21.200 . Ce sera différent pour
vous. Assurez-vous donc de le remplacer par le vôtre à partir de maintenant.
38/43
E.Bendiab
39/43
E.Bendiab
Maintenant, pour trouver le mot de passe du tableau de bord OpenStack Horizon, exécutez la commande suivante:
Maintenant, depuis votre navigateur Web préféré, visitez http://192.168.21.200 et vous devriez voir la page de
connexion OpenStack. Tapez le nom d'utilisateur admin et le mot de passe df29616110934166 (le mot de passe
devrait être différent pour vous. Donc, remplacez-le par le vôtre.). Cliquez ensuite sur Connexion .
40/43
E.Bendiab
a
Vous devez être connecté au tableau de bord OpenStack Horizon. Maintenant, vous pouvez configurer OpenStack
comme vous le souhaitez à partir d'ici.
41/43
E.Bendiab
42/43
E.Bendiab
Bravo si vous étes arrivés ici cela veut dire que vous avez déployez votre propre Cloud privé.
Maintenant vous pouvez faire ce que vous voulez (déployer des machines des images des volume de stockage…..)
OpenStack est l’exemple parfait du Cloud (IaaS).
Bon courage
43/43