Gestion des projets OpenStack
Intro
Dans l'onglet OpenStack, vous avez la possibilité de créer et de gérer des projets OpenStack, ainsi que de consulter les ressources OpenStack que vous utilisez. Les projets sont considérés comme couvrant plusieurs régions. Cela signifie que vous pouvez créer des VM dans les deux régions et les exploiter sous le même projet.

Note
Veuillez noter que les projets sont liés à OpenStack et disposent donc de leur propre gestion des autorisations.
Prérequis d'utilisation
- Autorisation appropriée (Admin)
- Quota suffisant
Créer un projet OpenStack
Pour créer un projet OpenStack, veuillez procéder comme suit :
- Pour ce faire, accédez à OpenStack à gauche, puis à Project Management.
- Cliquez maintenant sur le bouton Create project.
- Saisissez ensuite un nom et une description et sélectionnez un profil de quota approprié
- Terminez votre saisie en cliquant sur Create.

La création d'un projet peut prendre un certain temps, car de nombreux composants doivent interagir. Une fois votre projet créé, vous le trouverez dans la liste des projets.
Gestion des autorisations des utilisateurs OpenStack
Pour utiliser le projet, vous devez accorder à vos utilisateurs les autorisations nécessaires.
Vous pouvez procéder comme suit :
- Pour ce faire, accédez à OpenStack à gauche, puis à Project Management.
- Sélectionnez le projet auquel vous souhaitez ajouter les utilisateurs (1)
- Cliquez sur le bouton Assign Roles to User

La fenêtre d'attribution des rôles s'ouvre maintenant.
- Sélectionnez ici les rôles que vous souhaitez attribuer.(1)
- Sélectionnez ici les utilisateurs qui doivent recevoir les rôles sélectionnés.(2)
- Pour confirmer votre sélection, cliquez sur Assign.

Veuillez noter que ce processus peut prendre quelques secondes. Une fois toutes les saisies nécessaires effectuées, vous trouverez l'utilisateur dans la liste des utilisateurs.

Légende des rôles de projet OpenStack
| Rôle | Description |
|---|---|
_member_ |
Rôle par défaut qui accorde l'accès à un projet |
member |
Doublon de _member_, encore requis pour certains appels API |
heat_stack_owner |
Le rôle est autorisé à créer/démarrer des Heat Stacks |
reader |
Peut lire les secrets dans Barbican |
creator |
Peut créer des secrets dans Barbican, par ex. pour le chiffrement côté serveur |
load_balancer_member |
Peut créer des load balancers |