Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
openstack [Le 22/05/2023, 18:07]
lyondif02 [Création des rôles] typo. +reformulation mineure
openstack [Le 22/05/2023, 19:03] (Version actuelle)
lyondif02 [Pré-requis] typo. +reformulation mineure
Ligne 4: Ligne 4:
 ====== OpenStack ====== ====== OpenStack ======
    
-OpenStack est un logiciel libre ((license Apache 2.0)) qui permet la construction de [[:cloud]] privé et public. ​OpenStack ​est aussi une communauté et un projet ​en plus d'un logiciel ​qui pour but d'aider les organisations à mettre en oeuvre ​un système de serveur et de stockage virtuel.\\ +OpenStack est un logiciel libre((license Apache 2.0)) qui permet la construction de [[:cloud]] privé et public. ​C’est aussi le nom d’une communauté et d’un projet qui ont pour but daider les organisations à mettre en œuvre ​un système de serveur et de stockage virtuel. 
-OpenStack est composé d'une série de logiciels et de projets au code source libre qui sont maintenus par la communauté ​incluant: ​OpenStack Compute ​(nommé Nova), OpenStack Object Storage ​(nommé Swift), et OpenStack Image Service ​(nommé Glance).\\ + 
-Ce document présente l'installation des composants d'identité, d'images et virtualisation sur une seule machine.\\ +OpenStack est composé dune série de logiciels et de projets au code source libre qui sont maintenus par la communauté. Il comprend notamment les composants ​OpenStack Computenommé Nova, OpenStack Object Storagenommé Swift, et OpenStack Image Servicenommé Glance. 
-Il s'agit plutôt d'une configuration de développement ​mais néanmoins fonctionnelle. Les services réseau avancé ​et stockage que sont respectivement ​Quantum et Swift ne seront ​pas abordés ​dans ce document.+ 
 +Ce document présente linstallation des composants didentité, dimages et de virtualisationsur une seule machine. ​Cela correspond davantage à une configuration de développement. Elle est néanmoins fonctionnelle. Les services réseau avancé, nommé Neutron (ex-Quantum), et stockage objet, nommé ​Swiftne sont pas abordés ​ici.
    
 ===== Pré-requis ===== ===== Pré-requis =====
- + 
 +Dispositions générales :​
   * Disposer des [[:​sudo|droits d'​administration]].   * Disposer des [[:​sudo|droits d'​administration]].
-  * Disposer d'une connexion à Internet configurée et activée. +  * Disposer dune connexion à Internet configurée et activée. 
-  * Avoir les [[:​dépôts]] ​d'​activés +  * Avoir activé ​les [[:​dépôts]] ​logiciels. 
-  * Un processeur supportant la virtualisation matérielle ([[:​kvm#​mise_en_place|test sur la page KVM]]) +  * Disposer d’un ​processeur supportant la virtualisation matérielle ([[:​kvm#​mise_en_place|test sur la page KVM]]). 
-  * Disposer d'un disque dur ou d'une partition non formatée pour [[:LVM]] +  * Disposer dun disque dur ou dune partition non formatée pour [[:LVM]]. 
-  * Ne pas avoir peur de la ligne de [[:​commande_shell|commande]] +  * Ne pas avoir peur de la [[:​commande_shell|ligne de commande]]. 
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]]:​ +  * [[:​tutoriel:​comment_installer_un_paquet|Avoir installé les paquets]] ​suivants 
-    * **[[apt>​kvm,​libvirt-bin,​virtinst]]**.+    * **[[apt>​kvm,​libvirt-bin,​virtinst]]**
     * **[[apt>​mysql-server,​python-mysqldb]]**     * **[[apt>​mysql-server,​python-mysqldb]]**
-    * **[[apt>​bridge-utils|bridge-utils]]** +    * **[[apt>​bridge-utils|bridge-utils]]**. 
-  * Il est nécessaire de configurer ​le réseau ​en IP FixeSupprimez ​les paquets Network-Manager ou Wicd et resolvconf.+  * Avoir configuré ​le réseau ​avec un adressage ​IP statiqueSupprimer ​les paquets Network-Manager ou Wicd et resolvconf.
  
-Tous les services OpenStack seront installés sur la même machine.\\ +Notes particulières :​ 
-La configuration abordée ​suppose ​l'utilisation de 2 interfaces réseau.\\+  * Tous les services OpenStack seront installés sur la même machine ; 
 +  ​* ​La configuration abordée ​considère ​lutilisation de 2 interfaces réseau.
  
  ===== Préparation du système =====  ===== Préparation du système =====
Ligne 347: Ligne 350:
  
 ==== Création des Tenants ==== ==== Création des Tenants ====
 +Par la suite, les commandes proposées intègrent l’authentification et l’accès au service sur le même modèle que pour la création des utilisateurs supra.
 +
 === Tenant admin === === Tenant admin ===
-Le Tenant admin permet à ses membres d'administrer les services.+Le //Tenant admin// permet à ses membres dadministrer les services. 
 + 
 +Commande à exécuter de manière adaptée :
 <​code>​ <​code>​
 keystone --token ADMPASSWD --endpoint http://​192.168.1.250:​35357/​v2.0/​ tenant-create --name=admin keystone --token ADMPASSWD --endpoint http://​192.168.1.250:​35357/​v2.0/​ tenant-create --name=admin
 </​code>​ </​code>​
 +Réponse obtenue de manière approximative :​
 <​code>​ <​code>​
 +-------------+----------------------------------+ +-------------+----------------------------------+
Ligne 362: Ligne 370:
 +-------------+----------------------------------+ +-------------+----------------------------------+
 </​code>​ </​code>​
 +
 === Tenant service === === Tenant service ===
-Le Tenant ​interne des services.+Le //Tenant ​service// permet à ses membres d’accéder au service. 
 + 
 +Commande à exécuter de manière adaptée :
 <​code>​ <​code>​
 keystone --token ADMPASSWD --endpoint http://​192.168.1.250:​35357/​v2.0/​ tenant-create --name=service keystone --token ADMPASSWD --endpoint http://​192.168.1.250:​35357/​v2.0/​ tenant-create --name=service
 </​code>​ </​code>​
 +Réponse obtenue de manière approximative :​
 <​code>​ <​code>​
 +-------------+----------------------------------+ +-------------+----------------------------------+
  • openstack.1684771674.txt.gz
  • Dernière modification: Le 22/05/2023, 18:07
  • par lyondif02