Chapitre 3 - La mise en place d'OpenStack
Figure 3.1: Le rôle d'OpenStack [9]
OpenStack a libéré plusieurs versions comme
indiqué dans le tableau ci- dessous:
Tableau 3.1 : Les versions d'OpenStack [9].
35
36
Chapitre 3 - La mise en place d'OpenStack
OpenStack est composé d'une série de logiciels
et de projets au code source libre qui sont maintenus par la communauté
incluant: OpenStackCompute (nommé Nova), OpenStack Object Storage
(nommé Swift), et OpenStack Image Service (nommé Glance).
3.3 Architecture d'Openstack :
Elle s'articule autour de trois composants: 3.3.1.
OpenStackCompute (projet Nova) :
Compute sert à la gestion de larges réseaux de
machines virtuelles et d'une architecture redondante et évolutive. Elle
fournit une interface d'administration et l'API1 nécessaire
à l'orchestration du Cloud. Elle inclue : les gestions des instances
serveurs, la gestion du réseau et les contrôle d'accès.
3.3.2. OpenStack Object Storage (projet Swift)
:
Object Storage sert à la création d'espace de
stockage redondant et évolutif pour le stockage de plusieurs
pétabytes de données. Il ne s'agit pas réellement d'un
système de fichier mais est surtout conçut pour le stockage
à long terme de gros volumes. Il utilise une architecture
distribuée offrant plusieurs points d'accès pour éviter
les SPOF2.
3.3.3. OpenStack Imaging Service (projet Glance) :
Imaging Service fournit les services de stockages, de
découvertes, d'enregistrements et de distributions pour les images
disques de machines virtuelles. Il fournit également une API compatible
REST permettant d'effectuer des requêtes pour obtenir des informations
sur les images hébergées par les différents magasins de
stockages. [10]
3.4 Installation d'Openstack :
Cette installation nécessite une configuration
matérielle et des outils logiciels et des prérequis bien
spécifiques.
Comme c'est une solution libre, donc son installation a
été conduite sous Ubuntu LTS 14.04 /64 bits.
Nous avons dû créer une machine avec les
paramètres suivants :
? Nom: Ubuntu 14.04 - OpenStack.
? Type de système d'exploitation: Linux.
? Version: Ubuntu 14.04 LTS Server 64bits.
? Mémoire (RAM): 1.400 GB.
? Processeur(CPU ) :Intel core I3 -1.7GHZ
1 API : Application
Programming Interface.
2 SPOF : Single
Point Of Failure.
37
|