Umgebung vorbereiten

Bevor Sie Java Management Service verwenden können, müssen Sie sicherstellen, dass Ihre OCI-Umgebung korrekt eingerichtet ist. Damit soll die Kommunikation zwischen allen erforderlichen Komponenten und Cloud-Services ermöglicht werden.

Onboarding von Java Management Service

Um den Service zu integrieren, verwenden Sie den Onboardingassistenten in der Oracle Cloud Infrastructure-(OCI-)Konsole, oder führen Sie die Schritte manuell aus. Der Onboarding-Assistent ist die empfohlene Option für Benutzer, die neu bei OCI sind.

  1. Melden Sie sich als Administrator bei der OCI-Konsole an.
  2. Öffnen Sie das Navigationsmenü, klicken Sie auf Beobachtbarkeit und Management, und klicken Sie unter Java Management auf Fleets.
  3. Wählen Sie das Root Compartment aus, unter dem der Onboarding-Assistent ein neues Compartment für JMS-Flotten erstellt.
  4. Klicken Sie auf JMS einrichten, um Details zu den Ressourcen anzuzeigen, die der Onboardingassistent erstellt.

    Hinweis:

    Wenn die Schaltfläche JMS einrichten nicht angezeigt wird, klicken Sie auf die Schaltfläche Voraussetzungen prüfen.
  5. Voraussetzungsdetails für JMS werden angezeigt. Standardmäßig werden die folgenden Ressourcen erstellt:
    1. Fleet_Compartment
      Das Compartment enthält die Flotten, die Sie erstellen möchten.
    2. Fleet_Managers
      Die Benutzergruppe beginnt mit Ihnen als alleinigem Nutzer. Sie können weitere Benutzer hinzufügen, die JMS verwalten.
    3. JMS_DYNAMIC_GROUP
      Diese dynamische Gruppe enthält alle verwalteten Instanzen, die JMS überwachen wird.
    4. JMS_Policy_Fleet_Compartment
      Dies ist der Name der OCI Identity and Access Management-Policy. Alle für JMS erforderlichen Policys werden diesem Policy-Dokument hinzugefügt.
  6. Wählen Sie unter OCI-Instanzen überwachen das Compartment mit den OCI-Instanzen aus, die Sie überwachen möchten. Um weitere Compartments hinzuzufügen, klicken Sie auf Zeile hinzufügen.
  7. Klicken Sie auf Prüfen, um alle zu erstellenden Ressourcen anzuzeigen.
    1. Prüfen Sie, ob die JMS_DYNAMIC_GROUP mit den folgenden Regeln eingerichtet ist:
      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. Stellen Sie sicher, dass JMS_Policy_Fleet_Compartment mit den folgenden Regeln eingerichtet ist:
      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. Klicken Sie unten auf der Seite auf Bestätigen, um den Onboardingassistenten zu starten.
  9. Ein Bildschirm mit der Information, dass die Voraussetzungen erfolgreich eingerichtet wurden, wird angezeigt. Klicken Sie auf Fertig, um das Fenster zu schließen.

    Hinweis:

    Wenn beim Erstellungsprozess ein Fehler auftritt, wird eine Fehlermeldung angezeigt. Beheben Sie den Fehler, und starten Sie den Onboarding-Assistenten neu, um fortzufahren.

Oben wird eine JMS setup is successful-Benachrichtigungsmeldung angezeigt.