For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/hosted-private-cloud/opcp/admin-console-getting-started.md.

OPCP Admin Console

Voir en Markdown

Découvrez comment vous connecter à l'OPCP Admin Console, créer des organisations, déployer des services et les activer pour des organisations

Warning

Version alpha — Ce guide documente la version alpha de Cloud Store. Les fonctionnalités, les interfaces et les procédures évolueront jusqu'à la disponibilité générale (GA), et ce guide sera mis à jour en conséquence.

Objectif

Ce guide explique aux IT Admins comment utiliser l'OPCP Admin Console pour créer des organisations, déployer des services depuis le catalogue de services et les activer pour des organisations.

L'OPCP Admin Console est l'interface Cloud Store destinée aux IT Admins. Pour une présentation de Cloud Store et de ses concepts, consultez notre guide « Premiers pas avec le Cloud Store ».

Prérequis

  • Disposer de l'URL de l'OPCP Admin Console et de vos identifiants de connexion, fournis lors de la livraison du service. Ces identifiants sont gérés dans le Keycloak de l'OPCP Admin Console.
  • Disposer d'un accès HTTPS (TCP/443) à l'URL de l'OPCP Admin Console depuis votre poste.
  • Disposer d'hôtes bare metal enregistrés dans OPCP Core et rattachés à des projets OpenStack, avec des hôtes disponibles pour les services que vous prévoyez de déployer.

En pratique

Connexion à l'OPCP Admin Console

Accédez à l'URL de l'OPCP Admin Console et cliquez sur Log in.

Page de connexion de l'OPCP Admin Console

Vous êtes redirigé vers la page d'authentification Keycloak. Deux options s'offrent à vous :

  • Saisir vos identifiants directement dans le formulaire de connexion Keycloak.
  • Utiliser le bouton OPCP-SSO pour vous authentifier via le Keycloak OPCP Core fédéré. Cette option permet aux utilisateurs déjà enregistrés dans OPCP Core de se connecter sans gérer un jeu d'identifiants supplémentaire. Elle est nécessaire pour gérer les pools d'hôtes, car l'utilisateur est alors identifié auprès d'OpenStack.
Formulaire de connexion Keycloak de l'OPCP Admin Console

Une fois authentifié, vous arrivez sur la page d'accueil de l'OPCP Admin Console.

Page d'accueil de l'OPCP Admin Console

La barre latérale donne accès aux sections suivantes :

SectionContenu
ServicesChaque service déployé, comme raccourci vers ses déploiements.
ManagementOrganizations, Service Catalog et Deployments.
External linksOPCP Dashboard, pour accéder aux outils d'OPCP Core.

Se déconnecter

Pour vous déconnecter, cliquez sur votre badge utilisateur en haut à droite, puis choisissez l'option de déconnexion dans le menu.

La session expire après 30 minutes d'inactivité, et au plus tard 10 heures après la connexion.

Créer une organisation

Une organisation est un environnement isolé qui représente, par exemple, une entreprise, un département ou une équipe. Créez-la avant d'activer des services pour elle.

  1. Accédez à Management > Organizations. La liste affiche chaque organisation avec son administrateur et son statut. Les icônes de la colonne Actions ouvrent l'OPCP Cloud Console de l'organisation et sa console d'administration Keycloak.

    Liste des organisations avec leur administrateur, leur statut et leurs actions
  2. Cliquez sur Create a new organization.

  3. Saisissez le nom de l'organisation (Organization name), par exemple dpt-real-estate.

  4. Renseignez l'Organization Admin : e-mail, prénom et nom.

    Formulaire de création d'une organisation et de son Organization Admin
  5. Cliquez sur Create. L'organisation passe au statut pending, puis active.

