LNA Web Application Server

Guides -LENA 운영자 가이드

Manager 설치/실행

제공되는 설치 파일 LENA는 Web Server, Application Server와 Session Server, Node/Server에 설치되어 제어 및 Status를 확인하는 Agent와 관리자에게 제공되는 Manager로 구성된다.

Manager 설치

Manager는 install.sh을 이용하여 아래와 같이 설치한다.

  1. ${LENA_HOME}/bin/install.sh create lena-manager
  2. Service Port 정보를 입력한다. (default: 7700)
  3. 서버 상태정보를 수신 받을 port 정보를 입력한다. 기본 설정을 사용하며, Manager를 추가로 설치하는 경우에는 port를 변경한다. (default: 16100)
  4. Manager를 실행할 OS계정을 입력한다. (default: 스크립트 실행 유저)
[bin]$ ./install.sh create lena-manager
*******************************
* LENA Server Install ! *
*******************************
+-------------------------------------------------------------------------------------
| 1. SERVICE_PORT is the port number used by Manager.
| ex : 7700
| 2. MONITORING_PORT is the port number used by Manager for monitoring.
| ex : 16100
| 3. RUN_USER is user running Argo Manager.
| ex : tomat
+-------------------------------------------------------------------------------------
Input SERVICE_PORT for installation. (q:quit)
Default value is '7700'
Input MONITORING_PORT for installation. (q:quit)
Default value is '16100'
Input RUN_USER for installation. (q:quit)
Default value is 'lena'

========================= Execution Result ========================
LENA_HOME : /engn001/lena/1.2
JAVA_HOME : /engn001/java/jdk1.7.0_80/jre
SERVER_ID : lena-manager
SERVICE_PORT : 7700
MONITORING_PORT : 16100
INSTALL_PATH : /engn001/lena/1.2/modules/lena-manager
RESULT : Success
MESSAGE : create succeeded
===================================================================

create is completed.!! create is completed.!!
[bin]$
여러 대의 장비로 서비스를 하는 경우, Manager는 한대의 장비에만 설치한다

Manager 실행

Manager를 기동하여 정상적으로 설치되었는지 확인한다.

  1. start-manager.sh 파일을 실행한다.
[bin]$ ./start-manager.sh
--------------------------------
LENA Manager
--------------------------------
Using LENA_HOME : /engn001/lena/1.2
Using JRE_HOME : /engn001/java/jdk1.7.0_80
Using SERVER_HOME : /engn001/lena/1.2/modules/lena-manager
Using SERVER_PID : /engn001/lena/1.2/modules/lena-manager/lena-manager_solmanager.pid
Using SERVER_ID : lena-manager
Using INSTANCE_NAME : lena-manager_solmanager
LENA started.
[bin]$
  1. http://[Manager IP]:7700/에 접속하여 아래 페이지를 확인한다. (초기값: admin/!admin1234)

  1. stop-manager.sh 파일을 실행하여 종료 할 수 있다.
[bin]$ ./stop-manager.sh
--------------------------------
LENA Manager
--------------------------------
Using LENA_HOME : /engn001/lena/1.2
Using JRE_HOME : /engn001/java/jdk1.7.0_80
Using SERVER_HOME : /engn001/lena/1.2/modules/lena-manager
Using SERVER_PID : /engn001/lena/1.2/modules/lena-manager/lena-manager_solmanager.pid
Using SERVER_ID : lena-manager
Using INSTANCE_NAME : lena-manager_solmanager
LENA stopped.
##### lena-manager_solmanager successfully shut down ######
[bin]$

Manager 동작 여부 확인

${LENA_HOME}/bin/ps-manager.sh 파일을 실행하여 Process의 상태를 확인한다.

[bin]$ ./ps-manager.sh
 lena 13637 13629 99 20:25 pts/7 00:00:12 /engn001/java/jdk1.7.0_80/bin/java -Djava.util.logging.config.file=/engn001/lena/1.2/modules/lena-manager/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -DjvmRoute=lena-manager -Dwas_cname=lena-manager_solmanager -Dport.http=7700 -Dport.https=8063 -Dport.ajp=7629 -Dport.shutdown=7625 -Dlog.home=/engn001/lena/1.2/logs/lena-manager -Dlena.name=lena-manager …… org.apache.catalina.startup.Bootstrap start
[bin]$