JP1_AJS3_작업관리

[JP1/AJS3] 검증 환경과 운영 환경에서 동일한 실행 에이전트명 사용

jp1 blog 2025. 6. 19. 16:26

 

 

JP1/AJS3에서는, Job의 실행 대상으로 실행 에이전트명이라는 논리적인 값을 설정합니다. 실행 에이전트명과 실제로 Job을 실행할 서버명(hostname)을 맵핑함으로써, 지정된 서버에서 잡을 실행합니다. 실행 에이전트명으로 서버명(hostname)을 지정하는 경우가 많지만, 검증 환경과 운영 환경에서 서로 다른 실행 에이전트명을 사용하는 경우, Job 정의 이관 시마다 매번 변경해야 하며, 입력 실수의 위험도 존재합니다. 이에 이번에는, 검증 환경과 운영 환경에서 동일한 실행 에이전트명을 사용하는 것으로 리스크 없이 이관하는 방법을 소개합니다.

 

구  성

 

이번에는 아래와 같이 운영 환경의「PROD-AP」서버와「PROD-DB」 서버를, 검증 환경의「UAT-APDB」서버가 겸임하고 있는 구성을 예로 들겠습니다. 검증 환경에서 확인한 잡 정의를 그대로 운영 환경에 이관하는 케이스를 상정하고 있습니다.
※ 정의 이관에 대해서는 이 블로그도 꼭 참고해 주시기 바랍니다.

 

 

 

※ 2025.04.11 - [JP1_AJS3_작업관리] - 【JP1/AJS3】 타 서버로 작업 이관 시 작업 정의 이행 방법

 

【JP1/AJS3】 타 서버로 작업 이관 시 작업 정의 이행 방법

실패가 허용되지 않는 작업 관리 시스템의 운영 서버 릴리스 작업. 트러블 없이 운용을 시작하려면, ① 개발 환경에서 잡 정의를 작성 및 검증 ② 잡 정의를 프로덕션 환경으로 이관 ③ 새로운

jp1-blog.tistory.com

 

설정방법

 

실행 에이전트명을 운영과 검증에서 아래와 같이 동일한 이름으로 설정하고, 실제로 잡을 실행할 서버명에 각각 연결합니다.

 

환  경 실행 에이전트명 실행 서버명 (hostname)
검증 환경 PROD-AP UAT-APDB
PROD-DB UAT-APDB
운영 환경 PROD-AP PROD-AP
PROD-DB PROD-DB

 

〇 검증 환경의 JP1/AJS3-Manager에서 실행하는 커맨드

【Windows의 경우】
   # ajsagtadd -a PROD-AP -s UAT-APDB
   # ajsagtadd -a PROD-DB -s UAT-APDB

【UNIX계의 경우】
   # /opt/jp1ajs2/bin/ajsagtadd -a PROD-AP -s UAT-APDB
   # /opt/jp1ajs2/bin/ajsagtadd -a PROD-DB -s UAT-APDB

 

〇 운영 환경의 JP1/AJS3-Manager에서 실행하는 커맨드

【Windows의 경우】
   # ajsagtadd -a PROD-AP -s PROD-AP
   # ajsagtadd -a PROD-DB -s PROD-DB

【UNIX계의 경우】
   # /opt/jp1ajs2/bin/ajsagtadd -a PROD-AP -s PROD-AP
   # /opt/jp1ajs2/bin/ajsagtadd -a PROD-DB -s PROD-DB

 

※「KNAC1123-E」 오류가 출력되는 경우에는, 이 블로그를 확인하여 대응해 주시기 바랍니다.

위 설정을 통해 아래 그림과 같은 동작을 하게 됩니다.

 

검증 환경과 운영 환경에서 동일한 실행 에이전트명을 사용함으로써, 이관 시 Job 정의를 변경할 필요가 없어 작업 실수를 줄일 수 있습니다.

 

정  리
 

위 방법은 서버 교체 시 등에도 활용할 수 있으므로, 물리적인 작업 실수의 경감뿐만 아니라 실수를 허용할 수 없는 운영 환경으로의 이관 작업이나 서버 교체 시 정신적인 부담을 줄이는 데에도 도움이 되기를 바랍니다.

 

제품 정식 명칭(약칭 표기) 및 기능 대상 버전
JP1/Automatic Job Management System 3 (JP1/AJS3) 09-00 이후

 

 

집필자 정보
  혼다 유우지

  2007년 7월에 어시스트에 중도 입사하여 줄곧 JP1 고객 지원을 담당.
「JP1 서포트 기술자 블로그」의 편집 리더. 「JP1 인증 시니어 컨설턴트」 자격 보유자.
  이 블로그에서는 알아두면 유용한 정보를 소개하고자 합니다.


  휴일에는 가족의 식사를 매 끼니 직접 만들고, 아이와 함께 놀아줍니다.
  최근에는 핫요가에 빠져 있습니다.

 

 

추가로 궁금하신 사항은...

아래 연락처로 문의 부탁 드립니다.

 

TEL: 02-701-2020 / hmchung@bismuth.co.kr

 

 

※ 본 콘텐츠는 일본 어시스트社에서 제공한 내용으로 구성되었습니다.

    ⓒ 2025 Ashisuto. All rights reserved.