Instructions de stratégie de parcs JMS

Une stratégie spécifie qui peut accéder à telle ressource Oracle Cloud Infrastructure dont votre entreprise dispose, ainsi que la méthode d'accès. Une stratégie permet à un groupe d'utiliser de certaines façons des types spécifiques de ressource dans un compartiment donné.

Cette section décrit les différentes instructions de stratégie créées dans le cadre de la configuration d'Oracle Cloud Infrastructure pour les parcs et de l'activation des fonctionnalités avancées.

Gérer les ressources OCI requises pour les parcs JMS

Les instructions de stratégie suivantes permettent aux utilisateurs du groupe d'utilisateurs d'accéder aux parcs JMS, aux agents de gestion, aux modules d'extension JMS et aux mesures et de les gérer :

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 jms-plugins IN COMPARTMENT Fleet_Compartment
ALLOW GROUP FLEET_MANAGERS TO READ METRICS IN COMPARTMENT Fleet_Compartment

Surveiller les charges de travail sur OCI

Les instructions de stratégie suivantes sont utilisées pour surveiller les charges globales sur OCI :

ALLOW GROUP FLEET_MANAGERS TO MANAGE instance-family IN COMPARTMENT <instance_compartment>
ALLOW GROUP FLEET_MANAGERS TO READ instance-agent-plugins IN COMPARTMENT <instance_compartment> 
Remarque

  1. Remplacez <instance_compartment> par le nom du compartiment contenant les instances OCI Linux à surveiller avec les parcs JMS.
  2. Vous devez appliquer ces instructions de stratégie pour chaque compartiment comportant des instances OCI Linux à surveiller séparément avec des parcs JMS.

Clés d'installation d'agent de gestion

Les instructions de stratégie suivantes permettent aux parcs JMS et au groupe d'utilisateurs de gérer les clés d'installation de l'agent de gestion :

ALLOW resource jms server-components TO USE management-agent-install-keys IN COMPARTMENT Fleet_Compartment
ALLOW GROUP FLEET_MANAGERS TO MANAGE management-agent-install-keys IN COMPARTMENT Fleet_Compartment

Communication avec l'agent de gestion

Les instructions de stratégie suivantes permettent aux agents de gestion d'interagir avec les modules d'extension JMS et les parcs JMS et permettent aux parcs JMS de stocker des données de surveillance dans votre location :

ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE jms-plugins IN COMPARTMENT Fleet_Compartment
ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE jms-plugins IN COMPARTMENT <instance_compartment>
ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE management-agents IN COMPARTMENT Fleet_Compartment
ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO USE METRICS 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 USE METRICS IN COMPARTMENT <instance_compartment>
ALLOW resource jms server-components TO MANAGE metrics IN COMPARTMENT Fleet_Compartment WHERE target.metrics.namespace='java_management_service'
Remarque

  1. Remplacez <instance_compartment> par le nom du compartiment contenant les instances OCI Linux à surveiller avec les parcs JMS.
  2. Vous devez appliquer cette instruction de stratégie pour chaque compartiment comportant des instances OCI Linux à surveiller séparément avec des parcs JMS.

Configuration du journal

Les instructions de stratégie suivantes permettent aux parcs JMS d'interagir avec le service OCI Logging afin de configurer les journaux pour les parcs du compartiment :

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 DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE log-content 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

Configurer des instances OCI Linux pour des parcs JMS

Remarque

Cette instruction de stratégie accorde au groupe dynamique des privilèges JMS_DYNAMIC_GROUP pour gérer toutes les instances OCI du compartiment. Pour garantir une configuration correcte de l'agent de gestion sur les instances OCI Linux, le script d'installation requiert la présence de cette stratégie. Cette stratégie doit être présente pour chaque exécution du script d'installation. Une fois l'installation terminée, vous pouvez remplacer les autorisations d'instruction de stratégie MANAGE par USE.
L'instruction de stratégie suivante est utilisée pour configurer des instances OCI Linux à l'aide du script d'installation.
ALLOW dynamic-group JMS_DYNAMIC_GROUP TO MANAGE instances IN COMPARTMENT <instance_compartment>
Remarque

  1. Remplacez <instance_compartment> par le nom du compartiment contenant les instances OCI Linux à surveiller avec les parcs JMS.
  2. Vous devez appliquer ces instructions de stratégie pour chaque compartiment comportant des instances OCI Linux à surveiller séparément avec des parcs JMS.

JMS requiert les instructions de stratégie suivantes pour fonctionner avec les instances OCI Linux :

ALLOW resource jms SERVER-COMPONENTS TO READ instances IN COMPARTMENT <instance_compartment>
ALLOW resource jms SERVER-COMPONENTS TO INSPECT instance-agent-plugins IN COMPARTMENT <instance_compartment>
Remarque

  1. Remplacez <instance_compartment> par le nom du compartiment contenant les instances OCI Linux à surveiller avec les parcs JMS.
  2. Vous devez appliquer ces instructions de stratégie pour chaque compartiment comportant des instances OCI Linux à surveiller séparément avec des parcs JMS.

Effectuer les fonctionnalités avancées

JMS requiert certaines instructions de stratégie pour activer et exécuter des fonctionnalités avancées dans votre parc.

Les instructions de stratégie suivantes permettent à JMS de lire/écrire dans le stockage d'objet :

ALLOW dynamic-group JMS_DYNAMIC_GROUP to MANAGE object-family IN COMPARTMENT Fleet_Compartment
ALLOW group FLEET_MANAGERS to MANAGE object-family IN COMPARTMENT Fleet_Compartment
ALLOW resource jms SERVER-COMPONENTS to MANAGE object-family IN COMPARTMENT Fleet_Compartment
JMS requiert les instructions de stratégie suivantes pour fonctionner avec les instances OCI Linux :
ALLOW resource jms SERVER-COMPONENTS TO READ instances IN COMPARTMENT <instance_compartment>
ALLOW resource jms SERVER-COMPONENTS TO INSPECT instance-agent-plugins IN COMPARTMENT <instance_compartment>
Remarque

  1. Remplacez <instance_compartment> par le nom du compartiment contenant les instances OCI Linux à surveiller avec les parcs JMS.
  2. Vous devez appliquer ces instructions de stratégie pour chaque compartiment comportant des instances OCI Linux à surveiller séparément avec des parcs JMS.