운영자매뉴얼

Similar documents
운영자매뉴얼

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - src.doc

untitled

Windows 8에서 BioStar 1 설치하기

4S 1차년도 평가 발표자료

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

슬라이드 1

슬라이드 1

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

JDK이클립스

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

Microsoft PowerPoint 자동설치시스템검증-V05-Baul.pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Admin Guide for dummy

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

슬라이드 1

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Chapter 1

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

Remote UI Guide

슬라이드 1

Interstage4 설치가이드

Interstage5 SOAP서비스 설정 가이드

Cloud Friendly System Architecture

.

OnTuneV3_Manager_Install

Sun Java System Messaging Server 63 64

OnTuneV3_Agent_Install

Table of contents 1. 구성도 Maxgauge For MySQL 설치정보... 6 설치파일정보... 6 포트정보... 6 주요디렉토리... 6 소프트웨어기동 / 종료... 7 기동... 7 종료 Maxgauge For MySQ

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Windows Server NTP 설정가이드 Author 이종하 (lovemind.tistory.com) 1

chapter1,2.doc

PowerPoint 프레젠테이션

untitled

단계

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

BEA_WebLogic.hwp

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

ODS-FM1

Orcad Capture 9.x

행자부 G4C

PCServerMgmt7

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

DBMS & SQL Server Installation Database Laboratory

PowerPoint 프레젠테이션

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Solaris Express Developer Edition

Microsoft Word - Armjtag_문서1.doc

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

Apache Ivy

The Self-Managing Database : Automatic Health Monitoring and Alerting

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

PRO1_04E [읽기 전용]

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

Mango220 Android How to compile and Transfer image to Target

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Secure Programming Lecture1 : Introduction

JDBC 소개및설치 Database Laboratory

ISP and CodeVisionAVR C Compiler.hwp

희망브리지

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

PowerPoint Presentation

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

Microsoft Word - CAE 클러스터 환경 구축-ABAQUS.doc

A SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

PowerPoint Template

Microsoft PowerPoint - 10Àå.ppt

MySQL-Ch10

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

ETL_project_best_practice1.ppt

작성자 : 기술지원부 김 삼 수

Server Agent Guide

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사

화판_미용성형시술 정보집.0305

Install stm32cubemx and st-link utility

01장

.

슬라이드 1

SAS9.2_SAS_Enterprise_Miner_for_Desktop_install_guide

슬라이드 1

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

Assign an IP Address and Access the Video Stream - Installation Guide

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

Transcription:

운영자매뉴얼 설치가이드 (Window) Ver 1.2.5 Copyright c LG CNS LG CNS 의사전승인없이본내용의전부또는일부에대한복사, 배포, 사용을금합니다.

목 차 1. OVERVIEW... 1 1.1 구성요소... 2 1.2 Mechanism... 2 2. 시스템요구사항... 3 3. 설치준비... 3 3.1 설치... 3 3.2 디렉토리구성... 4 3.3 Windows Service 모드여부설정... 5 3.4 Manager 설치 / 실행... 5 3.4.1 Manager 설치... 6 3.4.2 Manager 실행... 7 3.4.3 Manager 동작여부확인... 9 3.5 Node Agent 실행... 9 3.5.1 Node Agent 를 Windows Service 로등록... 10 3.5.2 Node Agent 실행... 10 3.5.3 Node Agent 동작여부확인... 11 3.5.4 Node Agent 종료... 12 3.5.5 Node 삭제... 13 3.6 Log 확인... 13 4. WEB UI 기반설치... 13 4.1 Node 등록... 13 4.1.1 Node 등록... 14 4.1.2 Node 수정... 14 4.1.3 Node 삭제... 14 4.2 Application Server 설치... 15 4.2.1 Server 설치... 16 4.2.2 Server Clone... 16 4.2.3 Server 삭제... 17 4.3 Application Server 실행... 17 4.4 Session Server 설치... 18 Copyright c LG CNS -i- Ver 1.2.5

4.4.1 Session Server 설치... 19 4.4.2 Server 실행... 19 4.4.3 Server 삭제... 19 4.5 Web Server 설치... 20 4.5.1 Web Server 설치... 21 4.5.2 Web Server Clone... 21 4.5.3 Web Server 삭제... 22 4.6 Web Server 실행... 23 4.7 Server 등록... 23 4.7.1 Application Server 등록... 23 4.7.2 Web Server 등록... 24 4.7.3 Session Server 등록... 24 5. CONSOLE 기반설치... 25 5.1 Application Server 설치 / 실행... 25 5.1.1 Application Server 설치... 25 5.1.2 Application Server 실행... 26 5.2 Web Server 설치 / 실행... 30 5.2.1 Web Server 설치... 30 5.2.2 Web Server 실행... 31 5.3 Session Server 설치 / 실행... 33 5.3.1 Session Server 설치... 33 5.3.2 Session Server 실행... 34 5.4 Server 복제... 36 5.5 Server 삭제... 37 Copyright c LG CNS -ii- Ver 1.2.5

1. OVERVIEW 본문서는 Web/Application 를설치하는방법을설명한다. 의전체기능및운영에대한 내용은별도로제공되는운영자매뉴얼을참고하기바란다. 본문서는 1.2 버전을기준으로기술한다. 설치순서의내용은다음과같다. 시스템요구사항및구성요소확인 설치준비 - Manager 및 Node Agent 설치 Web UI 기반설치 Console( 커맨드라인 ) 기반설치 다음의순서도는 Web/Application 설치시의작업과선택사항을보여준다. Copyright c LG CNS -1- Ver 1.2.5

1.1 구성요소 는 Web Server, Application Server 와 Session Server, Node/Server 에설치되어제어및 Status 를확인하는 Agent 와관리자에게제공되는 Manager 그리고모니터링정보를전송하는 Advertiser 로구성된다. 1.2 Mechanism 는 Manager 를통해서 Web/Application 서버를모니터링및통합관리하는기능을제공한다. 이기능을사용하기위해서는 Manager 서버와각서버관리를위해 Node 단위로 Node Agent 가설치된다. Node Agent 는 Server 의제어요청 (Start, Stop, Reload 등 ) 을처리하며, 모니터링정보를 Manager 로전송하는기능을갖고있다. 항목 설명 비고 Node 논리적인서버구분 Application Server Application Server Instance Web Server Web Server Instance Session Server Session Server Instance Manager Agent 를통한제어와모니터링기능제공 File/DB Manager 운영을위한 Repository Copyright c LG CNS -2- Ver 1.2.5

Node Agent Web/Application Server 제어및설정관리 Advertiser Monitoring 데이터전송 Application Server 에통합 2. 시스템요구사항 를설치하고사용하기위한위한최소요구사항이다. 구분 JVM Disk Space Support OS 비고 기본설치패키지 JDK 1.6 + 256 MB free Cent OS 6.5 + Windows 7+ 각구성요소설치파일제공 각서버인스턴스설치에대한최소요구사항은다음과같다. 구분 JVM 최소 Memory Disk Space Support OS 기본 Memoy Application JDK 1.6 + 512M 100 MB free Cent OS 6.5 + 2G Server Windows 7+ Session Server JDK 1.6 + 512M 50 MB free Cent OS 6.5 + 1G Windows 7+ Web Server JDK 1.6 + 512M 50 MB free Cent OS 6.5 + Windows 7++ Manager JDK 1.6 + 512M 100 MB free Cent OS 6.5 + 1G Windows 7+ Node Agent JDK 1.6 + 64M Cent OS 6.5 + Windows 7++ 64M/256M 각서버설치시기본 Memory 기준으로설치되며, 최소사양변경시설정값변경이필요하다. 3. 설치준비 설치준비작업으로설치파일을대상서버에업로드하고, Manager 및 Node Agent 를설치및 실행한다. 이후설치작업은 Manager 의 Web UI 를통해서설치가가능하며, 방화벽등으로 Web UI 접속이되지않은경우, 커맨드라인으로도동일하게설치가가능하다. 3.1 설치 설치파일은 zip 형식으로제공되며, 설치대상서버에업로드후설치홈 디렉토리 (${_HOME} ) 에압축을해제한다. 기본설치경로는 C:/engn001/lena/1.2/ 를사용한다. Copyright c LG CNS -3- Ver 1.2.5

