Preparazione dell'ambiente

Prima di poter utilizzare Java Management Service, è necessario assicurarsi che l'ambiente OCI sia impostato correttamente. Ciò consente la comunicazione tra tutti i componenti richiesti e i servizi cloud.

Inserimento di Java Management Service

Per eseguire l'onboarding del servizio, utilizzare la procedura guidata Onboarding nella console di Oracle Cloud Infrastructure (OCI) o completare i passi manualmente. La procedura guidata Onboarding è l'opzione consigliata per gli utenti nuovi in OCI.

  1. Accedere alla console OCI come amministratore.
  2. Aprire il menu di navigazione, fare clic su Osservabilità e gestione, quindi fare clic su Flotta in Gestione Java.
  3. Selezionare il compartimento radice in cui l'onboarding guidato creerà un nuovo compartimento per le flotte JMS.
  4. Fare clic su Imposta JMS per visualizzare i dettagli delle risorse create dalla procedura guidata Inserimento guidato.

    Nota

    Se il pulsante Imposta JMS non viene visualizzato, fare clic sul pulsante Ispeziona prerequisiti.
  5. Vengono visualizzati i dettagli dei prerequisiti JMS. Per impostazione predefinita, vengono create le seguenti risorse:
    1. Fleet_Compartment
      Il compartimento ospiterà le flotte che si sta per creare.
    2. Fleet_Managers
      Il gruppo di utenti inizierà con te come unico utente. È possibile aggiungere altri utenti che gestiranno JMS.
    3. JMS_DYNAMIC_GROUP
      Questo gruppo dinamico contiene tutte le istanze gestite che JMS monitorerà.
    4. JMS_Policy_Fleet_Compartment
      Si tratta del nome del criterio OCI Identity and Access Management. Tutti i criteri richiesti per JMS vengono aggiunti a questo documento dei criteri.
  6. In Monitorare le istanze OCI, selezionare il compartimento contenente le istanze OCI che si desidera monitorare. Per aggiungere altri compartimenti, fare clic su Aggiungi riga.
  7. Fare clic su Rivedi per visualizzare tutte le risorse che verranno create.
    1. Verificare che JMS_DYNAMIC_GROUP sia impostato con le regole riportate di seguito.
      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. Verificare che JMS_Policy_Fleet_Compartment sia impostato con le regole riportate di seguito.
      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. Fare clic su Conferma nella parte inferiore della pagina per avviare la procedura guidata di inserimento.
  9. Verrà visualizzata una schermata in cui si informa che i prerequisiti sono stati impostati correttamente. Fare clic su Fine per chiudere la finestra.

    Nota

    Se si verifica un errore nel processo di creazione, viene visualizzato un messaggio di errore. Risolvere l'errore e riavviare Onboarding guidato per continuare.

Nella parte superiore viene visualizzato un messaggio di notifica JMS setup is successful.