환경 준비

Java Management Service를 사용하려면 먼저 OCI 환경이 올바르게 설정되었는지 확인해야 합니다. 이는 필요한 모든 구성요소와 클라우드 서비스 간 통신을 허용하기 위한 것입니다.

Java Management Service 온보드

서비스를 온보딩하려면 Oracle Cloud Infrastructure(OCI) 콘솔의 온보딩 마법사를 사용하거나 수동으로 단계를 완료합니다. OCI를 처음 사용하는 사용자에게는 Onboarding Wizard가 권장되는 옵션입니다.

  1. OCI 콘솔에 관리자로 사인인합니다.
  2. 탐색 메뉴를 열고 관찰 가능성 및 관리를 누른 다음 Java 관리 아래의 플리트를 누릅니다.
  3. Onboarding 마법사가 JMS 플리트에 대한 새 컴파트먼트를 생성할 루트 컴파트먼트를 선택합니다.
  4. 온보딩 마법사가 생성할 리소스의 세부정보를 보려면 JMS 설정을 누릅니다.

    주:

    JMS 설정 단추가 나타나지 않으면 필요 조건 검사 단추를 누릅니다.
  5. JMS 필요 조건 세부정보가 나타납니다. 기본적으로 다음 리소스가 생성됩니다.
    1. Fleet_Compartment
      컴파트먼트에는 생성하려는 플리트가 포함됩니다.
    2. Fleet_Managers
      사용자 그룹은 단독 사용자로 시작합니다. JMS를 관리할 다른 사용자를 추가할 수 있습니다.
    3. JMS_DYNAMIC_GROUP
      이 동적 그룹에는 JMS가 모니터할 모든 관리 인스턴스가 포함되어 있습니다.
    4. JMS_Policy_Fleet_Compartment
      OCI Identity and Access Management 정책 이름입니다. JMS에 필요한 모든 정책이 이 정책 문서에 추가됩니다.
  6. OCI 인스턴스 모니터링에서 모니터링할 OCI 인스턴스가 포함된 컴파트먼트를 선택합니다. 구획을 더 추가하려면 행 추가를 누릅니다.
  7. 검토를 눌러 생성할 모든 리소스를 확인합니다.
    1. 다음 규칙으로 JMS_DYNAMIC_GROUP가 설정되었는지 확인합니다.
      ALL {resource.type='managementagent', resource.compartment.id=<Fleet_Compartment_OCID>}
      ANY {instance.compartment.id = <Fleet_Compartment_OCID>}
      ALL {resource.type='managementagent', resource.compartment.id=<OCI_Instance_Compartment_OCID>}
      ANY {instance.compartment.id = <OCI_Instance_Compartment_OCID>}
    2. 다음 규칙으로 JMS_Policy_Fleet_Compartment가 설정되었는지 확인합니다.
      ALLOW GROUP FLEET_MANAGERS TO MANAGE fleet IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE management-agents IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE management-agent-install-keys IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO READ METRICS IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE instance-family IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO READ instance-agent-plugins IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE log-groups IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE log-content IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE jms-plugins IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE instance-family IN COMPARTMENT <OCI_Instance_Compartment>
      ALLOW GROUP FLEET_MANAGERS TO READ instance-agent-plugins IN COMPARTMENT <OCI_Instance_Compartment>
       
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO USE METRICS IN COMPARTMENT Fleet_Compartment
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE management-agents IN COMPARTMENT Fleet_Compartment
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE log-content IN COMPARTMENT Fleet_Compartment
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE jms-plugins IN COMPARTMENT Fleet_Compartment
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE metrics IN COMPARTMENT Fleet_Compartment WHERE target.metrics.namespace='java_management_service'
      ALLOW DYNAMIC-GROUP JMS_Dynamic_Group TO MANAGE management-agents IN COMPARTMENT <OCI_Instance_Compartment>
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO USE METRICS IN COMPARTMENT <OCI_Instance_Compartment>
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE jms-plugins IN COMPARTMENT <OCI_Instance_Compartment>
       
      ALLOW resource jms SERVER-COMPONENTS TO MANAGE metrics IN COMPARTMENT Fleet_Compartment WHERE target.metrics.namespace='java_management_service'
      ALLOW resource jms SERVER-COMPONENTS TO USE management-agent-install-keys IN COMPARTMENT Fleet_Compartment
      ALLOW resource jms SERVER-COMPONENTS TO MANAGE log-groups IN COMPARTMENT Fleet_Compartment
      ALLOW resource jms SERVER-COMPONENTS TO MANAGE log-content IN COMPARTMENT Fleet_Compartment
      ALLOW resource jms SERVER-COMPONENTS TO READ instances IN tenancy
      ALLOW resource jms SERVER-COMPONENTS TO INSPECT instance-agent-plugins IN tenancy
  8. 페이지 하단의 확인을 눌러 Onboarding 마법사를 시작합니다.
  9. 필요 조건이 성공적으로 설정되었음을 알리는 화면이 나타납니다. 완료를 눌러 창을 닫습니다.

    주:

    생성 프로세스에서 오류가 발생할 경우 오류 메시지가 표시됩니다. 계속하려면 오류를 해결하고 Onboarding 마법사를 재시작하십시오.

JMS setup is successful 알림 메시지가 맨 위에 나타납니다.