Windows Service 로기동하고자할경우물리드라이브에 를설치해야하며, JAVA 도물리드라이브에설치되어 있어야한다. ( 네트워크드라이브인경우동작하지않는다.) 설치모듈은용도에따라다음과같이제공이된다. Scripts 설명 비고 lena-[ 버전 ].zip Web/Application 통합설치파일로 Application Server, Web Server, Session Server 설치모듈이모두포함 lena- win_na_x86_64-1.2.x.zip lena-enterprise- [ 버전 ].zip Enterprise Edition 의 Application Server 설치모듈 Enterprise Edition 에는 Session Server 가포함 lena-enterprise- win_na_x86_64-1.2.x.zip lena-standard- [ 버전 ].zip Standard 버전의 Application Server 설치모듈 lena-standard- win_na_x86_64-1.2.x.zip lena-web-[ 버전 ].zip Web Server 설치모듈 lena-web- win_na_x86_64-1.2.x.zip 3.2 디렉토리구성 설치를위한파일을준비한다. 설치파일은별도로제공된다. ${_HOME} 의디렉토리구조는아래와같다. 디렉토리 설명 비고 bin Node Agent 와 Manager 의 Start/Stop scripts, install scripts 제공 conf Node Agent, Manager 등의설정파일이위치하는디렉토리 database 모니터링에서생성한일별데이터를저장하는 디렉토리.(Manager 가설치된경우에만생성 ) depot 모듈 /Server 설치파일및 template 파일이위치한 디렉토리. etc 기타메타정보및설정파일 license License 정보를관리하는디렉토리 logs Node Agent/Manager/installer/session server 로그이위치하는 디렉토리 modules Node Agent, Installer, Manager 관련모듈이 Copyright c LG CNS -4- Ver 1.2.5

servers tmp 설치되는디렉토리 WEB/WAS/Session Server 가설치될기본디렉토리 임시디렉토리 제공하는실행 Scripts 는아래와같다. (${_HOME}/bin 에위치 ) Scripts 설명 비고 install.bat 서버를설치하기위한기본 script crypt.bat Datasource 에사용하는 Password 수동암호화실행 ( 입력한문자열을암호화문자열로변환 ) env-manager.bat Manager 실행을위한환경변수 Manager 설치시 start-manager.bat Manager 의실행 Manager 설치시 stop-manager.bat Manager 의종료 Manager 설치시 ps-manager.bat Manager 의프로세스확인 Manager 설치시 start-agent.bat Node Agent 의실행 stop-agent.bat Node Agent 의종료 ps-agent.bat Node Agent 의프로세스확인 service-agent.bat Windows Server 등록 / 삭제 / 시작 / 종료 환경설정파일은아래와같다. (${_HOME}/conf 에위치 ) Config File 설명 비고 manager.conf Manager 관련설정 agent.conf Node Agent 관련설정 win-service.conf Windows Service 모드사용여부설정 3.3 Windows Service 모드여부설정 제공되는 를 Windows Service 로기동하고자할경우 ${_HOME}/conf/win-service.conf 파일의 SERVICE_MODE 설정을 true 로지정해야한다. ( 기본값 : true) SERVICE_MODE=true 3.4 Manager 설치 / 실행 제공되는 는 Application Server 와 Session Server, Node/Server 에설치되어제어및 Status 를 확인하는 Agent 와관리자에게제공되는 Manager 로구성된다. Copyright c LG CNS -5- Ver 1.2.5

3.4.1 Manager 설치 Manager 는 install.bat 을이용하여아래와같이설치한다. ${_HOME}/conf/win-service.conf 파일의 SERVICE_MODE=true 인경우, install 시점에 Manager 를 Window Service 로등록하므로별도의 Window Service 등록절차는필요하지않다. 1) ${_HOME}/bin/install.bat create lena-manager 2) Service Port 정보를입력한다. (default: 7700) 3) 서버상태정보를수신받을 port 정보를입력한다. 기본설정을사용하며, Manager 를추가로설치하는경우에는 port 를변경한다. (default: 16100) 4) Manager 를실행할 OS 계정을입력한다. (default: 스크립트실행유저 ) C:\engn001\lena\1.2\bin>install.bat create lena-manager * Server Install! * "Input JAVA_HOME path for. ( q: quit )" JAVA_HOME PATH : C:\Program Files\Java\jdk1.8.0_161 +----------------------------------------------------------------------- ------ 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 Manager. ex : lena, wasadm +----------------------------------------------------------------------- ------ Input SERVICE_PORT for execution. (q:quit) Default value is '7700' Input MONITORING_PORT for execution. (q:quit) Default value is '16100' Input RUN_USER for execution. (q:quit) Default value is 'lena'... ========================= Execution Result ======================== _HOME : C:\engn001\lena\1.2 JAVA_HOME : C:\Program Files\Java\jdk1.8.0_161 SERVER_ID : lena-manager SERVICE_PORT : 7700 MONITORING_PORT : 16100 INSTALL_PATH : C:\engn001\lena\1.2\modules\lena-manager RESULT : Success MESSAGE : create succeeded =================================================================== Execution is completed. Copyright c LG CNS -6- Ver 1.2.5

여러대의장비로서비스를하는경우, Manager 는한대의장비에만설치한다. 3.4.2 Manager 실행 Manager 를기동하여정상적으로설치되었는지확인한다. 1) start-manager.bat 파일을실행한다. [Windows Service 모드인경우 ] C:\engn001\lena\1.2\bin>start-manager.bat * Manager Service * Start service for lena-manager_7700. SERVICE_NAME: lena-manager_7700 종류 : 10 WIN32_OWN_PROCESS 상태 : 2 START_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) 검사점 : 0x1 WAIT_HINT : 0xbb8 PID : 7840 플래그 : Complete to start service. [Windows Service 모드가아닌경우 ] C:\engn001\lena\1.2\bin>start-manager.bat Using CATALINA_BASE: "C:\engn001\lena\1.2\modules\lena-manager" Using CATALINA_HOME: "C:\engn001\lena\1.2\modules\lena-manager" Using CATALINA_TMPDIR: "C:\engn001\lena\1.2\modules\lena-manager\temp" Using JRE_HOME: "C:\engn001\java\jdk1.7.0_80" Using CLASSPATH: ";C:\engn001\java\jdk1.7.0_80\lib\tools.jar;C:\engn001\le na\1.2\modules\lena-manager\bin\bootstrap.jar;c:\engn001\lena\1.2\modules\lena-m anager\bin\tomcat-juli.jar" 2) http://[manager IP]:7700/ 에접속하여아래페이지를확인한다.( 초기값 : admin/!admin1234) Copyright c LG CNS -7- Ver 1.2.5

