Préparer les instances de calcul

Oracle Cloud Infrastructure Full Stack Disaster Recovery Service utilise Oracle Cloud Agent pour exécuter des scripts dans les instances de calcul.

Préparer Oracle Cloud Agent dans les instances de calcul

Répondez aux exigences suivantes pour permettre à Oracle Cloud Agent d'exécuter des scripts dans une instance de calcul :

  1. Assurez-vous que vos politiques Oracle Identity Management permettent au service Oracle Cloud Infrastructure Full Stack Disaster Recovery Service d'exécuter des commandes.
    Par exemple,
    • Autorisez le groupe Administrators à gérer instance-agent-command-family dans le compartiment my_compartment.
    • Autorisez le groupe dynamique dynamic_group_that_include_compute_instances à utiliser instance-agent-command-execution-family dans le compartiment my_compartment.

    Voir exécution de commandes dans une instance

    Voir Politiques pour Oracle Cloud Agent

  2. Autoriser Oracle Cloud Agent à exécuter des commandes en tant qu'autre utilisateur.
    Oracle Cloud Agent exécute des scripts avec l'utilisateur ocarun. Pour exécuter des scripts avec un autre utilisateur (comme opc ou oracle), vous devez disposer des privilèges d'administrateur.
    1. Fournissez les privilèges d'administrateur à Oracle Cloud Agent dans chaque instance de calcul où vous prévoyez d'exécuter des scripts personnalisés. Voir Exécution de commandes avec des privilèges d'administrateur
    2. Redémarrez l'agent dans les instances de calcul.
      sudo systemctl restart oracle-cloud-agent