System Center 개요 - Orchestrator

중요

이 버전의 Orchestrator는 지원이 종료되었습니다. Orchestrator 2022로 업그레이드하는 것이 좋습니다.

IT 관리자는 컴퓨팅 환경을 정상 상태로 유지하기 위해 많은 작업과 절차를 수행할 수 있습니다. 개별 작업을 자동화했을 수 있지만 일반적으로 전체 프로세스가 아닙니다. System Center - Orchestrator를 사용하면 그래픽 사용자 인터페이스 Runbook Designer 사용하여 서로 다른 작업과 프로시저를 연결하여 IT 환경에서 안정적이고 유연하며 효율적인 엔드투엔드 솔루션을 만듭니다. Orchestrator를 사용하여 다음을 수행할 수 있습니다.

  • 하드웨어 또는 플랫폼과 상관없이 데이터 센터에서 프로세스를 자동화합니다.
  • 운영 효율성을 개선하기 위해 모범 사례를 표준화합니다.
  • 스크립팅 및 프로그래밍 언어를 사용하는 방법을 알 필요 없이 다른 공급업체의 시스템을 연결합니다.

오케스트레이터 아키텍처

다음 다이어그램에서는 각 Orchestrator 기능과 각 기능 간의 통신을 보여 줍니다.

오케스트레이터 아키텍처 다이어그램

오케스트레이션 데이터베이스는 모든 Runbook, 구성 설정 및 로그를 포함하는 Orchestrator 설치의 중심입니다. Management Server는 Runbook Designer와 Orchestration 간의 통신 계층으로 필요합니다. 하나 이상의 Runbook 서버가 데이터베이스와 직접 통신해서 Runbook을 검색하여 Runbook에서 생성된 작업에 대한 정보를 실행 및 저장합니다. 또한 웹 서비스는 Orchestration 데이터베이스와 직접 통신하고 Orchestration 콘솔에 대한 웹 브라우저 연결을 제공합니다.

Runbook을 사용하여 자동화

Orchestrator에서 작업 또는 프로세스를 자동화하려면 Runbook Designer 사용하여 Runbook을 만듭니다. 작업 창에서 Runbook으로 작업을 끌어서 추가한 후 워크플로를 만드는 데 필요한 순서로 작업을 연결하면 됩니다.

다음 그림에서는 단순한 Runbook을 보여 줍니다.

간단한 Runbook 다이어그램.

이 Runbook은 이벤트 로그를 모니터링합니다. Runbook에서 지정된 이벤트를 검색하면 특정 컴퓨터의 Windows에서 특정 프로세스의 상태를 확인합니다. 프로세스가 실행 중인 것으로 확인되면 중지됩니다. 그런 다음 Runbook에서 프로세스를 시작하고 프로세스 상태 변경에 대한 알림으로 전자 메일을 보냅니다.

각 Runbook 작업은 다음으로 진행하기 전에 완료되며 Runbook이 진행되기 전에 여러 작업을 완료하도록 요구하는 등 복잡한 논리를 제공하는 활동을 사용할 수 있습니다. 작업 및 스마트 링크에 대한 논리 결합을 사용하여 특정 자동화 시나리오가 요구하는 논리를 구현할 수 있습니다.

Orchestrator에서 Runbook을 처리하는 방법

Runbook을 만든 후에는 이를 체크 인하여 오케스트레이션 데이터베이스에 커밋합니다. 그런 다음 Runbook Designer 또는 Orchestration 콘솔을 사용하여 runbook을 시작 및 중지합니다.

Runbook을 실행하라는 요청은 오케스트레이션 데이터베이스에 저장된 작업을 만듭니다. 각 Runbook은 기본 Runbook 서버를 정의하고, 기본 서버를 사용할 수 없는 경우 Runbook을 처리하는 대기 서버를 하나 이상 정의할 수 있습니다. 각 Runbook 서버의 서비스는 Orchestration 데이터베이스에서 해당 서비스가 처리할 수 있는 작업을 지속적으로 모니터링합니다. Runbook 서버가 작업을 검색하면 작업에서 작업 중임을 기록하고, Runbook을 로컬로 복사하고, runbook의 instance 실행 중임을 로그한 다음, Runbook 처리를 시작합니다. 모니터를 포함하지 않는 Runbook의 경우 여러 Runbook 요청을 만들 수 있습니다. 즉, 단일 Runbook에 여러 작업이 있을 수 있습니다.

Runbook 서버는 작업을 처리할 때 Runbook의 복사본을 로컬로 만든 다음 포함된 워크플로 논리에 따라 Runbook 내에 정의된 작업을 수행하여 Runbook의 instance 만듭니다. 상태 정보, 작업 결과 및 데이터가 Orchestration 데이터베이스에 기록되므로, Runbook의 실시간 및 기록 상태를 모니터링할 수 있습니다.

오케스트레이터 확장

다음 표에서는 Orchestrator의 표준 설치에서 제공하는 기능을 확장하는 데 사용할 수 있는 여러 전략을 보여줍니다.

Orchestrator 기능 Description
IP(통합 팩) 통합 팩은 특정 제품 또는 기술과 관련된 사용자 지정 작업의 컬렉션입니다. Microsoft 및 기타 회사는 Orchestrator Runbook에서 제품과 상호 작용하는 활동과 통합 팩을 제공합니다.
Orchestrator Integration Toolkit Orchestrator Integration Toolkit을 사용하면 표준 활동 및 통합 팩 컬렉션을 넘어 활동 라이브러리를 확장할 수 있습니다. Integration Toolkit에는 Orchestrator에 대한 새 활동 및 통합 팩을 만드는 마법사 기반 도구가 있습니다. 개발자는 통합 도구 키트를 사용하여 Orchestrator SDK를 사용하여 빌드하는 사용자 지정 활동에서 통합 팩을 만들 수도 있습니다.

다음 단계

Orchestrator를 설치하는 방법