Orchestrator에는 표준 플러그인 모음이 포함되어 있습니다. 각 플러그인은 Orchestrator 플랫폼에 외부 제품 API를 노출합니다. 플러그인은 인벤토리 클래스와 스크립팅 엔진에 대한 추가 개체 유형을 제공하고 외부 시스템의 알림 이벤트를 게시합니다. 또한 각 플러그인은 통합된 외부 제품의 일반적인 사용 사례를 자동화하는 워크플로 라이브러리를 제공합니다.

제어 센터의 플러그인 관리 페이지에서 설치된 플러그인 목록을 볼 수 있습니다. 구성이 필요한 플러그인의 경우 인터페이스에 별도의 탭이 있습니다.

표 1. Orchestrator와 함께 설치되는 플러그인

플러그인

용도

구성

vCenter Server

vCenter Server API에 대한 액세스를 제공하여 모든 vCenter Server 개체와 기능을 Orchestrator로 자동화하는 관리 프로세스에 통합할 수 있도록 합니다.

vCenter Server 플러그인 구성 항목을 참조하십시오.

구성

Orchestrator 인증, 데이터베이스 연결, SSL 인증서 등을 구성하기 위한 워크플로를 제공합니다.

없음

라이브러리

클라이언트 프로세스의 사용자 지정 및 자동화를 위한 기본적인 빌딩 블록으로 작동하는 워크플로를 제공합니다. 워크플로 라이브러리에는 수명 주기 관리, 프로비저닝, 재해 복구, 핫 백업 및 기타 표준 시스템 관리 프로세스에 대한 템플릿이 포함됩니다. 템플릿을 복사하고 편집하여 필요에 따라 수정할 수 있습니다.

없음

SQL

Java 프로그래밍 언어와 광범위한 데이터베이스 간의 데이터베이스 독립적인 연결을 위한 산업 표준인 JDBC(Java Database Connectivity) API를 제공합니다. 데이터베이스에는 SQL 데이터베이스와 스프레드시트 또는 플랫 파일과 같은 기타 표 형식 데이터 소스가 포함됩니다. JDBC API는 워크플로에서 SQL 기반 데이터베이스 액세스를 위한 호출 수준 API를 제공합니다.

없음

SSH

SSH-2(보안 셸 v2) 프로토콜에 대한 구현을 제공합니다. 워크플로에서 암호 및 공용 키 기반 인증을 사용하는 원격 명령 및 파일 전송 세션을 허용합니다. 키보드를 사용한 대화형 인증을 지원합니다. 선택적으로 SSH 플러그인은 Orchestrator 클라이언트 인벤토리에서 직접 원격 파일 시스템 찾아보기를 제공할 수 있습니다.

SSH 플러그인 구성 항목을 참조하십시오.

XML

워크플로에서 구현할 수 있는 완전한 DOM(문서 개체 모델) XML 파서입니다. 또는 Orchestrator JavaScript API에서 E4X(ECMAScript for XML) 구현을 사용할 수도 있습니다.

없음

메일

SMTP(Simple Mail Transfer Protocol)를 사용하여 워크플로에서 이메일을 전송합니다.

사용할 EmailMessage 개체의 기본값을 설정합니다.

기본 SMTP 연결 정의 항목을 참조하십시오.

네트워크

Jakarta Apache Commons Net 라이브러리를 사용합니다. Telnet, FTP, POP3 및 IMAP 프로토콜 구현을 제공합니다. POP3와 IMAP 프로토콜은 이메일을 읽는 데 사용됩니다. 네트워크 플러그인은 메일 플러그인과 함께 워크플로에서 전체 이메일 전송 및 수신 기능을 제공합니다.

없음

워크플로 설명서

워크플로 또는 워크플로 범주에 대해 PDF 형식으로 정보를 생성하는 데 사용할 수 있는 워크플로를 제공합니다.

없음

열거형

다른 플러그인이 워크플로에서 사용할 수 있는 공통의 열거된 유형을 제공합니다.

없음

HTTP-REST

vRealize Orchestrator 및 REST 호스트 간 상호 작용을 통해 REST 웹 서비스를 관리할 수 있습니다.

HTTP-REST 플러그인 구성 항목을 참조하십시오.

SOAP

vRealize Orchestrator 및 SOAP 호스트 간 상호 작용을 제공하여 SOAP 웹 서비스를 관리할 수 있습니다.

SOAP 플러그인 구성 항목을 참조하십시오.

AMQP

브로커라고도 하는 AMQP(Advanced Message Queuing Protocol) 서버와 상호 작용할 수 있습니다.

AMQP 플러그인 구성 항목을 참조하십시오.

SNMP

vRealize Orchestrator에서 SNMP 지원 시스템 및 디바이스에 연결하여 정보를 수신할 수 있습니다.

없음

Active Directory

vRealize Orchestrator 및 Microsoft Active Directory 간 상호 작용을 제공합니다.

Active Directory 플러그인 구성 항목을 참조하십시오.

동적 유형

동적 유형을 정의하고 이러한 동적 유형을 생성 및 사용할 수 있습니다.

동적 유형 플러그인 사용 항목을 참조하십시오.

다중 노드

계층 관리, Orchestrator 인스턴스 관리, Orchestrator 작업의 확장을 위한 워크플로를 포함합니다.

Multi-Node 플러그인 사용 항목을 참조하십시오.

PowerShell

PowerShell 호스트를 관리하고 사용자 지정 PowerShell 작업을 실행할 수 있습니다.

PowerShell 플러그인 사용 항목을 참조하십시오.

플러그인 구성 요소

각 플러그인은 DAR 파일 패키지입니다. DAR 파일은 Orchestrator Appliance/var/lib/vco/app-server/plugins에 저장됩니다. 워크플로 범주 및 API 모듈과 같은 각 플러그인의 구성 요소는 서로 다른 명명 규칙을 사용합니다.

표 2. 플러그인 구성 요소 이름

구성 UI의 플러그인 이름

DAR 파일

워크플로 범주

API 모듈

vCenter Server

o11nplugin-vsphere.dar

vCenter

VC

vRO 구성

o11nplugin-configurator.dar

구성

Configurator

라이브러리

o11nplugin-library.dar

잠금

Orchestrator

문제 해결

해당 없음

SQL

o11nplugin-database.dar

JDBC

SQL

SQL

SSH

o11nplugin-ssh.dar

SSH

SSH

XML

o11nplugin-xml.dar

XML

XML

메일

o11nplugin-mail.dar

메일

Mail

네트워크

o11nplugin-jakartacommonsnet.dar

없음

Net

워크플로 설명서

o11nplugin-wfdocs.dar

워크플로 설명서

워크플로 설명서

일반 열거 유형

o11nplugin-enums.dar

없음

Enums

동적 유형

o11n-plugin-dynamictypes.dar

구성

DynamicTypes

HTTP-REST

o11nplugin-rest.dar

구성

REST

SOAP

o11n-plugin-soap.dar

구성

SOAP

AMQP

o11n-plugin-amqp.dar

구성

AMQP

SNMP

o11n-plugin-snmp.dar

디바이스 관리

쿼리 관리

트랩 호스트 관리

SNMP

Active Directory

o11nplugin-ad.dar

컴퓨터

구성

조직 구성 단위

사용자

사용자 그룹

AD

Orchestrator

o11nplugin-multi-node.dar

서버 구성

원격 실행

원격 관리

작업

워크플로

VCO

PowerShell

o11nplugin-powershell.dar

구성

생성

템플릿

PowerShell