반응형
웹로직 버전 : 12.1.2 기준
1. 개요
- 원격에 있는 웹로직 인스턴스를 기동하고, 종료시키는 웹로직 유틸리티임
- 도메인과 관련있는 것이 아니라, 특정 머신과 관련있음
- Node Manager를 통해 도메인에 상관없이 같은 머신에 있는 도메인들의 인스턴스를 관리할 수 있음
- 2가지 버전을 제공함 - 자바 버전과 스크립트와 유사한 버전
- Node Manager는 윈도우 서비스 또는 유닉스 서비스로 권장함 - 시스템 기동 시에 자동으로 기동가능
- 유니스와 리눅스에는 스크립트 기반도 지원하고, 보안을 위해서는 SSH 사용을 권장함
2. 노드 매니저 설정 방법
2.1 각 머신 설정
1) Machines 생성
Environment > Machines 에서 New 버튼을 통해 Machine을 생성함
2) 각 Machine 별 node manager 설정
Environments > Machines > Configuration > Node Manager 탭에서 아래 정보를 입력함
Listen Address, Listen Port 등 정보 입력
2.2 Node Manager 설정
1) 도메인 디렉토리와 별도 해당 머신의 Node Manager를 위한 디렉터리 생성
예) <MIDDLEWARE_HOME>/user_projects/base_domain/nodemanager 생성
2) Node Manager 기동 Script 파일을 복사하여 수정
WebLogic 설치 디렉터리 아래에서 startNodeManager.sh을 복사해 옴
예) $ cp <MIDDLEWARE_HOME>/wlserver_12.1/server/bin/startNodeManager.sh .(점)
위와 같이 복사한 후, startNodeManager.sh에서 $NODEMGR_HOME 환경변수를 수정
3) Node Manager 구성 파일 생성
1)에서 생성한 디렉터리에 nodemanager.properties 을 생성하여 아래 정보를 입력한다.
ListenAddress=10.x.x.x
|
위의 항목은 각각 IP주소, 포트 번호, SSL 사용여부에 대해 설정한 내용이다.
4) nodemanager.domains 파일에 <도메인홈> 설정
nodemanager. domains 을 생성하여 아래 정보를 입력한다.
도메인명=[도메인홈 디렉터리] 예시) base_domain=/usr/ssw/weblogic/domains/base_domain |
5) 위의 과정을 모든 Machine에서 반복 수행함
2.3 도메인과 노드 등록
1) WLST를 실행하여, nmEnroll() 명령어 실행
nmEnroll() 명령어는 Admin Server로 부터
nm_password.properties and SerializedSystemIni.dat 2개의 파일을 복사해오는 것임
예)
$ cd <MIDDLEWARE_HOME>/wlserver_12.1/server/bin.
$ . ./setWLSEnv.sh
$ java weblogic.WLST
아래와 같이 WLST를 통해 WebLogic Admin Server에 접속함
예)
wls:/offline> connect('weblogic', 'Welcome1', 't3://host01.example.com:8001')
Node Manager를 등록한다
예)
nmEnroll('/app/oracle/Middleware/user_projects/domains/myDomain',
'/app/oracle/Middleware/user_projects/nodemanager/myMachine1')
'/app/oracle/Middleware/user_projects/nodemanager/myMachine1')
위에서 nmEnroll() 명령어는 2개의 인자가 필요한데, 첫번째 인자는 도메인 홈 디렉터리이고, 두번째 인자는 Node Manager 홈 디렉터리임
WLST 에서 Exit() 로 빠져 나옴
2) 위의 작업을 다른 머신에서도 반복 수행 함
2.4 노드매니저 실행
1. 각 머신별로 Node Manager를 기동함
예)
$ ./startNodeManager.sh 실행
2.5 콘솔에서 Server 실행
Environment > Servers > Control 탭에서 해당 인스턴스를 선택한 후, Start 를 선택하면 됨
'WAS > WebLogic' 카테고리의 다른 글
[Tips] 오라클 JDBC 드라이버 버전 확인하기 (0) | 2017.07.13 |
---|---|
[Tips] WebLogic 기동 시에 JSP 컴파일 옵션 (0) | 2017.07.10 |
[JDBC] 데이터소스 유형 (0) | 2017.07.01 |
[Tips] boot.properties 파일에 관리자 유저/패스워드 설정 (0) | 2017.06.19 |
[보안] 웹 관리 콘솔 접속 제어 (0) | 2017.05.30 |