콘텐츠로 이동

🚀 자동화 제어 범위 및 환경

학습 안내

MDRM이 제어할 수 있는 기술적 영역과 한계를 명확히 이해하고, 솔루션 내부에 포함된 강력한 실행 환경(Runtime)에 대해 학습합니다.

1. 자동화 제어 및 구현 범위

MDRM 워크플로우를 설계하기 전, 자동화가 가능한 영역과 그렇지 않은 영역을 구분하는 것은 매우 중요합니다.

제어 가능 및 불가능 영역

구분 범위 및 내용 구현 방식 및 비고
표현 가능 실제 인프라가 없어도 프로세스 흐름을 점검하는 경우 대기 컴포넌트를 활용한 도상훈련 구현
제어 가능 스크립트화할 수 있는 대부분의 기술적 영역 Shell, PowerShell, Python 등 활용
대화형 제어 패스워드 입력, Y/N 선택 등 상호작용이 필요한 경우 expect 패키지를 사용하여 구현
제어 불가능 Windows GUI 환경에서의 마우스 클릭 및 버튼 조작 마우스 컨트롤 불가 (RPA 솔루션의 영역)

제어 불가능 영역에 대한 주의사항

MDRM은 Windows GUI 환경에서의 마우스 클릭, 버튼 조작 등 시각적 요소에 대한 직접 제어는 불가능합니다. 이는 단순 매크로나 RPA(Robotic Process Automation) 솔루션의 영역이며, MDRM은 철저히 스크립트 및 API 기반의 워크플로우 자동화에 최적화되어 있습니다.


2. 내장 런타임 환경 (Built-in)

MDRM 컨테이너 내부에는 별도의 추가 설치 없이 즉시 사용할 수 있는 강력한 실행 환경들이 포함되어 있습니다. 이를 통해 복잡한 인프라 제어를 단순화할 수 있습니다.

주요 포함 패키지

  • PowerShell 7.4.1 (Linux용): 리눅스 MDRM 서버에서도 강력한 PowerShell 스크립트를 직접 실행할 수 있습니다.
  • VMware.PowerCLI 13.2.1: 별도의 윈도우 관리 서버 없이도 리눅스 MDRM에서 직접 VMware vCenter/ESXi 인프라를 제어할 수 있습니다.
  • Python 3.12.3: 고급 데이터 처리, API 연동 및 복잡한 비즈니스 로직 구현을 위한 최신 Python 환경을 제공합니다.