🚀 프로그램 배포 및 작업¶
학습 안내
MDRM 서버에 등록된 여러 시스템에 Agent를 업그레이드하거나, 사용자 정의 파일 및 스크립트를 일괄 배포하고 관리하는 절차를 학습합니다.
1. 프로그램 배포 및 업데이트¶
MDRM 서버에 등록된 배포 제품을 대상 시스템들에 전송하고 설치하는 과정입니다.
- Agent 업데이트: 시스템에 설치된 Agent의 버전을 최신으로 일괄 갱신합니다.
- 제품 배포:
<설정 | 배포 제품 관리>에서 정의한 파일들을 대상 시스템의 지정 경로에 배포합니다. - 배포 경로: Agent 연결 여부에 따라 기본 경로(C:\Program Files\gam_agent... 또는 /opt/gam_agent...)에 저장됩니다. (경로 변경 옵션 지원)
2. 사용자 배포 스크립트¶
Ansible 방식 외에 사용자가 직접 작성한 스크립트(Bash, PowerShell, Python 등)를 통해 복잡한 배포 작업을 수행합니다.
스크립트 관리¶
- 스크립트 추가: 배포할 파일과 실행할 스크립트 내용을 등록합니다.
- 매개 변수 활용: 배포 파일명($1), 저장 경로($2), 전체 경로($3)를 변수로 사용하여 스크립트 재사용성을 높입니다.
- 유형 지원: Bash, VB Script, Python, Power Shell, Batch 등 다양한 인터프리터를 지원합니다.
3. 시스템 작업 현황 모니터링¶
추가, 가져오기, 배포, 업데이트 등 시스템 관리와 관련된 모든 작업의 진행 상태를 실시간으로 확인합니다.
작업 상태 요약¶
- 완료 / 실패 완료: 작업 종료 후 각 시스템별 성공/실패 여부를 표시합니다.
- 진행 중: 현재 활발히 수행 중인 작업 단계를 모니터링합니다.
- 스케줄: 예약된 시간에 시작될 작업을 대기열에서 관리합니다.
상세 제어¶
- 상세 로그: 시스템 이름을 클릭하여 배포 과정의 상세 실행 로그를 분석하고 오류 원인을 파악합니다.
- 재시도/취소: 실패한 작업만 선택하여 재시도하거나 진행 중인 작업을 즉시 중단합니다.
- 작업 복제: 이전에 수행한 배포 작업과 동일한 조건으로 새로운 작업을 신속하게 생성합니다.