3) stop-manager.bat 파일을실행하여종료할수있다. [Windows Service 모드인경우 ] C:\engn001\lena\1.2\bin>stop-manager.bat * Manager Service * Stop service for lena-manager_7700. SERVICE_NAME: lena-manager_7700 종류 : 10 WIN32_OWN_PROCESS 상태 : 3 STOP_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) 검사점 : 0x2 WAIT_HINT : 0xbb8 Complete to stop service.!! [Windows Service 모드가아닌경우 ] C:\engn001\lena\1.2\bin>stop-manager.bat Using CATALINA_BASE: "C:\engn001\lena\1.2\modules\lena-manager" Using CATALINA_HOME: "C:\engn001\lena\1.2\modules\lena-manager" Using CATALINA_TMPDIR: "C:\engn001\lena\1.2\modules\lena-manager\temp" Using JRE_HOME: "C:\engn001\java\jdk1.7.0_80" Using CLASSPATH: ";C:\engn001\java\jdk1.7.0_80\lib\tools.jar;C:\engn001\le na\1.2\modules\lena-manager\bin\bootstrap.jar;c:\engn001\lena\1.2\modules\lena-m anager\bin\tomcat-juli.jar" Copyright c LG CNS -8- Ver 1.2.5

3.4.3 Manager 동작여부확인 ${_HOME}/bin/ps-manager.sh 파일을실행하여 Process 의상태를확인한다. [Windows Service 모드인경우 ] C:\engn001\lena\1.2\bin>ps-manager.bat SERVICE_NAME: lena-manager_7700 종류 : 10 WIN32_OWN_PROCESS 상태 : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) 검사점 : 0x0 WAIT_HINT : 0x0 [Windows Service 모드가아닌경우 ] C:\engn001\lena\1.2\bin>ps-manager.bat CommandLine="C:\engn001\java\1.7.0_80\bin\java.exe" -server -DjvmRoute=lena -manager_lcnc07v0573 -Dwas_cname=lena-manager_LCNC07V0573 -Dport.http=7700 -Dpor t.https=8063 -Dport.ajp=7629 -Dport.shutdown=7625 -Dlog.home=C:\engn001\lena\1.2 /logs\lena-manager -Dmanager.storage.home=C:\engn001\lena\1.2\modules\lena-manag er "-Djdk.tls.ephemeralDHKeySize=2048" -Djava.util.logging.config.file="C:\engn0 01\lena\1.2\modules\lena-manager\conf\logging.properties" -Djava.util.logging.ma nager=org.apache.juli.classloaderlogmanager -Dlena.name=lena-manager -Dlena.hom e=c:\engn001\lena\1.2 -Dlena.config=C:\engn001\lena\1.2/conf/manager.conf -Ddiag nostics.rule.config=c:\engn001\lena\1.2\etc\info\diagnostics.xml -Ddiagnostics.l og=c:\engn001\lena\1.2/diagnostics -Dlena.db=C:\engn001\lena\1.2/database -Dpatc h.log.home=c:\engn001\lena\1.2/logs\lena-patcher -Dmanager.allow.ips=.* -Xms1024 m -Xmx1024m -XX:MaxPermSize=256m -verbose:gc -Xloggc:C:\engn001\lena\1.2/logs\le na-manager\gc_lena-manager_lcnc07v0573.2016-07-14.log -XX:+UseParallelGC -XX:+Us eparalleloldgc -XX:-UseAdaptiveSizePolicy -XX:+PrintGCDetails -XX:+PrintGCDateSt amps -XX:+ExplicitGCInvokesConcurrent -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDu mppath=c:\engn001\lena\1.2/logs\lena-manager/hdump -Djava.net.preferIPv4Stack=tr ue -Djava.endorsed.dirs="C:\engn001\lena\1.2\modules\lena-manager\endorsed" -cl asspath ";C:\engn001\java\1.7.0_80\lib\tools.jar;C:\engn001\lena\1.2\modules\ lena-manager\bin\bootstrap.jar;c:\engn001\lena\1.2\modules\lena-manager\bin\tomc at-juli.jar" -Dcatalina.base="C:\engn001\lena\1.2\modules\lena-manager" -Dcatali na.home="c:\engn001\lena\1.2\modules\lena-manager" -Djava.io.tmpdir="C:\engn001\ lena\1.2\modules\lena-manager\temp" org.apache.catalina.startup.bootstrap start 3.5 Node Agent 실행 Node Agent 는 Node, Server 의제어및모니터링기능을담당하는 Agent 이다. Node Agent 는 설치시기본적으로설치가되며, Node 에대한정보를가져오기위한 Agent 를실행하여야 한다. Node Agent 는 Application Server 의상태조회및시작과종료를수행할수있다. Copyright c LG CNS -9- Ver 1.2.5

3.5.1 Node Agent 를 Windows Service 로등록 본단계는 Windows Service 형태로 Node Agent 를기동하고자할때만적용한다. ${_HOME}/bin/service-agent.bat register 를실행한후 JAVA_HOME 경로를작성한다. C:\engn001\lena\1.2\bin>service-agent.bat register * Agent Service! * "Input JAVA_HOME path for. ( q: quit )" JAVA_HOME PATH : C:\Program Files\Java\jdk1.8.0_161 C engn001 lena-enterprise-win_na_x86_64-1.2.5 agent Register service for C engn001 lena-enterprise-win_na_x86_64-1.2.5 agent. Complete to register service. start-agent.bat 실행시서비스를자동으로등록해주고기동해주므로의무적인것은아니다. 3.5.2 Node Agent 실행 ${_HOME}/bin/start-agent.bat 파일을실행한다. [Windows Service 모드인경우 ] C:\engn001\lena\1.2\bin>start-agent.bat "Input Agent port for Agent. ( q: quit )" "Agent port (Default : 16800): " AGENT PORT : * Agent Service * C engn001 lena 1.2 agent Start service for C engn001 lena 1.2 agent. SERVICE_NAME: C engn001 lena 1.2 agent 종류 : 10 WIN32_OWN_PROCESS 상태 : 2 START_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) 검사점 : 0x0 WAIT_HINT : 0x7d0 PID : 8604 플래그 : "Check Agent status..." Complete to start service. Copyright c LG CNS -10- Ver 1.2.5

[Windows Service 모드가아닌경우 ] C:\engn001\lena\1.2\bin>start-agent.bat -------------------------------- Agent -------------------------------- Using _HOME : C:\engn001\lena\1.2 Using JAVA_HOME : C:/engn001/java/jdk1.7.0_80/jre Using CONF_FILE : C:/engn001/lena/1.2/conf/agent.conf Using LOG_HOME : C:\engn001\lena\1.2/logs/lena-agent Using RUN_USER : ADMIN Using PORT : 16800 Using UUID : ed0b23c6-0b3f-4f9c-abc3-8f0ff61f0af5 Agent is started.(16800) 다른방법으로 Node Agent 를등록할수있다. Node 첫기동시 ({_HOME}/conf/agent.conf 가없을경우 ) 아래와같이기동옵션을주면실행과동시에 Manager 에등록된다. 방법 1. start-agent.bat { 자바홈 } {agent 포트 } {Manager 정보 } ( 옵션순서는바뀌면안됨 ) 방법 2. start-agent.bat -p {agent 포트 } -j { 자바홈 } -r {Manager 정보 } ( 옵션순서는바뀌어도됨 ) {Manager 정보 } : Manager IP:Manager Port:Manager 계정 ID:Manager PW Manager PW 에! 가포함되어있을경우, Manager 계정 ID 와 Manager PW 는생략한다. 실행결과는 Manager 에서 Server -> _GROUP 안에 LN-{ 호스트명 }-{Agent 포트 } 로 NODE 가등록된것으로확인 할수있다. 3.5.3 Node Agent 동작여부확인 ${_HOME}/bin/ps-agent.bat 파일을실행하여아래와같이 Process 의상태를확인한다. [Windows Service 모드인경우 ] C:\engn001\lena\1.2\bin>ps-agent.bat * Agent Service * C engn001 lena 1.2 agent Start service for C engn001 lena 1.2 agent. SERVICE_NAME: C engn001 lena 1.2 agent 종류 : 10 WIN32_OWN_PROCESS 상태 : 2 START_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) 검사점 : 0x0 WAIT_HINT : 0x7d0 PID : 8348 Copyright c LG CNS -11- Ver 1.2.5

