워크플로우 컴포넌트는 DRM 기능 중 재해복구 기동 자동화를 위해 워크플로우를 작성할 때 사용하는 워크플로우의 구성 요소입니다. 다양한 애플리케이션이나 DB, 스토리지를 제어하기 위한 액션을 정의하고 모든 워크플로우에서 공통으로 사용함으로써 실행의 표준화를 적용할 수도 있습니다. 워크플로우 컴포넌트는 MDRM에서 제공하는 시스템 컴포넌트 외에도 사용자가 필요에 맞게 직접 컴포넌트들을 정의해서 사용할 수도 있습니다.
<그림 218> 워크플로우 컴포넌트 설정
카테고리
카테고리는 실행 명령들의 그룹입니다. 추가, 수정, 삭제 등의 관리 작업을 할 수 있습니다. 카테고리를 삭제하려면, 해당 카테고리에 속한 실행 명령들을 먼저 삭제해야 합니다.
실행 명령
실행 명령은 App, DB, 스토리지, 네트워크 등을 제어하기 위한 명령어로 구성되며, 사용자가 직접 추가할 수도 있습니다.
실행 명령 추가
실행 명령을 추가하려면 다음 내용을 참고하여 작업하십시오.
<그림 219> 실행 명령 추가
1. 실행 명령의 이름을 입력하십시오.
2. 컴포넌트를 상징하는 이미지를 선택하십시오.
컴포넌트 이미지는 워크플로우에 속한 각 컴포넌트의 좌측에 아이콘으로 나타납니다. 원하는 이미지를 직접 등록하여 사용하려고 할 경우, "실행 명령" 목록의 우측에 있는 [이미지 관리] 버튼을 클릭하여 이미지 파일을 추가해서 등록시킨 후 적용하십시오.
3. 해당 컴포넌트에 대해 부가적인 정보를 메모하려면 "설명" 항목에 입력하십시오.
4. 다음으로, "입력 정보"는 사용자로부터 입력 받을 인자값으로 시스템마다 달라지는 변수들을 정의하기 위해 사용하는 항목입니다. 즉 사용자 계정명, 비밀번호, IP 주소처럼 시스템마다 달라지는 값에 해당하므로 동일한 스크립트에 변수로 처리할 수 있습니다.
항목 | 설명 |
---|---|
제목 | 사용자로부터 받을 인자값의 타이틀 |
옵션키 | 인자값에 옵션 키가 들어가는 명령어의 경우 사용함 (예: mysql -u [user] -p [password] 같은 명령어에서 –u나 -p 값 의미) |
입력값 | 입력 받는 값의 형태이며, text, password, textbox 외에 시스템에서 제공하는 다양한 목록 형태의 값을 선택 가능 |
입력값 형식 | • 필수 입력(사용자): 사용자가 반드시 입력해야하는 정보인지를 구분해주는 값 |
5. 하단의 "접속유형 선택 여부"는 사용자 컴포넌트를 추가할 경우에는 필수로 선택해야 하는 항목이며, 워크플로우에 컴포넌트를 추가할 때 다음과 같은 5가지 접속 방식을 선택할 수 있습니다.
- GAM: 관제서버에서 실행할 경우
- Agent Node: 에이전트를 설치한 노드에서 실행할 경우
- SSH: SSH로 접속해서 실행할 경우
- WinRM: 대상 서버가 윈도우이고 WinRM을 통해 실행할 경우
- VMware Guest: 대상 서버가 VMware Guest이고 VMware API를 통해 실행할 경우
- Telnet: Telnet을 통해 실행할 경우
6. 실행할 스크립트를 입력하십시오. 실행 스크립트는 특정 경로에 있는 스크립트를 호출하는 경로 입력 방식과 실행할 스크립트를 직접 입력하는 수동 입력 방식 2가지로 나뉩니다.
최종으로 실행되는 스크립트
(예: MYSQL -U [USER] -P [PASSWORD] )
0 Comments