플러그인은 표준 파일 구조를 준수해야 하며 특정 폴더 및 파일을 포함해야 합니다. 플러그인은 표준 Java 아카이브(JAR) 또는 ZIP 파일로 제공하며 .dar 확장명으로 이름을 바꿔야 합니다.

DAR 아카이브의 내용은 다음 폴더 구조 및 이름 지정 규칙을 사용해야 합니다.

표 1. DAR 아카이브의 구조

폴더

설명

플러그인_이름\VSO-INF\

플러그인된 기술의 개체를 Orchestrator 개체로 매핑하는 내용을 정의하는 vso.xml 파일을 포함합니다.

VSO-INF 폴더와 vso.xml 파일은 필수 항목입니다.

플러그인_이름\lib\

플러그인된 기술의 바이너리를 포함하는 JAR 파일을 포함하고 있습니다. 또한 플러그인의 어댑터, 팩토리, 알림 처리기 및 기타 인터페이스 구현을 포함한 JAR 파일도 포함하고 있습니다.

lib 폴더와 JAR 파일은 필수 항목입니다.

플러그인_이름\resources\

플러그인에 필요한 리소스 파일을 포함하고 있습니다. resources 폴더는 다음 요소 유형을 포함할 수 있습니다.

  • 플러그인의 개체를 Orchestrator 인벤토리 탭에 표시하는 이미지 파일입니다.

  • 플러그인을 시작할 때 초기화 동작을 정의하는 스크립트입니다.

  • 플러그인을 사용해 액세스하는 개체와 상호 작용하는 사용자 지정 워크플로, 작업 및 기타 리소스를 포함할 수 있는 Orchestrator 패키지입니다.

리소스를 하위 폴더에 구성할 수 있습니다. 예를 들어 resources\images\, resources\scripts\ 또는 resources\packages\와 같이 합니다.

resources 폴더는 선택 사항입니다.

Orchestrator 제어 센터를 사용하여 DAR 파일을 Orchestrator 서버로 가져옵니다.