플래그 : "Check Agent status..." Complete to start service. [Windows Service 모드가아닌경우 ] C:\engn001\lena\1.2\bin>ps-agent.bat CommandLine="C:\engn001\java\jdk1.7.0_80\bin\java.exe" -Xms64m -Xmx256m - XX:MaxPermSize=64m -Djava.library.path=C:\engn001\lena\1.2/modules/lena-agent/li b/sigar -Dlena.home=C:\engn001\lena\1.2 -Dlog.home=C:\engn001\lena\1.2/logs/lena -agent -Dpatch.log.home=C:\engn001\lena\1.2/logs/lena-patcher -cp ";C:\engn001\l ena\1.2\modules\lena-agent\lib\lena-agent-1.2.0.jar;c:\engn001\lena\1.2/modules/ lena-agent/lib;c:\program Files\Java\jdk1.7.0_79/lib/tools.jar" argo.node.agent. server.nodeagentserver start 3.5.4 Node Agent 종료 stop-agent.bat 를실행하여종료할수있다. [Windows Service 모드인경우 ] C:\engn001\lena\1.2\bin>stop-agent.bat * Agent Service * Stop service for C engn001 lena 1.2 agent. SERVICE_NAME: C engn001 lena 1.2 agent 종류 : 10 WIN32_OWN_PROCESS 상태 : 3 STOP_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) 검사점 : 0x2 WAIT_HINT : 0xbb8 Complete to stop service.!! [Windows Service 모드가아닌경우 ] c:\engn001\lena\1.2\bin>stop-agent.bat -------------------------------- Agent -------------------------------- Using _HOME : c:\engn001\lena\1.2 Using JAVA_HOME : C:/engn001/java/jdk1.7.0_80/jre Using CONF_FILE : c:/engn001/lena/1.2/conf/agent.conf Using LOG_HOME : c:/engn001/lena/1.2/logs Using RUN_USER : ADMIN Using PORT : 16800 Using UUID : ed0b23c6-0b3f-4f9c-abc3-8f0ff61f0af5 Copyright c LG CNS -12- Ver 1.2.5

Agent is stopped normally. 3.5.5 Node 삭제 Node 를삭제할경우서비스모드이면서비스도삭제해줘야한다. 서비스삭제명령어 : sc delete [ 서비스이름 ] C:\engn001\lena\1.2\bin> sc delete C engn001 lenaw 1.2 agent [SC] DeleteService 성공 설치중에러발생시 logs 에서확인할수있다. 만약에러로그내용이동일명의서비스가있을경우해당서비스 이름을확인후위의명령어를실행해준다. 3.6 Log 확인 로그는 ${_HOME}/logs/ 에서확인할수있다. 항목설명비고 서비스명 _stdout_ 날짜.log commons-daemon.log lena-agent.log agent 의 sysout 로그가쌓임 서비스로그가쌓임 agent logger 사용한로그가쌓임 4. Web UI 기반설치 설치준비작업이완료되면, Manager 를통해 Web UI 기반으로원격으로서버를설치및관리를할 수있다. Manager 에서서버를관리하기위해서는 Node 등록이필요하다. 4.1 Node 등록 Node 는다수의 Application Server, Web Server, Session Server 를가지는물리적인서버이다. Node 등록후해당 Node 에 Server 의설치, 삭제를수행할수있다. Copyright c LG CNS -13- Ver 1.2.5

Node 의속성은아래와같다. (*) 는필수값 항목 설명 비고 Name(*) Node 의이름 Type(*) Node 의유형 (Application, Web,All) IP(*) Node 의 IP 주소 Manager Port(*) Node Agent 의 Port 번호 Default 16800 Manager IP(*) Manager IP 주소 Status Node 의현재상태 Group Name Node 의 Group 이름 +New 또는 버튼을클릭하여선택된 Node 정보가 변경중임을표시 버튼을클릭하여선택된 Node 정보가삭제됨을표시 4.1.1 Node 등록 1) 버튼을클릭하여 Node 정보등록을준비한다. 2) Node 의속성을입력한다. 3) 버튼을클릭하여저장한다. 4.1.2 Node 수정 1) 버튼을클릭하여 Node 정보를수정가능한상태로변경한다. 2) Node 의속성을수정한다. 3) 버튼을클릭하여저장한다. 4.1.3 Node 삭제 1) 버튼을클릭하여 Node 정보를삭제가능한상태로변경한다. 2) 버튼을클릭하여저장한다. Copyright c LG CNS -14- Ver 1.2.5

Node 하위에서버가등록되어있는경우삭제할수없다. Node 의중복등록을방지하기위해 NODE UUID 가동일한 Node 등록시 Manager 에서등록할수없다. NODE UUID 는 {_HOME}/etc/info/node-uuid.info 에서확인할수있다. 4.2 Application Server 설치 Application Server 를관리하기위한화면을제공한다. Node 에설치한 Server 의등록, 수정, 삭제를 수행하며, 그외 Server 의설치, 제거및복제를할수있다. Application Server 의속성은아래와같다. (*) 는필수값 항목 설명 비고 Status Server 의상태 Name(*) Server 의이름 IP(*) Server 의 IP 주소 Server ID(*) Server 의 ID Type(*) Server 의유형 (Standard, Enterprise, ALL) HTTP Port HTTP 포트번호 AJP Port AJP 포트번호 자동계산 Start/Stop Server 의시작및종료 +Register 또는 버튼을클릭하여선택된권한정보가 변경중임을표시 버튼을클릭하여선택된권한정보가삭제됨을표시 Application Server 를삭제할경우 Rule 의적용대상목록에서해당 Server 는삭제된다.. Copyright c LG CNS -15- Ver 1.2.5

4.2.1 Server 설치 1) 버튼을클릭하여 Application Sever 의설치를준비한다. 2) Server Type, Server ID 등을입력한다. 3) 버튼을클릭하여저장한다. Node 에실제설치되어있는서버와 Manager 에서관리하는서버의정보에는차이가있을수있다. (console 기반설치 Server 를 Manager 로관리하려면 Manager 에등록해야한다.) 서버 ID 중복오류가발생하는경우, Register 기능을이용하여등록안된서버가있는지확인해등록한다. JAVA 버전이 1.8 이상일때, 해당서버의 JVM Env 에서 JVM Setting 중일부수정이필요한데,. MaxPermSize - > MaxMetaspaceSize 로이름을변경해줘야한다. 1.8 버전이후부터는 MaxPermSize 를더이상 사용하지않기때문이다. 4.2.2 Server Clone 1) 버튼을클릭하여 Server 의복제를준비한다. Copyright c LG CNS -16- Ver 1.2.5

2) Clone Server ID 와 Service Port 를입력한다. 3) Node List 에서복제할서버를선택한다. 4) 버튼을클릭하여저장한다. Node 에실제설치되어있는서버와 Manager 에서관리하는서버의정보에는차이가있을수있다. (console 기반설치 Server 를 Manager 로관리하려면 Manager 에등록해야한다.) 서버 ID 중복오류가발생하는경우, Register 기능을이용하여등록안된서버가있는지확인해등록한다. 4.2.3 Server 삭제 1) 버튼을클릭하여 Server 정보를삭제가능한상태로변경한다. 2) 버튼을클릭한다. 3) OK 버튼을누르면 Manager 의 DB 에서해당 Sever 정보를삭제한후실제 Server 를물리적으로 삭제하며 Cancel 버튼을클릭하면 Manager 의 DB 데이터만삭제한다. 4.3 Application Server 실행 Copyright c LG CNS -17- Ver 1.2.5

