J-Jobs

FAQ

[Agent] IP 변경 방법 (J-Jobs v0.X, v1.X)

  • 2019-06-28 09:46
  • 06-28 09h

[Question]

J-Jobs v0.X, v1.X를 사용하고 있습니다. 사용중이던 IP를 변경해야 하는데, J-Jobs IP 변경 방법에 대해 알고 싶습니다.

[Answer]

J-Jobs v0.X, v1.X 버전 IP 변경 방법에 대해 가이드 드립니다. (v2.X는 IP 변경 방법이 다름)

0. J-Jobs Shutdown

작업 시작 전 J-Jobs를 Shutdown 합니다.

1. Agent 설정 변경

서버에 터미널로 접속하여 다음 파일들을 수정합니다.

  • [BATCH_HOME]/app/META-INF/system.properties에서 IP 수정
...
sys.agent.ip=XXX.XXX.XXX.XXX
...
api.url=http://xxx.xxx.xxx.xxx:port/jjob-manager/api/v1/
api.url.sys=http://xxx.xxx.xxx.xxx:port/jjob-manager/api/s1/
...
  • [BATCH_HOME]/app/META-INF/ip_access_allow.propertise에서 IP 수정
...
xxx.xxx.xxx.xxx
  • [BATCH_HOME]/shl/runbatch.sh에서 IP 수정 (해당 설정이 없을 경우 무시)
...
export JJOBS_URL=http://xxx.xxx.xxx.xxx:port/jjob-controller-rd-web
export JJOBS_API_URL=http://xxx.xxx.xxx.xxx:port/jjob-manager/api/v1/job/
...
2. Agent 삭제

J-Jobs Meta DB로 접근하여 등록된 Agent를 삭제합니다. 삭제된 Agent는 J-Jobs가 기동될 때 설정파일을 바탕으로 재등록 됩니다.

  • truncate table JJCL_AGENT
  • truncate table JJCL_AGENT_GROUP
3. Manager 설정 변경

WAS로 LENA를 사용중이라면 JVM_ENV 설정 화면의 [JVM Setting]이나 [Start Shell]에서, WAS로 Tomcat을 사용중이라면 [CATALINA_HOME/bin/setenv.sh]나 [CATALINA_HOME/bin/catalina.sh]에 설정된 IP 변경 (해당 설정이 없을 경우 무시)

...
export JJOBS_URL=http://xxx.xxx.xxx.xxx:port/jjob-controller-rd-web
...

description

4. J-Jobs Startup

J-Jobs를 기동후에 Monitoring 화면에서 Agent 변경된 IP와 상태를 확인합니다. 별도의 에러표시가 없다면 IP 변경이 완료되었고, 정상동작한다는 의미입니다.

description