Databases for MongoDB 엔터프라이즈 Ops Manager

Ops Manager 은 Databases for MongoDB Enterprise Edition 배포에서만 사용할 수 있습니다.

MongoDB Enterprise Ops Manager를 시작하기 전에

  • 시작하기 지침에 따라 Databases for MongoDB Enterprise Edition 인스턴스를 프로비저닝하고 관리자 비밀번호를 설정합니다.

CLI에서 Ops Manager 사용자 만들기

Databases for MongoDB Enterprise Edition Ops 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 사용자는 제한된 권한을 갖습니다.

API에서 Ops Manager 사용자를 만듭니다

Databases for MongoDB Enterprise Edition Ops 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의 프로젝트 데이터 액세스 관리자 역할에 해당합니다.

MongoDB의 프로젝트 읽기 전용 역할에 해당하는 group_read_only 역할은 활동, 운영 데이터, Ops Manager 사용자 및 Ops Manager 사용자 역할을 포함한 대부분의 컴포넌트를 볼 수 있습니다. 이 사용자는 아무것도 수정하거나 삭제할 수 없습니다. group_read_only 사용자에게는 또한 Ops Manager UI에서 데이터를 볼 수 있는 액세스 권한이 없습니다.

Ops Manager 역할에 대한 자세한 정보는 MongoDB의 Ops Manager 역할을 참조하십시오.

초기 로그인

Databases for MongoDB Enterprise Edition 서비스에는 MongodDB Ops Manager 사용자 인터페이스에 대한 액세스 권한이 프로비저닝됩니다.

Databases for MongoDB Enterprise Edition 은 서비스 전용 인증서를 사용하므로 로그인하기 전에 브라우저에서 인증서를 수락하거나 인증서 저장소에 인증서를 추가해야 할 수 있습니다.

Ops Manager 사용자 아이디와 비밀번호를 생성한 후 다음 지침에 따라 Ops Manager UI 내에서 Databases for MongoDB Enterprise Edition 인스턴스에 액세스할 수 있습니다:

  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은 또한 프라이빗 및 퍼블릭 클라우드 서비스 엔드포인트를 모두 제공합니다. 비공개 네트워크에 있지 않은 브라우저에서 관리 UI에 액세스하려면 IBM Cloud® 데이터베이스에 대한 비공개 엔드포인트를 통해 연결하기 문서에 나와 있는 대로 이러한 추가 단계를 수행해야 합니다.

사설 엔드포인트 액세스를 위해 환경을 구성한 후에는 브라우저에서 Databases for MongoDB Enterprise 관리 엔드포인트 URL로 이동할 수 있습니다. 예를 들어, https://bfdb-4263-8ad2-c9a4beaf4591.8f7bfc8f3faa4218afd56e0.databases.appdomain.cloud:323232입니다.

다음 단계

MongoDB Ops Manager는 풍부한 기능을 갖춘 사용자 인터페이스로서 MongoDB 배포를 관리할 수 있습니다. 자세한 내용은 MongoDB Ops Manager 설명서를 참조하세요.