1) 버튼을클릭하여 Server 를종료한다. 2) 버튼을클릭하여 Server 를시작한다. - Server 를시작하면로그파일을볼수있는팝업이실행된다. 팝업을통해서버의정상기동여부를확인할수있다. 시작가능한상태일경우에만시작버튼이활성화된다. 4.4 Session Server 설치 Session Server 를관리하기위한화면을제공한다. Node 에설치한 Session Server 의등록, 수정, 삭제가가능하며, 시작과종료 Shell 을실행할수있다. Session Server 의속성은아래와같다. (*) 는필수값 항목 설명 비고 Status Session Server 의상태 Name(*) Session Server 의이름 IP(*) Session Server 의 IP 주소 Server ID(*) Session Server 의 Identifier Port(*) Service 포트번호 Copyright c LG CNS -18- Ver 1.2.5

Server Type Start/Stop Session Server 의유형 Server 의시작및종료 +Register 또는버튼을클릭하여선택된 Server 정보가변경중임을표시버튼을클릭하여선택된 Server 정보가삭제됨을표시 4.4.1 Session Server 설치 1) 버튼을클릭한다. 2) Server ID 와 Service Port, Secondary Server IP/Port 를입력한다. 3) 버튼을클릭하여저장한다. Node 에실제설치되어있는서버와 Manager 에서관리하는서버의정보에는차이가있을수있다. (console 기반설치 Server 를 Manager 로관리하려면 Manager 에등록해야한다.) 서버 ID 중복오류가발생하는경우, Register 기능을이용하여등록안된서버가있는지확인해등록한다. 4.4.2 Server 실행 1) 버튼을클릭하여 Server 를종료한다. 2) 버튼을클릭하여 Server 를시작한다. 시작가능한상태일경우에만시작버튼이활성화된다. 4.4.3 Server 삭제 1) 버튼을클릭하여 Server 정보를삭제가능한상태로변경한다. 2) 버튼을클릭한다. Copyright c LG CNS -19- Ver 1.2.5

3) OK 버튼을누르면 Manager 의 DB 에서해당 Sever 정보를삭제한후실제 Server 를물리적으로 삭제하며 Cancel 버튼을클릭하면 Manager 의 DB 데이터만삭제한다. 4.5 Web Server 설치 Web Server 를관리하기위한화면을제공한다. Node 에설치한 Web Server 의등록, 수정, 삭제가 가능하며, 시작과종료를수행할수있다. Web Server 의속성은아래와같다. (*) 는필수값 항목 설명 비고 Status Server 의상태 Name(*) Server 의이름 IP(*) Server 의 IP 주소 Server ID Server 의 Identifier HTTP Port HTTP 포트번호 HttpS Port HTTPS 포트번호 SSL Shell 실행시 SSL 기반의패스워드사용여부 Web Server 에 SSL 관련 설정을해야한다. Server 의시작및종료 +Register 또는 버튼을클릭하여선택된 Server 정보가변경중임을표시 버튼을클릭하여선택된 Server 정보가삭제됨을 표시 Copyright c LG CNS -20- Ver 1.2.5

4.5.1 Web Server 설치 1) 버튼을클릭하여 Sever 의설치를준비한다. 2) Server ID 와 Service Port 를입력한다. 3) 버튼을클릭하여저장한다. Node 에실제설치되어있는서버와 Manager 에서관리하는서버의정보에는차이가있을수있다. (console 기반설치시 ) 서버 ID 중복오류가발생하는경우, Register 기능을이용하여설치된서버정보를추가로확인해야한다. 4.5.2 Web Server Clone 1) 버튼을클릭하여 Web Server 의복제를준비한다. Copyright c LG CNS -21- Ver 1.2.5

2) Node List 를선택하여복제할서버를선택한다.. 3) Clone Sever ID 와 Service Port 를입력한다. 4) 버튼을클릭하여저장한다. Node 에실제설치되어있는서버와 Manager 에서관리하는서버의정보에는차이가있을수있다. (console 기반설치 Server 를 Manager 로관리하려면 Manager 에등록해야한다.) 서버 ID 중복오류가발생하는경우, Register 기능을이용하여등록안된서버가있는지확인해등록한다. 4.5.3 Web Server 삭제 1) 버튼을클릭하여 Server 정보를삭제가능한상태로변경한다. 2) 버튼을클릭한다. 3) OK 버튼을누르면 Manager 의 DB 에서해당 Sever 정보를삭제한후실제 Server 를물리적으로 삭제하며 Cancel 버튼을클릭하면 Manager 의 DB 데이터만삭제한다. Copyright c LG CNS -22- Ver 1.2.5

4.6 Web Server 실행 1) 버튼을클릭하여 Server 를종료한다. 2) 버튼을클릭하여 Server 를시작한다. 시작가능한상태일경우에만시작버튼이활성화된다. 실행시 Microsoft Visual C++ 2010 패키지가없어서에러가발생할수있으므로설치되어있는지확인이필요하다. 4.7 Server 등록 Console 기반으로설치한서버를 Manager 를통해서관리하려면, Server 에대한등록이필요하다. 등록할수있는 Server 들은 Console 로설치했거나 Manager 에서 unregister 를수행했던 인스턴스들이다. 4.7.1 Application Server 등록 1) +Register 버튼을클릭한다. 2) 등록하려는서버를선택한다. Copyright c LG CNS -23- Ver 1.2.5

3) 버튼을클릭하여저장한다. 를통해설치된서버만조회된다. 4.7.2 Web Server 등록 1) +Register 버튼을클릭한다. 2) 등록하려는서버를선택한다. 3) 버튼을클릭하여저장한다 4.7.3 Session Server 등록 1) +Register 버튼을클릭한다. 2) 등록할서버를클릭한다. 3) 버튼을클릭하여저장한다. Copyright c LG CNS -24- Ver 1.2.5

5. Console 기반설치 5.1 Application Server 설치 / 실행 Application Server 는 standard 와 enterprise 에디션으로구분된다. 아래의예제는 standard 버전을 기준으로기술한다. 5.1.1 Application Server 설치 1) install.bat 를실행하여 Server 를설치한다. - standard 에디션설치 : ${_HOME}/bin/install.bat create lena-se - enterprise 에디션설치 : ${_HOME}/bin/install.bat create lena-ee C:\engn001\lena\1.2\bin>install.bat create lena-se * Server Install! * +------------------------------------------------------------------------------------- 1. SERVER_ID means business code of system and its number of letter is from 3 to 5. ex : lean_8180, lena01 2. SERVICE_PORT is the port number used by HTTP Connector. ex : 8180 3. RUN_USER is user running Server ex : lena, wasadm 4. INSTALL_ROOT_PATH is is server root directory in filesystem. ex : /engn001/lena/1.2/servers 5. JVM_ROUTE is the name of a balanced worker for web-server. ex : host1_8180 +------------------------------------------------------------------------------------- 2) 설치항목 - 항목별로 default 값이표시되며, 변경이필요한경우사용자가직접입력하여변경할수있다. Input SERVER_ID for installation. (q:quit) lenawas1 Input SERVICE_PORT for installation. (q:quit) Default value is '7000' 8080 Input RUN_USER for installation. (q:quit) Default value is 'ADMIN' Input INSTALL_ROOT_PATH for installation. (q:quit) Default value is 'C:\engn001\lena\1.2\servers' Input JVM_ROUTE for installation. (q:quit) Default value is '49b98bcb578106161' Copyright c LG CNS -25- Ver 1.2.5

