Databases for MongoDB 企業 Ops Manager

Ops Manager僅適用於Databases for MongoDB Enterprise Edition部署。

開始使用 MongoDB Enterprise Ops Manager 之前

  • 遵循 入門 提供實例的說明Databases for MongoDBEnterprise Edition並設定管理員密碼。

創建一個Ops ManagerCLI 中的用戶

在登入之前Databases for MongoDBEnterprise EditionOps Manager,您必須建立一個Ops Manager您的部署的使用者名稱和密碼。 若要執行,請執行下列指令:

ibmcloud cdb user-create <INSTANCE_CRN> <USERNAME> <PASSWORD> -t ops_manager -r <ROLE>

所有字段,除了 role 是必要的。 instance_crn 也稱為部署 ID,是您的資源的唯一識別碼。 它開始於 crn:...

密碼長度必須至少為 15 個字符,並且必須至少包含 1 個數字和 1 個字母。 密碼可以包含大寫和小寫字母、數字、-(連字號)或 _(底線)。

範例指令:

 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

Ops Manager 使用者具有有限的許可權。

創建一個Ops ManagerAPI 中的用戶

在登入之前Databases for MongoDBEnterprise EditionOps Manager,您必須建立一個Ops Manager您的部署的使用者名稱和密碼。 若要透過 API 執行此操作,請執行以下命令:

   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"}}'

所有字段,除了 role 是必要的。 這 service_id 也稱為 CRN 或部署 ID,是您的資源的唯一識別碼。 它開始於 crn:...

密碼長度必須至少為 15 個字符,並且必須至少包含 1 個數字和 1 個字母。 密碼可以包含大寫和小寫字母、數字、-(連字號)或 _(底線)。

您會得到這樣的回應:

{
  "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"
  }
}

id 參數是使用者 ID,可在下方用於取得Ops Manager實例的連接字串。

內的角色Ops Manager

建立 Ops Manager 使用者時,您可以選擇建立兩個角色: group_data_access_admingroup_read_only

如果未指定任何角色,則 group_data_access_admin 是預設使用者,為您提供 Ops Manager 預設存取權和專用權。 這 group_data_access_admin 角色相當於MongoDB's專案資料存取管理員 角色。

group_read_only 角色,相當於MongoDB's項目唯讀角色,可以查看大多數元件,包括活動、操作資料、Ops Manager用戶,以及Ops Manager使用者角色。 此使用者無法修改或刪除任何項目。group_read_only 使用者也無權在 Ops Manager 使用者介面中檢視資料。

有關角色的更多信息Ops Manager,看MongoDB'sOps Manager角色

起始登入

Databases for MongoDB Enterprise Edition 服務已佈建對 MongodDB Ops Manager 使用者介面的存取權。

由於 Databases for MongoDB Enterprise Edition 使用服務專屬憑證,您的瀏覽器可能會要求您接受該憑證或將該憑證加入您的憑證存放區,才能登入。

創建後Ops Manager使用者名稱和密碼,您可以按照以下說明訪問Databases for MongoDBEnterprise Edition內的實例Ops Manager使用者介面:

  1. 發現Ops Manager關聯。

    • 您可以使用下列 CLI 指令來執行:

      ibmcloud cdb deployment-connections <service_id> -t ops_manager
      

      如果設定Ops Manager對於專用端點,您必須附加 -e 'private' 聽從你的命令。

    • 或使用此 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 <>'
      
  2. 使用上一個步驟中檢索到的 URL,使用您為部署建立的Ops Manager使用者名稱和密碼登入。

  3. 在產生的檢視中,選擇「邀請」標籤。

  4. 點選接受作為角色的邀請專案資料存取管理員。 此步驟新增您的Ops Manager顯示的組織和項目的使用者 ID。

  5. 最後,如果要導覽至實例視圖,請執行下列動作:

    • 點選 Ops Manager 選單列中的標誌。
    • 或選擇所有集群關聯。

在後續登入時,您會到達最後一個視圖,因此只有在第一次登入時才需要先前的程序。

透過專用端點連接

Databases for MongoDB Enterprise Edition 為 Ops Manager 使用者介面提供 HTTPS 可存取的端點。

Databases for MongoDB Enterprise Edition 也提供專用和公用雲端服務端點。 如果您想要從不在專用網路上的瀏覽器存取「管理使用者介面」,則必須採取 IBM Cloud® 資料庫的 透過專用端點連接 文件中列出的這些額外步驟。

為私人端點存取設定環境後,您可以從瀏覽器進入 Databases for MongoDB Enterprise 管理端點 URL。 例如,https://bfdb-4263-8ad2-c9a4beaf4591.8f7bfc8f3faa4218afd56e0.databases.appdomain.cloud:323232

下一步

MongoDBOps Manager是一個功能豐富的使用者介面來管理您的MongoDB部署。 欲了解更多信息,請參閱 MongoDBOps Manager文件