Die vRealize Orchestrator-API stellt eine Skripterstellungsklasse, Command, bereit, die Befehle im vRealize Orchestrator-Server-Hostbetriebssystem ausführt. Um nicht autorisierten Zugriff auf den Serverhost zu verhindern, haben vRealize Orchestrator-Anwendungen standardmäßig keine Berechtigungen zum Ausführen der Klasse Command. Wenn vRealize Orchestrator-Anwendungen Berechtigungen zum Ausführen von Befehlen auf dem Hostbetriebssystem benötigen, können Sie die Skripterstellungsklasse Command aktivieren.

Sie gewähren die Berechtigung zur Verwendung der Klasse Command, indem Sie eine Systemeigenschaft für die vRealize Orchestrator-Konfiguration festlegen.

Prozedur

  1. Melden Sie sich beim Control Center als root an.
  2. Klicken Sie auf Eigenschaften des Systems.
  3. Klicken Sie auf Neu.
  4. Geben Sie im Textfeld Schlüssel den Wert com.vmware.js.allow-local-process ein.
  5. Geben Sie im Textfeld Wert den Wert true ein.
  6. Geben Sie im Textfeld Beschreibung eine Beschreibung der Systemeigenschaft ein.
  7. Klicken Sie auf Hinzufügen.
  8. Klicken Sie im Popup-Menü auf Änderungen speichern.
    Eine Meldung zeigt an, dass die Angaben gespeichert wurden.
  9. Warten Sie, bis der vRealize Orchestrator-Server neu gestartet wird.

Ergebnisse

Damit haben Sie vRealize Orchestrator-Anwendungen die Berechtigung zum Ausführen lokaler Befehle im Betriebssystem des vRealize Orchestrator-Serverhosts gewährt.

Hinweis: Indem Sie für die Systemeigenschaft com.vmware.js.allow-local-process den Wert true festlegen, lassen Sie zu, dass die Skripterstellungsklasse Command an beliebiger Stelle im Dateisystem schreibt. Diese Eigenschaft setzt nur jene Zugriffsberechtigungen auf das Dateisystem außer Kraft, die Sie in der Datei js-io-rights.conf für die Skripterstellungsklasse Command festlegen. Die in der Datei js-io-rights.conf festgelegten Zugriffsberechtigungen auf das Dateisystem gelten nach wie vor für alle Skripterstellungsklassen außer Command.