Compute-Instanzen vorbereiten

Oracle Cloud Infrastructure Full Stack Disaster Recovery Service verwendet Oracle Cloud Agent, um Skripte in den Compute-Instanzen auszuführen.

Oracle Cloud Agent in den Compute-Instanzen vorbereiten

Führen Sie die folgenden Anforderungen aus, damit Oracle Cloud Agent Skripte in einer Compute-Instanz ausführen kann:

  1. Stellen Sie sicher, dass die Oracle Identity Management-Policys dem Oracle Cloud Infrastructure Full Stack Disaster Recovery Service die Ausführung von Befehlen erlauben.
    Beispiel:
    • Zulassen, dass die Gruppe Administrators instance-agent-command-family im Compartment my_compartment verwaltet.
    • Zulassen, dass dynamic-group dynamic_group_that_include_compute_instances die instance-agent-command-execution-family im Compartment my_compartment verwendet.

    Siehe Befehle auf einer Instanz ausführen

    Siehe Policys für Oracle Cloud Agent

  2. Lassen Sie zu, dass Oracle Cloud Agent Befehle als anderer Benutzer ausführt.
    Oracle Cloud Agent führt Skripte mit dem Benutzer ocarun aus. Um Skripte mit einem anderen Benutzer auszuführen (wie opc oder oracle), sind Administratorberechtigungen erforderlich.
    1. Stellen Sie Oracle Cloud Agent Administratorberechtigungen in jeder Compute-Instanz bereit, in der Sie benutzerdefinierte Skripte ausführen möchten. Siehe Befehle mit Administratorberechtigungen ausführen
    2. Starten Sie den Agent in den Compute-Instanzen neu.
      sudo systemctl restart oracle-cloud-agent