... ========================= Execution Result ======================== _HOME : C:\engn001\lena\1.2 JAVA_HOME : C:\engn001\java\jdk1.7.0_80 SERVER_ID : lenawas1 SERVICE_PORT : 8080 RUN_USER : ADMIN INSTALL_PATH : C:\engn001\lena\1.2\servers\lenawas1 RESULT : Success MESSAGE : create succeeded =================================================================== Execution is completed. 항목 설명 비고 SERVER_ID Server 의 ID. SERVICE_PORT Server 의서비스포트 Default: 7000 HTTP 요청을처리하는포트, 서비스포트를기준으로 HTTPS/AJP 포트자동설정 RUN_USER Server 를실행하는실행계정명 Default: 스크립트실행계정 INSTALL_ROOT_PATH Server 를설치할상위디렉토리 Default: ${_HOME}/servers JVM_ROUTE Web Server 에서해당 Application Default: hostname 와 Server 를찾아가기위한이름 port 기준으로해시된값이 자동으로입력된다. - $INSTALL_ROOT_PATH/servers/ SERVER_ID Directory 생성을확인한다. install.sh 수행시하나의 Server 가설치되며, N 개의서버설치시 install.sh 을 N 회수행해야한다. Manager IP 는 Node 의 host IP 로자동입력된다. 네트워크구성에따라자동입력된 IP 가실제네트워크 IP 와다른 경우가발생할수있다. 이때는 Manager IP 를수정하여입력해야한다. 5.1.2 Application Server 실행 Application Server 를기동하여정상적으로설치되었는지확인한다. 최초설치시 ROOT Application 이 Deploy 되어있으며, 프로젝트에서필요에따라삭제할수있다. 1) Application Server 설치위치에서 start.bat 파일을실행한다. - 실행파일위치 : ${_HOME}/servers/{ 인스턴스명 }/bin Copyright c LG CNS -26- Ver 1.2.5

[Windows Service 모드인경우 ] C:\engn001\lena\1.2\servers\lenawas1>start.bat * Server Service * Start service for lenawas1. SERVICE_NAME: lenawas1 종류 : 10 WIN32_OWN_PROCESS 상태 : 2 START_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) 검사점 : 0x0 WAIT_HINT : 0x7d0 PID : 10968 플래그 : Complete to start service. [Windows Service 모드가아닌경우 ] C:\engn001\lena\1.2\servers\lenawas1>start.bat Using CATALINA_BASE: "C:\engn001\lena\1.2\servers\lenawas1" Using CATALINA_HOME: "C:\engn001\lena\1.2\servers\lenawas1" Using CATALINA_TMPDIR: "C:\engn001\lena\1.2\servers\lenawas1\temp" Using JRE_HOME: "C:\engn001\java\jdk1.7.0_80" Using CLASSPATH: ";C:\engn001\java\jdk1.7.0_80\lib\tools.jar;C:\engn001\lena\1.2\servers \lenawas1\bin\bootstrap.jar;c:\engn001\lena\1.2\servers\lenawas1\bin\tomcat-juli.jar" 2) http://[server_ip]:[service_port]/ 에접속하여페이지가정상적으로열리는지확인한다. Copyright c LG CNS -27- Ver 1.2.5

3) ps.bat 파일을실행하여 Application Server 상태를확인할수있다. [Windows Service 모드인경우 ] C:\engn001\lena\1.2\servers\lenawas1>ps.bat SERVICE_NAME: lenawas1 종류 : 10 WIN32_OWN_PROCESS 상태 : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) 검사점 : 0x0 WAIT_HINT : 0x0 [Windows Service 모드가아닌경우 ] C:\engn001\lena\1.2\servers\lenawas1>ps.bat CommandLine="C:\engn001\java\jdk1.7.0_80\bin\java.exe" -server -DjvmRoute=49b98bcb578100041 Dwas_cname=lenawas1_LCNC07V0573 -Dport.http=7000 -Dport.https=7363 -Dport.ajp=6929 - Dport.shutdown=6925 -Dlog.home=C:\engn001\lena\1.2\servers\lenawas1\logs - Dlicense.file=C:\engn001\lena\1.2/license/license.xml "-Djdk.tls.ephemeralDHKeySize=2048" - Djava.util.logging.config.file="C:\engn001\lena\1.2\servers\lenawas1\conf\logging.properties" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager - javaagent:c:\engn001\lena\1.2\servers\lenawas1\lib\lena-advertiser-1.2.0.jar - Dlena.name=lenawas1 -Dlena.config=C:\engn001\lena\1.2\servers\lenawas1\conf\advertiser.conf - Dzodiac.config=C:\engn001\lena\1.2\servers\lenawas1\conf\zodiac.conf -Xms512m -Xmx512m - XX:MaxPermSize=128m -verbose:gc - Copyright c LG CNS -28- Ver 1.2.5

Xloggc:C:\engn001\lena\1.2\servers\lenawas1\logs\gc_lenawas1_LCNC07V0573.2016-07-15.log - XX:+UseParallelGC -XX:+UseParallelOldGC -XX:-UseAdaptiveSizePolicy -XX:+PrintGCDetails - XX:+PrintGCDateStamps -XX:+ExplicitGCInvokesConcurrent -XX:+HeapDumpOnOutOfMemoryError - XX:HeapDumpPath=C:\engn001\lena\1.2\servers\lenawas1\logs\hdump - XX:OnOutOfMemoryError=C:\engn001\lena\1.2\servers\lenawas1\bin\oom.bat - Djava.net.preferIPv4Stack=true - Djava.endorsed.dirs="C:\engn001\lena\1.2\servers\lenawas1\endorsed" -classpath ";C:\engn001\java\jdk1.7.0_80\lib\tools.jar;C:\engn001\lena\1.2\servers\lenawas1\bin\bootstrap.jar;C:\engn001\lena\1.2\servers\lenawas1\bin\tomcat-juli.jar" - Dcatalina.base="C:\engn001\lena\1.2\servers\lenawas1" - Dcatalina.home="C:\engn001\lena\1.2\servers\lenawas1" - Djava.io.tmpdir="C:\engn001\lena\1.2\servers\lenawas1\temp" org.apache.catalina.startup.bootstrap start 4) stop.bat 파일을실행하여종료할수있다. [Windows Service 모드인경우 ] C:\engn001\lena\1.2\servers\lenawas1>stop.bat * Server Service * Stop service for lenawas1. SERVICE_NAME: lenawas1 종류 : 10 WIN32_OWN_PROCESS 상태 : 3 STOP_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) 검사점 : 0x2 WAIT_HINT : 0xbb8 Complete to stop service.!! [Windows Service 모드가아닌경우 ] C:\engn001\lena\1.2\servers\lenawas1>stop.bat Using CATALINA_BASE: "C:\engn001\lena\1.2\servers\lenawas1" Using CATALINA_HOME: "C:\engn001\lena\1.2\servers\lenawas1" Using CATALINA_TMPDIR: "C:\engn001\lena\1.2\servers\lenawas1\temp" Using JRE_HOME: "C:\engn001\java\jdk1.7.0_80" Using CLASSPATH: ";C:\engn001\java\jdk1.7.0_80\lib\tools.jar;C:\engn001\lena\1.2\servers \lenawas1\bin\bootstrap.jar;c:\engn001\lena\1.2\servers\lenawas1\bin\tomcat-juli.jar" Copyright c LG CNS -29- Ver 1.2.5

