Databases for MongoDB Impresa Ops Manager
L'opzione Ops Manager è disponibile solo con una distribuzione Databases for MongoDB Enterprise Edition.
Prima di iniziare con MongoDB Enterprise Ops Manager
- Seguire le istruzioni Iniziare per eseguire il provisioning di un'istanza di Databases for MongoDB Enterprise Edition e impostare la password di amministrazione.
Creare un utente Ops Manager nella CLI
Prima di accedere al Databases for MongoDB Enterprise Edition Ops Manager, è necessario creare un Ops Manager nome utente e una password per la distribuzione. Per farlo, eseguire il seguente comando:
ibmcloud cdb user-create <INSTANCE_CRN> <USERNAME> <PASSWORD> -t ops_manager -r <ROLE>
Tutti i campi, tranne role
, sono obbligatori. Il instance_crn
è noto anche come ID di distribuzione ed è l'identificatore unico delle risorse. Inizia con crn:...
.
Le password devono essere lunghe almeno 15 caratteri e devono contenere almeno un numero e una lettera. Le password possono contenere lettere maiuscole e minuscole, numeri, - (trattino) o _ (trattino basso).
Comando di esempio:
ibmcloud cdb user-create "crn:v1:bluemix:public:databases-for-mongodb:us-south:a/40ddc34a953a8c02f10987b59085b60e:32bd88c9-1d96-4486-8012-1dgcd629e609::" newuser01 SuperSecure001! -t ops_manager -r group_read_only
L'utente Ops Manager dispone di autorizzazioni limitate.
Creare un utente Ops Manager nell'API
Prima di accedere al Databases for MongoDB Enterprise Edition Ops Manager, è necessario creare un Ops Manager nome utente e una password per la distribuzione. Per farlo tramite l'API, eseguire il seguente comando:
curl -X POST https://api.{region}.databases.cloud.ibm.com/v5/ibm/deployments/{service_id}/users/ops_manager \
-H 'Authorization: Bearer <>' \
-H 'Content-Type: application/json' \
-d '{"user": {"username": "om_user", "password": "v3ry-1-secUre-pAssword-2", "role":"group_data_access_admin"}}'
Tutti i campi, tranne role
, sono obbligatori. Il service_id
è noto anche come CRN o ID di distribuzione ed è l'identificatore unico delle risorse. Inizia con crn:...
.
Le password devono essere lunghe almeno 15 caratteri e devono contenere almeno un numero e una lettera. Le password possono contenere lettere maiuscole e minuscole, numeri, - (trattino) o _ (trattino basso).
Otterrete una risposta di questo tipo:
{
"task": {
"id": "crn:v1:bluemix:public:databases-for-mongodb:us-south:a/f19c0f5eff94b69ae419d3se4rfta7a0ed:de50e7c9-d534-4e13-af4f-c7429c58b78f:task:21a5721c-5eb2-4b8a-bb30-fd4f88e4ac49",
"description": "Creating Ops Manager user",
"status": "running",
"deployment_id": "crn:v1:bluemix:public:databases-for-mongodb:us-south:a/f19c0f5eff945rf6ythgf9db57e9a7a0ed:de50e7c9-d534-4e13-af4f-c7429c58b78f::",
"progress_percent": 0,
"created_at": "2024-08-19T10:44:08.000Z"
}
}
Il parametro id
è l'id utente e può essere usato di seguito per ottenere le stringhe di connessione all'istanza di Ops Manager.
Ruoli all'interno di Ops Manager
Quando si crea un utente Ops Manager, è possibile creare due ruoli: group_data_access_admin
e group_read_only
.
Se non viene specificato alcun ruolo, group_data_access_admin
è l'utente predefinito, con accesso e privilegi predefiniti di Ops Manager. Il ruolo group_data_access_admin
è equivalente al ruolo MongoDB's Project Data Access Admin.
Il ruolo group_read_only
, che equivale al ruolo MongoDB's Progetto di sola lettura, può visualizzare
la maggior parte dei componenti, tra cui le attività, i dati operativi, gli utenti Ops Manager e i ruoli Ops Manager Utente. Questo utente non può modificare o eliminare nulla. Gli utenti group_read_only
inoltre non hanno accesso
per visualizzare i dati nella IU Ops Manager.
Per ulteriori informazioni sui ruoli con Ops Manager, vedere MongoDB's Ops Manager.
Login iniziale
Viene eseguito il provisioning del servizio Databases for MongoDB Enterprise Edition con l'accesso all'interfaccia utente MongodDB Ops Manager.
Poiché Databases for MongoDB Enterprise Edition utilizza certificati proprietari del servizio, è possibile che il browser richieda di accettare il certificato o di aggiungerlo al proprio archivio di certificati prima di poter accedere.
Dopo aver creato un nome utente e una password per Ops Manager, è possibile seguire queste istruzioni per ottenere l'accesso all'istanza Databases for MongoDB Enterprise Edition all'interno dell'interfaccia utente di Ops Manager:
-
Scoprite il link Ops Manager.
-
È possibile farlo con il seguente comando CLI:
ibmcloud cdb deployment-connections <service_id> -t ops_manager
Se si imposta Ops Manager con endpoint privati, è necessario aggiungere
-e 'private'
al comando. -
Oppure con questo comando API:
curl -X GET https://api.{region}.databases.cloud.ibm.com/v5/ibm/deployments/{service_id}/users/ops_manager/{user_id}/connections/{endpoint_type} -H 'Authorization: Bearer <>'
-
-
Utilizzate l'url recuperato nel passaggio precedente per accedere con il nome utente e la password di Ops Manager creati per la distribuzione.
-
Nella vista risultante, selezionare la scheda Inviti.
-
Fare clic su Accetta per l'invito come ruolo Amministratore accesso dati progetto. Questo passaggio aggiunge l'ID utente di Ops Manager all'organizzazione e al progetto indicati.
-
Infine, per passare alla vista dell'istanza:
- Fare clic sul logo Ops Manager nella barra dei menu.
- Oppure selezionare il link Tutti i cluster.
Nei login successivi si arriva all'ultima vista, quindi la procedura precedente è necessaria solo al primo login.
Connessione tramite endpoint privati
Databases for MongoDB Enterprise Edition offre un endpoint accessibile a HTTPS per l'interfaccia utente di Ops Manager.
Databases for MongoDB Enterprise Edition offre anche endpoint di servizi cloud pubblici e privati. Se vuoi accedere alla IU di gestione da un browser che non è sulla rete privata, devi eseguire questi passi aggiuntivi come elencato nella documentazione Connessione tramite endpoint privati per i database IBM Cloud®.
Dopo aver configurato l'ambiente per l'accesso privato all'endpoint, è possibile accedere all'endpoint di gestione Databases for MongoDB Enterprise URL dal browser. Ad esempio, https://bfdb-4263-8ad2-c9a4beaf4591.8f7bfc8f3faa4218afd56e0.databases.appdomain.cloud:323232
.
Passi successivi
MongoDB Ops Manager è un'interfaccia utente ricca di funzionalità per gestire la distribuzione di MongoDB. Per ulteriori informazioni, consultare la documentazione MongoDB Ops Manager.