Runbook 빌드 및 테스트
Runbook Designer는 Runbook을 만들고, 관리하고, 실행하는 데 사용하는 도구입니다. 또한 Runbook을 실행하고 오케스트레이션 콘솔에서 해당 상태를 볼 수 있습니다.
Runbook을 빌드하려면 작업을 작업 영역으로 끌어옵니다. 활동은 Runbook의 구성 요소입니다. 일반적으로 개별 작업은 다음과 같은 세 가지 작업을 수행합니다.
게시된 데이터에 액세스
일부 동작 수행
새 데이터 게시
활동 유형에 대한 자세한 내용은 Runbook 작업 제어를 참조하세요.
Runbook Designer 창
Runbook Designer 인터페이스는 다음 네 개의 창으로 구성됩니다.
창 | Description |
---|---|
연결 | Orchestrator 시스템에서 워크플로를 구성하고 폴더에 대한 권한을 편집할 수 있는 폴더 구조입니다. 또한 Runbook 서버 및 전역 설정에 대한 액세스를 제공합니다. |
Runbook Designer 작업 영역 | Orchestrator Runbook을 빌드하는 작업 영역입니다. 연결 창의 폴더 선택 영역에 있는 Runbook은 작업 영역 위쪽의 탭으로 나열됩니다. Runbook에서 탭을 선택하면 Runbook Designer 작업 영역에 표시됩니다. |
활동 | Runbook에서 사용할 수 있는 모든 작업(표준 작업 또는 통합 팩에서 사용 가능한 작업)을 포함합니다. 활동 창에서 디자인 작업 영역으로 활동을 끌어서 Runbook을 구성하기 위해 함께 연결합니다. |
로그 | 현재 Runbook의 작업 및 기록을 보여 주는 로그입니다. 자세한 내용은 Orchestrator 로그를 참조 하세요. |
추적 로그 위치
추적 로그 위치는 다음과 같습니다.
- %ProgramData%Microsoft System Center 2012\Orchestrator**\Logs*.log
- %Common Files%\Microsoft System Center 2012\Orchestrator\Management Server\Components\Logs*.log
활동 이름 및 범주 이름을 기준으로 활동 정렬
오케스트레이터를 사용하면 활동 이름 또는 범주 이름을 기준으로 활동을 사전순으로 정렬할 수 있습니다. 기본적으로 활동은 Runbook 컨트롤, 이메일, 파일 관리, 모니터링, 알림, 일정 예약, 시스템, 텍스트 파일 관리 및 도구와 같은 범주별로 정렬됩니다.
다음 단계에서 작업 이름과 범주 이름을 기준으로 작업을 정렬합니다.
활동 이름을 기준으로 사전순으로 활동 정렬
작업 창에서 범주 이름을 마우스 오른쪽 단추로 클릭하여 모든 작업을 선택합니다.
작업은 작업 이름을 기준으로 알파벳순으로 정렬됩니다.
범주 이름을 기준으로 사전순으로 작업 정렬
작업 창에서 범주 이름을 마우스 오른쪽 단추로 클릭하여 기본값을 선택합니다.
작업은 범주 이름을 기준으로 알파벳순으로 정렬됩니다.
아이콘 변경
활동 이름을 마우스 오른쪽 단추로 클릭하고 작거나 크게 선택하여 각 활동 아이콘의 기본 크기를 작게에서 크게 변경할 수 있습니다.
디자이너에서 Runbook 시작
디자이너에서 Runbook을 시작하려면 다음 단계를 수행합니다.
연결 창에서 Runbook 폴더를 선택하여 사용 가능한 Runbook을 확인합니다.
디자인 작업 영역에서 Runbook 탭을 선택합니다.
Runbook이 체크 아웃된 경우 체크 인 단추를 선택합니다.
디자인 작업 영역에서 Runbook 탭을 마우스 오른쪽 단추로 클릭하고 실행을 선택합니다.
Runbook 시작 대화 상자에서 사용 가능한 Runbook Server 상자로 이동하여 해당 서버를 선택합니다.
서버 이름이 선택한 Runbook 서버 상자에 있도록 화살표 단추를 선택합니다.
시작을 선택합니다.
Runbook Designer에서 작업 중지
Runbook Designer에서 작업을 중지하려면 다음 단계를 수행합니다.
Runbook 모니터링 탭을 선택합니다.
도구 모음에서 중지를 선택합니다.
Runbook 테스트
Runbook을 빌드한 후 프로덕션 환경에서 실행되기 전에 테스트할 수 있습니다. 테스트하려면 Runbook Designer에서 시작하는 Runbook Tester를 사용합니다. Runbook Tester를 사용하면 Runbook을 실행하여 각 활동의 게시된 데이터를 볼 수 있습니다. 전체 Runbook을 실행하거나, 각 작업을 한 번에 하나씩 단계별로 실행하거나, 특정 작업에서 중단점을 설정할 수 있습니다.
Important
Runbook Tester는 워크플로 내에서 각 작업을 실제로 수행합니다. 시뮬레이션 또는 가상화된 환경에서는 단계를 수행하지 않습니다. Runbook에서 참조되는 모든 연결은 라이브이며 완벽하게 작동합니다. 따라서 연결된 시스템에서 데이터를 수정하거나 삭제하는 모든 활동으로 인해 데이터가 수정되거나 제거됩니다. 예를 들어 쿼리 데이터베이스 작업을 사용하여 DROP TABLE ImportantTable을 사용하는 경우 실제로 Microsoft SQL Server 인스턴스에서 ImportantTable을 삭제합니다.
Important
Runbook을 시작하는 데 사용되는 계정은 로컬 컴퓨터에서 실행할 수 있는 권한을 보유해야 합니다. 이러한 권한 요구 사항은 Runbook Tester에서 Runbook을 테스트할 때에도 적용됩니다. Runbook을 테스트하려면 Runbook Designer를 관리자 권한( as Administrator)으로 시작합니다. 연결을 통해 Runbook Tester는 as Administrator 를 실행하고 높은 수준의 보안 토큰을 사용합니다.
Runbook 테스트
다음 단계에 따라 Runbook을 테스트합니다.
Runbook Designer에서 Runbook을 열고 메뉴 모음에서 Runbook Tester를 선택합니다.
메시지가 표시되면 예를 선택하여 Runbook을 확인합니다.
중지하지 않고 Runbook을 처음부터 끝까지 실행하려면 중단점까지 실행을 선택합니다.
한 번에 하나의 작업을 단계별로 실행하려면 단계를 선택합니다.
로그 창을 확인하여 각 활동의 완료 상태를 확인합니다. 활동에서 세부 정보 및 게시된 데이터를 보려면 활동을 선택하고 세부 정보 표시를 선택합니다.
중단점 설정
다음 단계에 따라 중단점을 설정합니다.
중단점을 설정할 활동을 선택합니다.
중단점 설정/해제를 선택합니다.
중단점까지 실행을 선택합니다.
중단점까지의 각 작업이 실행됩니다. Runbook은 중단점이 있는 작업을 실행하기 전에 일시 중지합니다.
Runbook의 끝까지 계속하려면 중단점까지 실행을 다시 선택하거나 한 번에 하나의 작업을 단계별로 실행하려면 단계를 선택합니다.