Aller au contenu

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.

image

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.

image

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

image

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. image

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.

image

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