5.2 Web Server 설치 / 실행 5.2.1 Web Server 설치 Web Server 를설치하기위해서는 Web Server Engine 의컴파일이선행되어야한다. Web Server 는 install.bat 을이용하여아래와같이설치한다. lena-web 에서는별도의 Service 등록이 필요없다. win-service.conf 와상관없이 web 서버는설치될때서비스로등록된다. 1) ${_HOME}/bin/install.bat create lena-web C:\engn001\lenaw\1.2\bin>install.bat create lena-web * Server Install! * +------------------------------------------------------------------------------- ------ 1. SERVER_ID means business code of system and its number of letter is from 3 to 5. ex : webd-lena_7180, webd-lena, lena01 2. SERVICE_PORT is the port number used by HTTP Connector. ex : 7180 3. RUN_USER is user running Web Server ex : lenaw, webadm 4. WEB_SERVER_ENGINE_PATH is the path of Web Server engine ex : /engn001/lenaw/1.2/modules/lena-web 5. INSTALL_ROOT_PATH is is Apache Server root directory in filesystem. ex : /engn001/lenaw/1.2/servers 6. DOCUMENT_ROOT_PATH is is Apache Server's contents directory in filesystem. ex : /engn001/lenaw/1.2/servers/webd-lena_7180 +------------------------------------------------------------------------------- 2) 설치항목 - 항목별로 default 값이표시되며, 변경이필요한경우사용자가직접입력하여변경할수있다. Input SERVER_ID for execution. (q:quit) lenaweb1 Input SERVICE_PORT for execution. (q:quit) Default value is '80' 7080 Input RUN_USER for execution. (q:quit) Default value is 'lena' Input WEB_SERVER_ENGINE_PATH for execution. (q:quit) Default value is 'C:\engn001\lenaw\1.2\modules\lena-web-pe' Input INSTALL_ROOT_PATH for execution. (q:quit) Default value is 'C:\engn001\lenaw\1.2\servers' Input DOCUMENT_ROOT_PATH for execution. (q:quit) Default value is 'C:\engn001\lenaw\1.2\servers\lenaweb1\htdocs'... ========================= Execution Result ======================== Copyright c LG CNS -30- Ver 1.2.5

_HOME : C:\engn001\lenaw\1.2 JAVA_HOME : C:\Program Files\Java\jdk1.8.0_161 SERVER_ID : lenaweb1 SERVICE_PORT : 7080 RUN_USER : lena APACHE_ENGINE_PATH : C:\engn001\lenaw\1.2\modules\lena-web-pe INSTALL_ROOT_PATH : C:\engn001\lenaw\1.2\servers INSTALL_PATH : C:\engn001\lenaw\1.2\servers\lenaweb1 DOCUMENT_ROOT_PATH : C:\engn001\lenaw\1.2\servers\lenaweb1\htdocs RESULT : Success MESSAGE : create succeeded =================================================================== Execution is completed. 항목 설명 비고 SERVER_ID Web Server 의 ID. SERVICE_PORT Web Server 의서비스포트 Default: 80 HTTP 요청을처리하는포트 RUN_USER Web Server 를실행하는실행 Default: 스크립트실행계정 계정명 INSTALL_ROOT_PATH Web Server 를설치할상위 Default: 디렉토리 $WEB_SERVER_ENGINE_PATH /servers / DOCUMENT_ROOT_PATH Web Contents 파일이위치할 Default: 경로 $INSTALL_ROOT_PATH/htdocs - $INSTALL_ROOT_PATH/servers/ SERVER_ID Directory 생성을확인한다. 5.2.2 Web Server 실행 Web Server 를기동하여정상적으로설치되었는지확인한다. 1) Web Server 설치위치에서 start.bat 파일을실행한다. - 실행파일위치 : ${_HOME}/servers/{ 인스턴스명 }/bin C:\engn001\lenaw\1.2\servers\lenaweb1>start.bat *** * Web Server Service * *** Start service for lenaweb1. [SC] ChangeServiceConfig2 성공 Complete to start service. 2) ps.bat 파일을실행하여프로세스의상태를확인한다. Copyright c LG CNS -31- Ver 1.2.5

[C:\engn001\lenaw\1.2\servers\lenaweb1>ps.bat CommandLine=C:\engn001\lenaw\1.2\modules\lena-web-pe\bin\httpd.exe -d C:/engn001 /lenaw/1.2/modules/lena-web-pe -f C:\engn001\lenaw\1.2\servers\lenaweb1/conf/htt pd.conf -D MPM_WINNT -D MOD_USERTRACK -C "Define SERVER_ID lenaweb1" -C "Define SERVICE_PORT 7080" -C "Define ENGN_HOME C:/engn001/lenaw/1.2/modules/lena-web-pe " -C "Define INSTALL_PATH C:/engn001/lenaw/1.2/servers/lenaweb1" -C "Define DOC_ ROOT C:/engn001/lenaw/1.2/servers/lenaweb1/htdocs" -C "Define LOG_HOME C:/engn00 1/lenaw/1.2/servers/lenaweb1/logs" -C "Define _NAME lenaweb1" -C "Define INS T_NAME lenaweb1_lcnc14v0519" -C "Define TRACE_ENABLED false" 3) http://[server_ip]:[service_port]/index.html 에접속하여페이지가정상적으로열리는지확인한다. 4) stop.bat 파일을실행하여종료할수있다. C:\engn001\lenaw\1.2\servers\lenaweb1>stop.bat *** * Web Server Service * *** Stop service for lenaweb1. The 'lena-lenaweb1' service is stopping. The 'lena-lenaweb1' service has stopped. Complete to stop service.!! Copyright c LG CNS -32- Ver 1.2.5

5.3 Session Server 설치 / 실행 5.3.1 Session Server 설치 Session Server 는 Embedded 와 Standalone 버전으로구분된다. Embedded 버전의경우 Application 서버내에포함되어있어별도설치가필요없으며, Standalone 버전설치시 install.sh 을이용하여 아래와같이설치한다. 1) ${_HOME}/bin/install.bat create lena-session C:\engn001\lena\1.2\bin>install.bat create lena-session * Server Install! * +------------------------------------------------------------------------------------- 1. SERVER_ID means business code of system and its number of letter is from 3 to 5. ex : session-5015, session1, session-5015 2. SERVICE_PORT is the port number used by Session Server. ex : 5105 3. SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server ex : 127.0.0.1 4. SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server. ex : 5106 5. RUN_USER is user running Session Server ex : lena, wasadm 6. INSTALL_ROOT_PATH is is server root directory in filesystem. ex : /engn001/lena/1.2/servers +------------------------------------------------------------------------------------- 2) 설치항목 - 항목별로 default 값이표시되며, 변경이필요한경우사용자가직접입력하여변경할수있다. Input SERVER_ID for installation. (q:quit) tm-session1 Input SERVICE_PORT for installation. (q:quit) Default value is '5000' 5005 Input SECONDARY_SERVER_IP for installation. (q:quit) 127.0.0.1 Input SECONDARY_SERVICE_PORT for installation. (q:quit) Default value is '5001' 5006 Input RUN_USER for installation. (q:quit) Default value is 'ADMIN' Input INSTALL_ROOT_PATH for installation. (q:quit) Default value is 'C:\engn001\lena\1.2\servers' ========================= Execution Result ======================== _HOME : C:\engn001\lena\1.2 JAVA_HOME : C:\engn001\java\jdk1.7.0_80 SERVER_ID : tm-session1 Copyright c LG CNS -33- Ver 1.2.5

