Après avoir installé MongoDB, vous devez créer au moins une MongoDB Ops Manager instance de service dans projet d'opérandes. Si vous êtes un utilisateur Cloud Pak for Data , vous pouvez utiliser le client Web pour créer des instances de service. Le client Web vous guide tout au long du processus de création d'instances de service.
- Qui doit effectuer cette tâche?
- Pour créer une instance de service à partir du client Web, vous devez disposer du droit Créer des instances de service dans IBM® Software Hub.
- Quand devez-vous effectuer cette tâche?
- Effectuez cette tâche uniquement si vous souhaitez créer une instance de service à partir du client Web.
Autres méthodes de création d'une instance de service
Avant de commencer
Cette tâche suppose que les prérequis suivants sont remplis:
| Prérequis |
Où trouver des informations supplémentaires |
| MongoDB est installé. |
Si cette tâche n'est pas terminée, voir Installation de MongoDB. |
Procédure
Pour créer une instance de service :
- Dans le catalogue des services Cloud Pak for Data , cliquez sur MongoDB Ops Manager.
- Dans la page MongoDB Ops Manager , cliquez sur Nouvelle instance.
- Sur la page Nouvelle instance , entrez un nom pour l'instance Ops Manager , sélectionnez l'espace de nom dans lequel vous souhaitez déployer l'instance, puis cliquez sur Suivant.
- Sur la page de configuration d' Ops Manager , spécifiez les options suivantes pour Ops Manager sur le cluster OpenShift® :
- Nombre de répliques. Une réplique est un pod en double. En règle générale, vous utilisez au moins deux répliques de sorte que si Ops Manager tombe en panne, l'interface reste disponible sur l'autre réplique.
- Cœurs par serveur secondaire
- Mémoire (gibioctet) par serveur secondaire
- Déployer sur des noeuds dédiés. Si vous activez cette option, vous pouvez dédier des noeuds worker spécifiques au déploiement de Ops Manager. Pour plus d'informations, voir Configuration de noeuds dédiés pour votre déploiement MongoDB.
- Supprimer les pvcs et les secrets lors de la suppression. Si vous activez cette option, les réservations de volume persistant (PVC) et les secrets sont automatiquement supprimés lorsque vous supprimez une instance. La suppression est permanente.
- Sélectionnez l'une des classes de stockage disponibles sur le cluster, puis spécifiez la taille et l'unité de la classe de stockage. Cliquez sur Suivant.
- Sur la page Configuration des métadonnées , spécifiez le Nombre de répliques, Nombre de coeurs par noeudet Mémoire (Gib) par noeud.
Ces options configurent la base de données de back end utilisée par Ops Manager pour stocker les métadonnées. Les quantités que vous spécifiez doivent correspondre au nombre de bases de données que vous prévoyez de déployer.
- Sélectionnez parmi les classes de stockage disponibles sur le cluster, indiquez la taille, puis cliquez sur Suivant.
- Sur la page des données d'identification, indiquez un nom d'utilisateur et un mot de passe pour accéder à Ops Manager.
Remarque :Les mots de passe doivent comporter au moins 8 caractères, et contenir au moins une lettre, un chiffre et un caractère spécial.
- Vérifiez la page de révision, puis cliquez sur Créer.
Il peut s'écouler jusqu'à cinq minutes avant que l'instance ne soit prête. Vous pouvez exécuter la commande suivante pour obtenir le statut :
oc describe cpdmongodbopsmanager <opsManagerInstanceName> -n ${PROJECT_CPD_INST_OPERANDS}
où l'espace de nom est le projet d'opérandes OpenShift dans lequel Cloud Pak for Data est installé.
Les résultats de statut sont similaires à l'exemple suivant:
Status:
Conditions:
Last Transition Time: 2021-06-14T17:41:38Z
Message: Running reconciliation
Reason: Running
Status: True
Type: Running
Mongodb Status: InProgress
Lorsque le Mongodb Status devient Completed, vous êtes prêt à utiliser l'instance.
- Vous pouvez accéder à Ops Manager à l'aide des méthodes suivantes:
- Utilisation d'une route:
- Recherchez la route vers l'instance Ops Manager . La route est basée sur le nom de votre instance.
oc get routes -n ${PROJECT_CPD_INST_OPERANDS}
- Utilisation d'un lien:
- Obtenez le statut de votre instance Ops Manager et recherchez la zone
opsmanagerURL qui contient le lien vers votre instance.oc describe cpdmongodbopsmanager <opsManagerInstanceName> -n ${PROJECT_CPD_INST_OPERANDS}
Etape suivante
Après avoir mis à disposition MongoDB Ops Manager, vous pouvez déployer une ou plusieurs instances de base de données MongoDB . Pour plus d'informations, voir Création d'une instance de service pour MongoDB à partir du client Web.