vRealize Orchestrator API는 vRealize Orchestrator 서버 호스트 운영 체제에서 명령을 실행하는 스크립팅 클래스인 Command를 제공합니다. 서버 호스트에 대한 무단 액세스를 방지하기 위해 vRealize Orchestrator 애플리케이션에는 기본적으로 Command 클래스를 실행할 권한이 없습니다. vRealize Orchestrator 애플리케이션이 호스트 운영 체제에서 명령을 실행하는 데 권한이 필요한 경우 Command 스크립팅 클래스를 활성화할 수 있습니다.

vRealize Orchestrator 구성 시스템 속성을 설정하여 Command 클래스에 대한 사용 권한을 부여할 수 있습니다.

프로시저

  1. 제어 센터에 root로 로그인합니다.
  2. 시스템 속성을 클릭합니다.
  3. 새로 만들기를 클릭합니다.
  4. 텍스트 상자에 com.vmware.js.allow-local-process를 입력합니다.
  5. 텍스트 상자에 true를 입력합니다.
  6. 설명 텍스트 상자에 시스템 속성에 대한 설명을 입력합니다.
  7. 추가를 클릭합니다.
  8. 팝업 메뉴에서 변경 내용 저장을 클릭합니다.
    성공적으로 저장했다는 메시지가 표시됩니다.
  9. vRealize Orchestrator 서버가 다시 시작될 때까지 기다립니다.

결과

vRealize Orchestrator 서버 호스트 운영 체제에서 로컬 명령을 실행할 수 있는 권한이 vRealize Orchestrator 애플리케이션에 부여되었습니다.

참고: com.vmware.js.allow-local-process 시스템 속성을 true로 설정하면 Command 스크립팅 클래스가 파일 시스템의 모든 위치에서 쓰기가 허용됩니다. 이 속성은 js-io-rights.conf 파일에서 Command 스크립팅 클래스 전용으로 설정한 모든 파일 시스템 액세스 권한을 재정의합니다. js-io-rights.conf 파일에서 설정한 파일 시스템 액세스 권한은 여전히 Command 외 모든 스크립팅 클래스에 적용됩니다.