La plateforme effectue automatiquement les actions suivantes :

  • création d'un realm Keycloak dédié nommé account-{name} ;
  • création de l'utilisateur Organization Admin. Son identifiant de connexion est son adresse e-mail ;
  • configuration d'un mot de passe par défaut de première connexion, défini lors de l'installation de Cloud Store. L'Organization Admin doit le modifier lors de sa première connexion.
Warning

Aucun e-mail n'est envoyé à l'Organization Admin. Une fois l'organisation active, transmettez-lui vous-même ses identifiants, comme décrit dans la section Transmettre l'accès à l'organisation ci-dessous.

Déployer un service

Un déploiement de service (Service Deployment) exécute un service sur des hôtes bare metal que vous affectez à des pools d'hôtes (Host Pools). Il est déployé une seule fois, puis vous pouvez l'activer pour autant d'organisations que nécessaire.

  1. Accédez à Management > Service Catalog. Le catalogue affiche les services disponibles sur votre plateforme, leur dernière version et s'ils sont déployés. Pour mettre à jour le catalogue, contactez le support OVHcloud.

    Catalogue de services listant les services disponibles sur la plateforme
  2. Ouvrez un service. La page liste ses déploiements existants. Cliquez sur New deployment.

    Déploiements d'un service
  3. Choisissez la version du service (Choose the version of your service), puis cliquez sur Next.

    Choix de la version du service
  4. Affectez des hôtes aux pools d'hôtes (Allocate the host pools). Pour chaque pool d'hôtes requis par le service, par exemple compute et block-storage pour Compute and Block Storage, sélectionnez le projet OpenStack et les hôtes à utiliser. Les prérequis du service (nombre et type d'hôtes) sont affichés au-dessus de la liste.

    Affectation des hôtes aux pools d'hôtes
  5. Configurez le service (Configure your service) avec les propriétés définies par le service.

  6. Cliquez sur Deploy.

Info

Seuls les hôtes disponibles dans OpenStack sont listés. Les hôtes sélectionnés sont effacés et réinstallés pendant le déploiement.

Le déploiement d'un service est asynchrone : la console confirme que le déploiement a démarré, et le provisionnement s'effectue en arrière-plan via Kubernetes et OpenTofu. Sa durée dépend du service : de quelques minutes à plusieurs heures pour les services les plus complexes.

Suivre un déploiement de service

Tous les déploiements de services sont regroupés dans Management > Deployments. Ils apparaissent également sous le nom du service dans la barre latérale.

Un déploiement de service, comme un service activé, a l'un des trois statuts suivants :

StatutSignification
deployingLe déploiement est en cours.
deployedLe déploiement est terminé.
deletingLa suppression est en cours.

La page d'un déploiement de service affiche sa version, son statut et les onglets suivants :

Page d'un déploiement de service
OngletContenu
OrganizationsLes organisations pour lesquelles ce déploiement est activé. Enable for organization l'active pour une autre organisation.
Host poolsLes hôtes de chaque pool d'hôtes : nom, IP de management, fabricant, modèle, CPU, RAM et disque.
OutputsLes endpoints et fichiers produits par le service.
SettingsLa configuration choisie lors du déploiement.
Pools d'hôtes d'un déploiement de service

Mise à l'échelle de la capacité

Pour ajouter des hôtes à un déploiement de service, ouvrez son menu ⋮ et choisissez Expand capacity. Sélectionnez des hôtes disponibles dans son projet OpenStack, puis confirmez. La même action existe sur les services activés qui disposent d'un pool d'hôtes dédié.

Menu des actions d'un déploiement de service Sélection des hôtes pour augmenter la capacité d'un déploiement de service

L'opération est asynchrone : Kubernetes réconcilie la configuration et provisionne les nouveaux hôtes.

Activer un service pour une organisation

Activer un déploiement de service pour une organisation crée un service activé (Enabled Service). Il rend le service visible dans l'OPCP Cloud Console de l'organisation. La plateforme crée aussi les ressources Keycloak nécessaires (client, rôles et groupes) dans le realm de l'organisation, afin que seuls les utilisateurs de cette organisation puissent accéder au service.

Le déploiement de service doit être au statut deployed et l'organisation doit exister.

  1. Dans l'onglet Organizations du déploiement de service, cliquez sur Enable for organization. Vous pouvez également partir de la page d'une organisation, avec Enable a service.

  2. Nommez le service activé (Name your enabled service) et sélectionnez l'organisation. Si vous ne saisissez pas de nom, l'identifiant technique est utilisé.

    Activation d'un service pour une organisation
  3. Affectez des hôtes au pool d'hôtes (Allocate the host pool) lorsque le service nécessite des hôtes dédiés à l'organisation. Pour les services dont les hôtes sont partagés entre organisations, cette étape est marquée not applicable.

  4. Configurez le service activé (Configure your enabled service) avec les propriétés définies par le service.

  5. Confirmez. Le service activé passe au statut deploying, puis deployed.

La page d'une organisation liste ses services activés, avec leur déploiement de service et leur type de service.

Page d'une organisation listant ses services activés

Désactiver un service ou supprimer un déploiement de service

Tous les services activés peuvent être désactivés. Ouvrez le service activé depuis la page de l'organisation, puis choisissez Delete dans son menu ⋮.

Menu des actions d'un service activé

Un déploiement de service ne peut être supprimé que lorsqu'il n'a plus aucun service activé. Désactivez d'abord ses services activés, puis choisissez Delete dans le menu ⋮ du déploiement de service. Tant qu'il reste des services activés, l'action est grisée.

Pendant la suppression, le service activé ou le déploiement de service est au statut deleting. Une fois la suppression terminée, ses hôtes redeviennent disponibles.

Transmettre l'accès à l'organisation

Une fois le service activé déployé, les utilisateurs de l'organisation le retrouvent dans l'OPCP Cloud Console. Depuis la page de l'organisation, vous pouvez ouvrir le service activé : son onglet Outputs présente les données techniques de son déploiement. Les services peuvent ajouter leurs propres onglets, comme Compute.

Onglet Outputs d'un service activé avec le fichier openrc.sh

Transmettez ensuite à l'Organization Admin :

  • l'URL de l'OPCP Cloud Console : dans Management > Organizations, l'icône en forme de maison l'ouvre avec l'organisation déjà sélectionnée ;
  • son identifiant : l'adresse e-mail saisie lors de la création de l'organisation ;
  • le mot de passe par défaut de première connexion défini lors de l'installation de Cloud Store.
Warning

Le mot de passe par défaut de première connexion est commun et défini lors de l'installation. L'Organization Admin est obligé de le modifier lors de sa première connexion.

L'Organization Admin peut ensuite suivre notre guide « OPCP Cloud Console ».

Gestion de l'IAM sur le Keycloak de l'OPCP Admin Console

Pour gérer les utilisateurs, rôles et groupes sur le Keycloak de l'OPCP Admin Console, attribuez d'abord le rôle cloudstore-admins à votre utilisateur dans le Keycloak OPCP Core.

  1. Connectez-vous à la console d'administration du Keycloak OPCP Core.

  2. Accédez à l'utilisateur auquel vous souhaitez accorder les droits de gestion IAM.

  3. Dans l'onglet Role mapping, attribuez le rôle client cloudstore-admins.

    Attribution du rôle cloudstore-admins dans le Keycloak OPCP Core

Une fois ce rôle attribué, l'utilisateur dispose des permissions nécessaires pour administrer le Keycloak de l'OPCP Admin Console, y compris la gestion des realms, clients, utilisateurs et rôles.

Aller plus loin

Premiers pas avec le Cloud Store

OPCP Cloud Console

Pour une formation ou une assistance technique sur la mise en œuvre de nos solutions, contactez votre commercial ou consultez la page Professional Services pour obtenir un devis et faire analyser votre projet par nos experts.

Échangez avec notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?