본문 바로가기

WEB & WAS/WebSphere

[WebSphere] Deployment Manager(배치 관리자) 구성

반응형

개요

Deployment Manager는 여러 곳에 분산된 애플리케이션 서버를 통합 관리, 애플리케이션 배포, 클러스터 구성, 애플리케이션 서버 구동등 다양한 역할을 하는 관리 서버이다.

테스트 환경

WebSphere Application Server 9.0.5.1

WebSphere Application Server Network Deployment 9.0.5.1

 

1. Deployment Manager(배치 관리자) 프로파일 

 1.1 생성

*  다음을 구성하기 전에 WebSphere Application Server Network Deployment 설치 되어 있어야 합니다.

shell> nd_svr_dir/bin/manageprofiles.sh -create -profileName Dmgr01 -profilePath nd_svr_root/profileTemplates/management -serverType DEPLOYMENT_MANAGER -enableAdminSecurity -userName <dmgrdmin> -password <dmgrpass>

* nd_svr_dir : Network Deployment 설치 디렉토리

 1.2 Deployment Manager 기동및 종료

  기동

shell> nd_svr_dir/bin/startManager.sh -profileName Dmgr01 -username <dmgradmin> -password <dmgrpass>

  종료

shell> nd_svr_dir/bin/stopManager.sh -profileName Dmgr01 -username <dmgradmin> -password <dmgrpass>

 1.3 관리 콘솔 접속

   https://ip:port/ibm/console

2. Deployment Manager(배치관리자)에 애플리케이션 서버 노드 추가

 2.1 노드를 배치관리자에 추가

shell> app_svr_dir/bin/addNode.sh <dmgr_host> <soap_port> -profileName AppSvr01 -username <dmgradmin> -password <dmgrpass>

[그림 2] addNode.sh 명령어 옵션

 2.2 노드 에이전트 구동/종료

* 노드추가후 node agent가 자동으로 시작동(node agent가 미 구동시)

시작

shell> app_svr_dir/bin/startNode.sh -profileName AppSvr01

종료

shell> app_svr_dir/bin/stopNode.sh -profileName AppSvr01

 2.3  Deployment Manager 웹 관리 콘솔에서 추가된 노드및 노드에인전트 확인

[그림 3] 추가된 노드
[그림 4] 추가된 노드 에이전트

 

반응형