Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| openstack [Le 22/05/2023, 17:38] – [Installation] ortho. +conjugaison lyondif02 | openstack [Le 22/05/2023, 19:03] (Version actuelle) – [Pré-requis] typo. +reformulation mineure lyondif02 | ||
|---|---|---|---|
| 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 un logiciel libre((license Apache 2.0)) qui permet la construction de [[:cloud]] privé et public. |
| - | OpenStack est composé d'une série de logiciels et de projets au code source libre qui sont maintenus par la communauté | + | |
| - | Ce document présente l'installation des composants d'identité, d'images et virtualisation sur une seule machine.\\ | + | OpenStack est composé d’une série de logiciels et de projets au code source libre qui sont maintenus par la communauté. Il comprend notamment les composants |
| - | Il s'agit plutôt d'une configuration de développement | + | |
| + | Ce document présente l’installation des composants d’identité, d’images et de virtualisation, sur une seule machine. | ||
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| - | + | ||
| + | Dispositions générales : | ||
| * Disposer des [[: | * Disposer des [[: | ||
| - | * Disposer d'une connexion à Internet configurée et activée. | + | * Disposer d’une connexion à Internet configurée et activée. |
| - | * Avoir les [[: | + | * Avoir activé |
| - | * Un processeur supportant la virtualisation matérielle ([[: | + | * Disposer d’un |
| - | * Disposer d'un disque dur ou d'une partition non formatée pour [[:LVM]] | + | * Disposer d’un disque dur ou d’une partition non formatée pour [[:LVM]]. |
| - | * Ne pas avoir peur de la ligne de [[: | + | * Ne pas avoir peur de la [[: |
| - | * Avoir [[: | + | * [[: |
| - | * **[[apt> | + | * **[[apt> |
| * **[[apt> | * **[[apt> | ||
| - | * **[[apt> | + | * **[[apt> |
| - | * Il est nécessaire de configurer | + | * Avoir configuré |
| - | Tous les services OpenStack seront installés sur la même machine.\\ | + | Notes particulières : |
| - | La configuration abordée | + | * Tous les services OpenStack seront installés sur la même machine ; |
| + | | ||
| ===== Préparation du système ===== | ===== Préparation du système ===== | ||
| Ligne 177: | Ligne 180: | ||
| ==== Configuration ==== | ==== Configuration ==== | ||
| - | [[: | + | [[: |
| - | Remplacez ADMPASSWD par un mot de passe de votre choix et et SQLPASSWD par le mot de passe MySQL défini | + | |
| + | Remplacez ADMPASSWD par un mot de passe de votre choix et SQLPASSWD par le mot de passe MySQL précédemment | ||
| < | < | ||
| [DEFAULT] | [DEFAULT] | ||
| Ligne 197: | Ligne 201: | ||
| </ | </ | ||
| - | Redémarrez keystone: | + | Redémarrez |
| < | < | ||
| sudo service keystone restart | sudo service keystone restart | ||
| </ | </ | ||
| - | Synchronisez la base de données: | + | Synchronisez la base de données : |
| < | < | ||
| sudo keystone-manage db_sync | sudo keystone-manage db_sync | ||
| </ | </ | ||
| - | et donnez les droits en lecture / écriture à keystone | + | et donnez les droits en lecture / écriture à l’utilisateur / au groupe //keystone// : |
| < | < | ||
| chown keystone: | chown keystone: | ||
| </ | </ | ||
| ==== Création des utilisateurs ==== | ==== Création des utilisateurs ==== | ||
| - | Chaque commande ci-dessous contient l'authentification définie dans le fichier **keystone.conf** et utilisée par le client | + | Chaque commande ci-dessous contient l’authentification définie dans le fichier **keystone.conf** et utilisée par le client |
| + | < | ||
| + | | ||
| + | | ||
| + | </code> | ||
| === Création du compte administrateur === | === Création du compte administrateur === | ||
| + | Commande à exécuter après adaptation : | ||
| < | < | ||
| keystone --token ADMPASSWD --endpoint http:// | keystone --token ADMPASSWD --endpoint http:// | ||
| </ | </ | ||
| - | Répondra quelque chose comme | + | Réponse obtenue de manière approximative : |
| < | < | ||
| +----------+-------------------------------------------------------------------------------------------------------------------------+ | +----------+-------------------------------------------------------------------------------------------------------------------------+ | ||
| Ligne 236: | Ligne 242: | ||
| === Création du compte interne du service Glance == | === Création du compte interne du service Glance == | ||
| + | Commande à exécuter après adaptation : | ||
| < | < | ||
| keystone --token ADMPASSWD --endpoint http:// | keystone --token ADMPASSWD --endpoint http:// | ||
| </ | </ | ||
| - | Répondra | + | Réponse obtenue de manière approximative : |
| < | < | ||
| +----------+-------------------------------------------------------------------------------------------------------------------------+ | +----------+-------------------------------------------------------------------------------------------------------------------------+ | ||
| Ligne 254: | Ligne 261: | ||
| === Création du compte interne du service Nova === | === Création du compte interne du service Nova === | ||
| + | Commande à exécuter après adaptation : | ||
| < | < | ||
| keystone --token ADMPASSWD --endpoint http:// | keystone --token ADMPASSWD --endpoint http:// | ||
| </ | </ | ||
| - | Répondra | + | Réponse obtenue de manière approximative : |
| < | < | ||
| +----------+-------------------------------------------------------------------------------------------------------------------------+ | +----------+-------------------------------------------------------------------------------------------------------------------------+ | ||
| Ligne 274: | Ligne 281: | ||
| ==== Création des rôles ==== | ==== Création des rôles ==== | ||
| - | Pour les rôles | + | Chaque utilisateur peut être associé à un des deux rôles |
| - | - // | + | - // |
| - | - // | + | - // |
| - | Les rôles // | + | |
| + | Les rôles // | ||
| + | |||
| + | 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. | ||
| === Rôle admin === | === Rôle admin === | ||
| + | Commande à exécuter de manière adaptée : | ||
| < | < | ||
| keystone --token ADMPASSWD --endpoint http:// | keystone --token ADMPASSWD --endpoint http:// | ||
| </ | </ | ||
| + | Réponse obtenue de manière approximative : | ||
| < | < | ||
| +----------+----------------------------------+ | +----------+----------------------------------+ | ||
| Ligne 293: | Ligne 305: | ||
| === Rôle Membre === | === Rôle Membre === | ||
| + | Commande à exécuter de manière adaptée : | ||
| < | < | ||
| keystone --token ADMPASSWD --endpoint http:// | keystone --token ADMPASSWD --endpoint http:// | ||
| </ | </ | ||
| + | Réponse obtenue de manière approximative : | ||
| < | < | ||
| +----------+----------------------------------+ | +----------+----------------------------------+ | ||
| Ligne 306: | Ligne 320: | ||
| === Rôle KeystoneAdmin === | === Rôle KeystoneAdmin === | ||
| + | Commande à exécuter de manière adaptée : | ||
| < | < | ||
| keystone --token ADMPASSWD --endpoint http:// | keystone --token ADMPASSWD --endpoint http:// | ||
| </ | </ | ||
| + | Réponse obtenue de manière approximative : | ||
| < | < | ||
| +----------+----------------------------------+ | +----------+----------------------------------+ | ||
| Ligne 319: | Ligne 335: | ||
| === Rôle KeystoneServiceAdmin === | === Rôle KeystoneServiceAdmin === | ||
| + | Commande à exécuter de manière adaptée : | ||
| < | < | ||
| keystone --token ADMPASSWD --endpoint http:// | keystone --token ADMPASSWD --endpoint http:// | ||
| </ | </ | ||
| + | Réponse obtenue de manière approximative : | ||
| < | < | ||
| +----------+----------------------------------+ | +----------+----------------------------------+ | ||
| Ligne 332: | 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 d’administrer les services. |
| + | |||
| + | Commande à exécuter de manière adaptée : | ||
| < | < | ||
| keystone --token ADMPASSWD --endpoint http:// | keystone --token ADMPASSWD --endpoint http:// | ||
| </ | </ | ||
| + | Réponse obtenue de manière approximative : | ||
| < | < | ||
| +-------------+----------------------------------+ | +-------------+----------------------------------+ | ||
| Ligne 347: | Ligne 370: | ||
| +-------------+----------------------------------+ | +-------------+----------------------------------+ | ||
| </ | </ | ||
| + | |||
| === Tenant service === | === Tenant service === | ||
| - | Le Tenant | + | Le //Tenant |
| + | |||
| + | Commande à exécuter de manière adaptée : | ||
| < | < | ||
| keystone --token ADMPASSWD --endpoint http:// | keystone --token ADMPASSWD --endpoint http:// | ||
| </ | </ | ||
| + | Réponse obtenue de manière approximative : | ||
| < | < | ||
| +-------------+----------------------------------+ | +-------------+----------------------------------+ | ||
