본문 바로가기
JEUS/JEUS8

[ JEUS ] JEUS 8 스크립트 (실행, 중지 script) 생성 (8.0.0.1)

by 정윤재 2020. 3. 14.

JEUS8.0.0.1 의 설치가 약간 달라진 점에 대해서는 앞의 글에서 정리를 했고,

 

script 부분에서 달라진 부분을 서술해 보려고 합니다.

 

설치 환경은 Windows 10 이었습니다.

 

cache login 을 할 예정이므로 jeusEncode 파일을 JEUS설치경로/bin 경로에 만들어 주어야 합니다.

 

그러기 위해서 webadmin 의 id와 password 를 암호화 해서 넣어줘야 하는데

 

이 부분이 좀 바뀌었네요

 

1. cmd 창에서 JEUS설치경로/bin 에서 encription 시켜 줌

- encryption -keypath [키파일 경로] 암호화방식 id자릿수:[id][password]

- 예제) encryption -keypath D:\JEUS8\bin AES 8:wasadminconsolepwd_8

- key 파일 경로는

  7 버전에서는

   $JEUS_HOME/domains/domain/config/security/security.key 였으나

  8 버전에서는

   $JEUS_HOME/bin/security.key 로 변경 됨

   (encription 명령어 실행 전에는 안생겨 있음)

 

[그림 1. encripton 을 이용한 cachlogin 암호화]

 

2. jeusEncode 파일 생성

- $JEUS_HOME/bin 폴더에 jeusEncode 파일을 생성 하고 아래와 같이 넣어 줌

  [domain 이름]:[admin id][암호화된 ID:Password 문자열]

예) jeus_domain:wasadmin mGlwkltaaBe2oKbDAl2rcOkSWy4JHbxtoh17joUXCjNtcv5CA2eIjIAmF/2D4iOn

  7 버전에서는

   [domain 이름]:[Server 이름][암호화된 ID:Password 문자열] 와 같이 서버 추가 될때마다 넣어줘야 했으나

   8.0.0.1 부터는 adminServer 만 넣어주면 됨

 

3. dsboot.cmd 파일 생성 (unix,linux 계열에서는 dsboot가 되겠네요, adminServer기동스크립트)

   - startDomainAdminServer -domain $DOMAIN_NAME –u webadmin_id –cachelogin -f $ENCODE_FILE

   - 예) startDomainAdminServer -domain jeus_domain -u wasadmin -cachelogin -f D:\JEUS8\bin\jeusEncode

'

4. dsdown.cmd 파일 생성(adminServer shutdown 스크립트)

   -jeusadmin -host $DAS_URL -domain $DOMAIN_NAME –u wasadmin –cachelogin -f $ENCODE_FILE "local-shutdown –to 120"

   - 예) jeusadmin -host DESKTOP-PNOJ4TS:19736 -u wasadmin -cachelogin -f D:\JEUS8\bin\jeusEncode "local-shutdown -to 120"

(DAS_URL 은 hostname:webadmin port )

 

5. dsa.cmd 파일 생성  (adminServer console 실행 스크립트)

   - jeusadmin -host $DAS_URL -domain $DOMAIN_NAME –u wasadmin –cachelogin -f $ENCODE_FILE

   - 예) jeusadmin -host DESKTOP-PNOJ4TS:19736 -domain jeus_domain -u wasadmin -cachelogin -f C:\JEUS8\bin\jeusEncode

 

6. nmboot.cmd 파일 생성 (node manager 실행스크립트)

   - Windows 용

FOR /F "tokens=1-4 delims=- " %%i IN ('date /t') DO SET yyyymmdd=%%i%%j%%k

startNodeManager > D:\Log\WASLog\nmlog\nm_%yyyymmdd%.log

 

   - Linux 용

LOGDATE=`date "+%y%m%d%H%M%S"`

nohup startNodeManager > $JEUS_LOG_HOME/nodeManager/nm_$LOGDATE.log &

 

7. nmdown.cmd 파일 생성 (node manager 중지 스크립트)

   stopNodeManager -properties D:\JEUS8\nodemanager\jeusnm.xml

 

8. msboot 스크립트 생성 ( managed server 실행 스크립트)

   - msboot_서버명(예 : msboot_server1)

startManagedServer -dasurl $DAS_URL -domain $DOMAIN_NAME -server 서버명 -u wasadmin –cachelogin –f $ENCODE_FILE

   - 예) startManagedServer -dasurl DESKTOP-PNOJ4TS:19736 -domain jeus_domain -server server1 -u wasadmin -cachelogin -f D:\JEUS8\bin\jeusEncode

 

9. msdown 스크립트 생성 ( managed server 중지 스크립트)

   -msdown_서버명(예 : msdown_server1)

jeusadmin -host `hostname`:MS의 BASE포트 -domain $DOMAIN_NAME –u wasadmin -cachelogin -f $ENCODE_FILE "local-shutdown -to 120"

   - jeusadmin -host DESKTOP-PNOJ4TS:9936 -domain jeus_domain -u wasadmin -cachelogin -f D:\JEUS8\bin\jeusEncode "local-shutdown -to 120"

 

 

 

 

 

 

 

'JEUS > JEUS8' 카테고리의 다른 글

[ JEUS ] JEUS 8 설치 (8.0.0.1)  (2) 2020.03.14

댓글