SERVICE_PORT : 5005 SECONDARY_SERVER_IP : 127.0.0.1 SECONDARY_SERVICE_PORT : 5006 RUN_USER : ADMIN INSTALL_PATH : C:\engn001\lena\1.2\servers\tm-session1 RESULT : Success MESSAGE : create succeeded =================================================================== Execution is completed. 항목 설명 비고 SERVER_ID Session Server 의 ID SERVICE_PORT Session Server 의서비스포트 Default: 5000 SECONDARY_SERVER_IP Secondary Server 의 IP 주소 SECONDARY_SERVICE_PORT Secondary Server 의서비스포트 Default: 5001 RUN_USER Session Server 를실행하는실행 Default: 스크립트실행계정 계정명 INSTALL_ROOT_PATH Session Server 를설치할상위 Default: 디렉토리 ${_HOME}/servers - $INSTALL_ROOT_PATH/servers/ SERVICE_ID Directory 생성을확인한다. install.bat 수행시하나의 Session Server 가설치되며, N 개의서버설치시 install.bat 을 N 회수행해야한다. 5.3.2 Session Server 실행 Session Server 를기동하여정상적으로설치되었는지확인한다. 1) Session Server 설치위치에서 start.bat 파일을실행한다. - 실행파일위치 : ${_HOME}/servers/{ 인스턴스명 }/bin [Windows Service 모드인경우 ] C:\engn001\lena\1.2\servers\tm-session1>start.bat * Service Manager * Start service for tm-session1. SERVICE_NAME: tm-session1 종류 : 10 WIN32_OWN_PROCESS 상태 : 2 START_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) Copyright c LG CNS -34- Ver 1.2.5

검사점 : 0x0 WAIT_HINT : 0x7d0 PID : 5164 플래그 : Complete to start service. [Windows Service 모드가아닌경우 ] C:\engn001\lena\1.2\servers\tm-session1>start.bat ------------------------- Start Zodiac Session Server ------------------------- C:\engn001\java\jdk1.7.0_80/bin/java -Dzodiac.name=tm-session1 - Dzodiac.logdir=C:\engn001\lena\1.2/logs/lena-session - Dzodiac.config=C:\engn001\lena\1.2\servers\tm-session1\session.conf -Xmx1024m - cp.;;c:\engn001\lena\1.2\servers\tm-session1\lib\lena-session-server- 1.2.0.jar;C:\engn001\lena\1.2\servers\tm-session1\lib\lena-session-server-1.2.0.jar - Dzodiac.config=C:\engn001\lena\1.2\servers\tm-session1\session.conf zodiac.server.main Zodiac Session Cluster (1.2.0 20160420) 2) ps.bat 파일을실행하여프로세스의상태를확인한다. [Windows Service 모드인경우 ] C:\engn001\lena\1.2\servers\tm-session1>ps.bat SERVICE_NAME: tm-session1 종류 : 10 WIN32_OWN_PROCESS 상태 : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) 검사점 : 0x0 WAIT_HINT : 0x0 [Windows Service 모드가아닌경우 ] c:\engn001\lena\1.2\servers\tm-session1>ps.bat CommandLine=C:\engn001\java\jdk1.7.0_80/bin/java -Dzodiac.name=tm-session1 - Dzodiac.logdir=C:\engn001\lena\1.2/logs/lena-session - Dzodiac.config=C:\engn001\lena\1.2\servers\tm-session1\session.conf -Xmx1024m - cp.;;c:\engn001\lena\1.2\servers\tm-session1\lib\lena-session-server- 1.2.0.jar;C:\engn001\lena\1.2\servers\tm-session1\lib\lena-session-server-1.2.0.jar - Dzodiac.config=C:\engn001\lena\1.2\servers\tm-session1\session.conf zodiac.server.main 3) stop.bat 파일을실행하여종료할수있다. Copyright c LG CNS -35- Ver 1.2.5

[Windows Service 모드인경우 ] C:\engn001\lena\1.2\servers\tm-session1>stop.bat * Service Manager * Stop service for tm-session1. SERVICE_NAME: tm-session1 종류 : 10 WIN32_OWN_PROCESS 상태 : 3 STOP_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) 검사점 WAIT_HINT Complete to stop service.!! : 0x2 : 0xbb8 [Windows Service 모드가아닌경우 ] C:\engn001\lena\1.2\servers\tm-session1>stop.bat * Service Manager * Stop service for tm-session1. SERVICE_NAME: tm-session1 종류 : 10 WIN32_OWN_PROCESS 상태 : 3 STOP_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) 검사점 : 0x2 WAIT_HINT : 0xbb8 Complete to stop service.!! 5.4 Server 복제 Application Server 는기설치된서버를이용하여새로운서버를생성하는복제기능을수행할수 있다. 1) install.bat 스크립트실행 - Application Server(Standard Edition): ${_HOME}/bin/install.bat clone lena-se - Application Server(Enterprise Edition) : ${_HOME}/bin/install.bat clone lena-ee Copyright c LG CNS -36- Ver 1.2.5

C:\engn001\lena\1.2\bin>install.bat clone lena-se * Server Install! * +------------------------------------------------------------------------------------- 1. SERVER_ID means business code of system and its number of letter is from 3 to 5. ex : tom1, tc01, svr01 2. CLONE_SERVER_ID is clone target server's id ex : tom2, tc02, svr02 3. CLONE_SERVICE_PORT is the target server's port number used by HTTP Connector. ex : 8090 +------------------------------------------------------------------------------------- 2) 복제항목 Input SERVER_ID for installation. (q:quit) lenawas1 Input CLONE_SERVER_ID for installation. (q:quit) lenawas2 Input CLONE_SERVICE_PORT for installation. (q:quit) 8180.. ========================= Execution Result ======================== _HOME : C:\engn001\lena\1.2 JAVA_HOME : C:\engn001\java\jdk1.7.0_80 SERVER_ID : lenawas1 SERVICE_PORT : 7000 CLONE_SERVER_ID : lenawas2 CLONE_SERVICE_PORT : 8180 INSTALL_PATH : C:\engn001\lena\1.2\servers\lenawas2 RESULT : Success MESSAGE : clone succeeded =================================================================== Execution is completed. 항목 설명 비고 SERVER_ID 복제대상 Server 의 ID CLONE_SERVER_ID 복제해서새로생성할 Server 의 ID CLONE_SERVICE_PORT 복제해서새로생성할 Server 의 Service Port 5.5 Server 삭제 설치된서버는스크립트를이용하여 Uninstall 할수있다. 에서는설치된서버의정보를별도의 xml 파일에저장하고있다. 따라서, directory 를직접 삭제하지않고, install.bat 스크립트를이용하여 Uninstall 해야한다. Copyright c LG CNS -37- Ver 1.2.5

1) install.bat 스크립트실행 - Application Server(Standard Edition) : ${_HOME}/bin/install.bat delete lena-se - Application Server(Enterprise Edition) : ${_HOME}/bin/install.bat delete lena-ee - Session Server : ${_HOME}/bin/install.bat delete lena-session - Manager : ${_HOME}/bin/install.bat delete lena-manager C:\engn001\lena\1.2\bin>install.bat delete lena-se * Server Install! * +------------------------------------------------------------------------------------- 1. SERVER_ID : Server'id to delete +------------------------------------------------------------------------------------- 2) 입력항목 Input SERVER_ID for installation. (q:quit) lenawas2 ========================= Execution Result ======================== _HOME : C:\engn001\lena\1.2 JAVA_HOME : C:\engn001\java\jdk1.7.0_80 SERVER_ID : lenawas2 DELETE_PATH : C:\engn001\lena\1.2\servers\lenawas2 RESULT : Success MESSAGE : delete succeeded =================================================================== Execution is completed. 항목설명비고 SERVER_ID Uninstall 할 Server 의 ID 에서는설치된서버의정보를별도의 xml 파일에저장하고있다. 따라서, directory 를직접삭제하지않고, install.bat 스크립트를이용하여 Uninstall 해야한다. Copyright c LG CNS -38- Ver 1.2.5