Partager via


User Management

CycleCloud peut être utilisé pour gérer deux types d’utilisateurs distincts mais connexes : utilisateurs CycleCloud et utilisateurs de cluster. Les utilisateurs CycleCloud existent sur le serveur d’applications de CycleCloud et accordent l’accès à l’interface web, à la ligne de commande et à diverses API. Les utilisateurs de cluster existent sur le système d’exploitation de chaque nœud géré par CycleCloud. Par défaut, ces utilisateurs sont synchronisés par l’authentification de nœud intégrée de CycleCloud. Toutefois, cela peut être désactivé pour administrer séparément les utilisateurs du cluster.

Pour plus d’informations sur la gestion des utilisateurs du cluster, reportez-vous à l’accès utilisateur du cluster.

Ajout de nouveaux utilisateurs à CycleCloud

La page de gestion des utilisateurs dans CycleCloud est accessible via le lien Paramètres dans la barre latérale. L’onglet Utilisateurs affiche une liste de tous les utilisateurs. Cliquez sur le bouton Créer pour ajouter un nouvel utilisateur.

Create User Dialog

Une boîte de dialogue s’affiche pour ajouter un nouveau compte d’utilisateur. Sélectionnez la zone de réinitialisation du mot de passe pour forcer l’utilisateur à modifier son mot de passe lors de la première connexion.

La case à cocher Superuser accorde à l’utilisateur l’accès à toutes les données et informations de compte Azure stockées dans CycleCloud, mais n’accorde pas l’accès à tous les nœuds.

Sélectionnez les rôles appropriés pour attribuer des privilèges à l’utilisateur. La section Rôles ci-dessous répertorie les privilèges de chacun des rôles intégrés.

La section Paramètres de nœud contient les paramètres permettant de fournir l’accès à la connexion aux nœuds. Pour autoriser CycleCloud à créer et gérer cet utilisateur sur des nœuds, sélectionnez Activer l’accès au nœud pour cet utilisateur et fournissez éventuellement la clé publique SSH qui correspond à la clé privée que l’utilisateur utilisera pour se connecter. L’activation de l’accès au nœud n’accorde pas l’accès aux nœuds, il indique simplement que CycleCloud doit créer et gérer l’utilisateur lorsque l’accès à la connexion est accordé. Pour plus d’informations , consultez la page Gestion des utilisateurs du cluster.

Modifier l’utilisateur

Le bouton Modifier dans la page de gestion des utilisateurs permet à un administrateur de modifier les rôles et les propriétés utilisateur. L’administrateur peut également définir l’UID Unix pour le compte local de l’utilisateur sur les nœuds de cluster. Par défaut, CycleCloud réserve les UIDs 20000 et versions ultérieures aux utilisateurs du nœud. Notez que la modification de l’UID ici n’affecte pas les nœuds en cours d’exécution ou modifie les autorisations de fichier existantes sur le stockage persistant. Pour plus d’informations, consultez Gestion des utilisateurs du cluster .

Rôles d'utilisateur

Chaque utilisateur peut être affecté à un ou plusieurs des rôles suivants qui sont intégrés au serveur d’applications CycleCloud :

Rôle Privilèges
Utilisateur Connectez-vous à l’interface web CycleCloud, affichez et gérez vos propres clusters. N’accorde pas l’autorisation de créer de nouveaux clusters.
Créateur de cluster Accordez toutes les autorisations du User rôle, ainsi que la possibilité de créer de nouveaux clusters.
Administrateur Créez et modifiez tous les clusters et gérez les paramètres de l’application CycleCloud.
Utilisateur de nœud global Connectez-vous à chaque nœud géré par cette installation CycleCloud.
Administrateur de nœud global Connectez-vous avec des privilèges d’administrateur (accès sudo) à chaque nœud géré par cette installation CycleCloud.

Notes

La case à cocher Superuser décrite ci-dessus remplace tous les rôles attribués à un utilisateur (sauf qu’il n’accorde pas l’accès à la connexion aux nœuds). Tous Superusers sont dotés Administrators de privilèges supplémentaires pour afficher et modifier toutes les données du système.

Groupes

La page Paramètres inclut également un onglet pour gérer des groupes d’utilisateurs. Les groupes permettent aux administrateurs d’attribuer l’accès aux nœuds et aux autorisations de cluster à plusieurs utilisateurs à la fois.

Créez un groupe à l’aide du bouton Créer . Utilisez le bouton Ajouter un utilisateur pour ajouter des utilisateurs au groupe. La boîte de dialogue Ajouter un utilisateur inclut des cases à cocher pour attribuer les Group Administrator autorisations de cluster et Group User les rôles. Group Administrators disposent d’autorisations pour afficher et gérer tous les clusters affectés au groupe, tandis qu’ils Group Users disposent d’un accès en lecture seule aux clusters du groupe.

Chaque utilisateur d’un groupe peut également être affecté aux Group Node Admin rôles ou Group Node User aux rôles pour accorder l’accès à la connexion. Group Node Admins disposez d’un accès de connexion et d’administrateur à chaque nœud dans chacun des clusters du groupe, tout en Group Node Users ayant accès à la connexion, mais aucun accès administrateur.

Accès au cluster, propriété et partage

Lors de l’affichage d’un cluster, sélectionnez le bouton Access pour afficher une liste de chaque utilisateur disposant d’autorisations pour le cluster.

Cluster Access Dialog

Cette boîte de dialogue affiche une liste complète de chaque utilisateur CycleCloud ayant accès au cluster. Par défaut, le propriétaire est l’utilisateur qui a créé le cluster et a l’autorisation complète de gérer et de se connecter à tous les nœuds avec des privilèges d’administrateur (sudo). Les autorisations partagées accordent un accès explicite au cluster actuel et peuvent être modifiées en sélectionnant chaque ligne. Pour partager des autorisations avec un nouvel utilisateur, utilisez le bouton Ajouter un utilisateur en bas de la liste et sélectionnez les autorisations à partager.

Pour plus d’informations sur la gestion des nœuds de cluster, consultez Gestion des utilisateurs du cluster.

Authentification des utilisateurs

L’authentification utilisateur est fournie par le système d’authentification intégré ou en intégrant un service d’authentification tiers. Pour plus d’informations, consultez l’authentification utilisateur .