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

운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

Jan 08, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA

운영자매뉴얼

설치 가이드(Linux) Ver 125

Copyright LG CNS

LG CNS 의 사전 승인 없이 본 내용의 전부 또는 일부에 대한 복사 배포 사용을 금합니다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -i- Ver 125

목 차

1 OVERVIEW 1

11 구성요소 2

12 Mechanism 2

2 시스템 요구사항 3

3 설치 준비 3

31 LENA 설치 4

32 디렉토리 구성 4

33 Manager 설치실행 5

331 Manager 설치 5

332 Manager 실행 6

333 Manager 동작 여부 확인 7

34 Node Agent 실행 8

341 Node Agent 실행 8

342 Node Agent 동작 여부 확인 8

343 Node Agent 종료 9

4 WEB UI 기반 설치 9

41 Node 등록 9

411 Node 등록 10

412 Node 수정 10

413 Node 삭제 10

42 Application Server 설치 11

421 Server 설치 11

422 Server Clone 12

423 Server 삭제 13

43 Application Server 실행 14

44 Session Server 설치 14

441 Session Server 설치 15

442 Server 실행 15

443 Server 삭제 16

45 Web Server 설치 16

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -ii- Ver 125

451 Web Server 설치 17

452 Web Server Clone 17

453 Web Server 삭제 18

46 Web Server 실행 18

47 Server 등록 19

471 Application Server 등록 19

472 Web Server 등록 20

473 Session Server 등록 20

5 CONSOLE 기반 설치 21

51 Application Server 설치실행 21

511 Application Server 설치 21

512 Application Server 실행 22

52 Web Server 설치실행 24

521 Web Server 설치 24

522 Web Server 실행 25

53 Session Server 설치실행 27

531 Session Server 설치 27

532 Session Server 실행 28

54 Server 복제 29

55 Server 삭제 30

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -1- Ver 125

1 OVERVIEW

본 문서는 LENA WebApplication 를 설치하는 방법을 설명한다 LENA 의 전체 기능 및 운영에 대한

내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다

본 문서는 LENA 12 버전을 기준으로 기술한다

설치 순서의 내용은 다음과 같다

bull 시스템 요구사항 및 구성요소 확인

bull 설치 준비 - Manager 및 Node Agent 설치

bull Web UI 기반 설치

bull Console 기반 설치

다음의 순서도는 LENA WebApplication 설치 시의 작업과 선택 사항을 보여준다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -2- Ver 125

11 구성요소

LENA 는 Web Server Application Server 와 Session Server NodeServer 에 설치되어 제어 및

Status 를 확인하는 Agent 와 관리자에게 제공되는 Manager 그리고 모니터링 정보를 전송하는

Advertiser 로 구성된다

12 Mechanism

LENA 는 Manager 를 통해서 WebApplication 서버를 모니터링 및 통합 관리하는 기능을 제공한다

이 기능을 사용하기 위해서는 Manager 서버와 각 서버 관리를 위해 Node 단위로 Node Agent 가

설치된다 Node Agent 는 Server 의 제어 요청(Start Stop Reload 등)을 처리하며 Advertiser 는

모니터링 정보를 Manager 로 전송하는 기능을 갖고 있다

항목 설명 비고

Node 논리적인 서버 구분

Application Server Application Server Instance

Web Server Web Server Instance

Session Server Session Server Instance

Manager Agent 를 통한 제어와 모니터링 기능 제공

FileDB Manager 운영을 위한 Repository

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -3- Ver 125

2 시스템 요구사항

LENA 를 설치하고 사용하기 위한 위한 최소 요구사항이다

구분 JVM Disk Space Support OS 비고

기본 설치 패키지 JDK 16 + 256 MB free Cent OS 65 +

Windows 7+

각 구성요소 설치 파일 제공

LENA 각 서버 인스턴스 설치에 대한 최소 요구사항은 다음과 같다

구분 JVM 최소 Memory Disk Space Support OS 기본 Memoy

Application

Server

JDK 16 + 512M 100 MB free Cent OS 65 +

Windows 7+

2G

Session Server JDK 16 + 512M 50 MB free Cent OS 65 +

Windows 7+

1G

Web Server JDK 16 + 512M 50 MB free Cent OS 65 +

Windows 7++

Manager JDK 16 + 512M 100 MB free Cent OS 65 +

Windows 7+

1G

Node Agent JDK 16 + 64M Cent OS 65 +

Windows 7++

64M256M

각 서버 설치 시 기본 Memory 기준으로 설치 되며 최소 사양 변경 시 설정 값 변경이 필요하다

3 설치 준비

우선 설치 하기에 앞서 계정 확인이 필요하다 계정에 대한 권한 및 계정명 인해 실행이 안되는 등의

오류가 발생 할수 있으므로 동일한 계정으로 설치할 것을 권고 한다 설치 준비 작업으로 설치파일을

대상 서버에 업로드하고 Manager 및 Node Agent 를 설치 및 실행한다 이후 설치 작업은

Manager 의 Web UI 를 통해서 설치가 가능하며 방화벽 등으로 Web UI 접속이 되지 않은 경우

커맨드 라인으로도 동일하게 설치가 가능하다

Web Server 설치 시에는 사전 작업으로 Web Server 엔진을 설치하는 작업이 수행되어야 한다

Node Agent WebApplication Server 제어 및 설정 관리

Advertiser Monitoring 데이터 전송 Application Server 에 통합

LENA 는 OS 의 apr 및 openssl 패키지에 대한 의존도를 가지고 있다 따라서 사전에 해당 패키지 설치가 필요하다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -4- Ver 125

31 LENA 설치

LENA 설치파일은 gzip 형식으로 제공되며 설치 대상 서버에 업로드 후 설치 홈

디렉토리($LENA_HOME )에 압축을 해제한다 기본 설치 경로는 lsquoengn001lena12rsquo 를 사용한다

(Web Server 를 별도 계정으로 설치하는 경우에는 lsquoengn001lenaw12 를 기본 경로로 사용한다)

[engn001] [engn001] tar -xzvf lena-12xtargz

설치 모듈은 용도에 따라 다음과 같이 제공이 된다

32 디렉토리 구성

LENA 설치를 위한 파일을 준비한다 LENA 설치 파일은 별도로 제공된다

$LENA_HOME의 디렉토리 구조는 아래와 같다

Scripts 설명 비고

lena-enterprise-

[버전]targz

Enterprise 버전의 Application Server 설치 모듈

Enterprise 버전에는 Session Server 가 포함

lena-enterprise-

12xtargz

lena-standard-

[버전]targz

Standard 버전의 Application Server 설치 모듈 lena-standard-

12xtargz

lena-web-[버전]targz Web Server 설치 모듈 lena-web-

12xtargz

디렉토리 설명 비고

bin Node Agent 와 Manager 의 StartStop scripts

install scripts 제공

conf Node Agent Manager 등의 설정파일이 위치하는 디렉토리

database 모니터링에서 생성한 일별 데이터를 저장하는

디렉토리(Manager 가 설치된 경우에만 생성)

depot LENA 모듈Server 설치 파일 및 template 파일이 위치한

디렉토리

etc 기타 메타 정보 및 설정 파일

license License 정보를 관리하는 디렉토리

logs Node AgentManagerinstallersession server 로그이 위치하는

디렉토리

modules LENA Node Agent LENA Installer LENA Manager 관련 모듈이

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -5- Ver 125

제공하는 실행 Scripts 는 아래와 같다 ($LENA_HOMEbin 에 위치)

환경설정 파일은 아래와 같다 ($LENA_HOMEconf 에 위치)

33 Manager 설치실행

331 Manager 설치

Manager 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-manager

2) Service Port 정보를 입력한다 (default 7700)

3) 서버 상태정보를 수신 받을 port 정보를 입력한다 기본 설정을 사용하며 Manager 를 추가로

설치하는 경우에는 port 를 변경한다 (default 16100)

설치 되는 디렉토리 (lena-agent lena-installer lena-manager

등)

servers LENA WEBWASSession Server 가 설치될 기본 디렉토리

tmp 임시 디렉토리

Scripts 설명 비고

installsh 서버를 설치하기 위한 기본 script

web-compilesh Web Server 를 컴파일하기 위한 script 옵션

web-package-installsh Web Server 컴파일 및 구동에 필요한 패키지 설치를

script

Linux only root

권한 필요

cryptsh Datasource 에 사용하는 Password 수동 암호화 실행

(입력한 문자열을 암호화 문자열로 변환)

env-managersh Manager 실행을 위한 환경변수 Manager 설치시

start-managersh Manager 의 실행 Manager 설치시

stop-managersh Manager 의 종료 Manager 설치시

ps-managersh Manager 의 프로세스 확인 Manager 설치시

start-agentsh Node Agent 의 실행

stop-agentsh Node Agent 의 종료

ps-agentsh Node Agent 의 프로세스 확인

check-licensesh License 정보 확인

Config File 설명 비고

managerconf Manager 관련 설정

agentconf Node Agent 관련 설정

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -6- Ver 125

4) Manager 를 실행할 OS 계정을 입력한다 (default 스크립트 실행 유저)

[bin]$ installsh create lena-manager LENA Server Install Input JAVA_HOME path for LENA ( q quit ) JAVA_HOME PATH engn001javajdk170_80 +------------------------------------------------------------------------------------- | 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 (qquit) Default value is 7700 Input MONITORING_PORT for installation (qquit) Default value is 16100 Input RUN_USER for installation (qquit) Default value is lena ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lena-manager SERVICE_PORT 7700 MONITORING_PORT 16100 INSTALL_PATH engn001lena12moduleslena-manager RESULT Success MESSAGE create succeeded =================================================================== create is completed create is completed [bin]$

332 Manager 실행

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

1) start-managersh 파일을 실행한다

[bin]$ start-managersh -------------------------------- LENA Manager --------------------------------

여러 대의 장비로 서비스를 하는 경우 Manager 는 한대의 장비에만 설치한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -7- Ver 125

Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA started [bin]$

2) http[Manager IP]7700 에 접속하여 아래 페이지를 확인한다(초기값 adminadmin1234)

3) stop-managersh 파일을 실행하여 종료 할 수 있다

[bin]$ stop-managersh -------------------------------- LENA Manager -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA stopped lena-manager_solmanager successfully shut down [bin]$

333 Manager 동작 여부 확인

$LENA_HOMEbinps-managersh 파일을 실행하여 Process 의 상태를 확인한다

초기 패스워드는 임시 패스워드로 계정이나 패스워드는 변경할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -8- Ver 125

[bin]$ ps-managersh lena 13637 13629 99 2025 pts7 000012 engn001javajdk170_80binjava -Djavautilloggingconfigfile=engn001lena12moduleslena-managerconfloggingproperties -Djavautilloggingmanager=orgapachejuliClassLoaderLogManager -server -DjvmRoute=lena-manager -Dwas_cname=lena-manager_solmanager -Dporthttp=7700 -Dporthttps=8063 -Dportajp=7629 -Dportshutdown=7625 -Dloghome=engn001lena12logslena-manager -Dlenaname=lena-manager helliphellip orgapachecatalinastartupBootstrap start [bin]$

34 Node Agent 실행

Node Agent 는 Node Server 의 제어 및 모니터링 기능을 담당하는 Agent 이다 Node Agent 는

LENA 설치 시 기본적으로 설치가 되며 Node 에 대한 정보를 가져오기 위한 Agent 를 실행하여야

한다 Node Agent 는 WebApplication Server 의 상태조회 및 시작과 종료를 수행 할 수 있다

341 Node Agent 실행

$LENA_HOMEbinstart-agentsh 파일을 실행한다 JAVA_HOME 이 지정되지 않은 경우

Console 에서 JAVA_HOME 을 입력하라는 메시지가 나오게 된다 이때 JAVA_HOME 의 경로를

입력하면 agent 가 실행된다

[bin] start-agentsh Input JAVA_HOME path for LENA Agent ( q quit ) JAVA_HOME PATH engn001javajdk170_80 [bin]$ -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is started(16800) [bin]

342 Node Agent 동작 여부 확인

$LENA_HOMEbinps-agentsh 파일을 실행하여 아래와 같이 Process 의 상태를 확인한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -9- Ver 125

[bin]$ ps-agentsh lena 13283 1 4 2022 000016 engn001javajdk170_80binjava -Xms64m -Xmx256m -XXMaxPermSize=64m -Dlenahome=engn001lena12 -Dloghome=engn001lena12logslena-agent -Dpatchloghome=engn001lena12logslena-patcher -Djavalibrarypath=engn001lena12moduleslena-agentlibsigar -cp engn001lena12moduleslena-agentliblena-agent-120jarengn001lena12moduleslena-agentlibengn001javajdk170_80libtoolsjar argonodeagentserverNodeAgentServer -start [bin]$

343 Node Agent 종료

stop-agentsh 를 실행하여 종료할 수 있다

[bin]$ stop-agentsh -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is stopped normally [bin]$

4 Web UI 기반 설치

설치 준비 작업이 완료되면 Manager 를 통해 Web UI 기반으로 원격으로 서버를 설치 및 관리를 할

수 있다 Manager 에서 서버를 관리하기 위해서는 Node 등록이 필요하다

41 Node 등록

Node 는 다수의 Application Server Web Server Session Server 를 가지는 논리적인 서버이다 Node

등록 후 해당 Node 에 Server 의 설치 삭제를 수행할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -10- Ver 125

Node 의 속성은 아래와 같다

() 는 필수값

411 Node 등록

1) 버튼을 클릭하여 Node 정보 등록을 준비한다

2) Node 의 속성을 입력한다

3) 버튼을 클릭하여 저장한다

412 Node 수정

1) 버튼을 클릭하여 Node 정보를 수정 가능한 상태로 변경한다

2) Node 의 속성을 수정한다

3) 버튼을 클릭하여 저장한다

413 Node 삭제

1) 버튼을 클릭하여 Node 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭하여 저장한다

항목 설명 비고

Name() Node 의 이름

Type Node 의 유형(Application Web All) 설정에 따라

설치 항목이

다름

IP() Node 의 IP 주소

Manager Port() Node Agent 의 Port 번호 Default ldquo16800rdquo

Manager IP() Manager IP 주소

Status Node 의 현재상태

Group Name Node 의 Group 이름

+New 또는 버튼을 클릭하여 선택된 Node 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 Node 정보가 삭제됨을 표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 2: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -i- Ver 125

목 차

1 OVERVIEW 1

11 구성요소 2

12 Mechanism 2

2 시스템 요구사항 3

3 설치 준비 3

31 LENA 설치 4

32 디렉토리 구성 4

33 Manager 설치실행 5

331 Manager 설치 5

332 Manager 실행 6

333 Manager 동작 여부 확인 7

34 Node Agent 실행 8

341 Node Agent 실행 8

342 Node Agent 동작 여부 확인 8

343 Node Agent 종료 9

4 WEB UI 기반 설치 9

41 Node 등록 9

411 Node 등록 10

412 Node 수정 10

413 Node 삭제 10

42 Application Server 설치 11

421 Server 설치 11

422 Server Clone 12

423 Server 삭제 13

43 Application Server 실행 14

44 Session Server 설치 14

441 Session Server 설치 15

442 Server 실행 15

443 Server 삭제 16

45 Web Server 설치 16

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -ii- Ver 125

451 Web Server 설치 17

452 Web Server Clone 17

453 Web Server 삭제 18

46 Web Server 실행 18

47 Server 등록 19

471 Application Server 등록 19

472 Web Server 등록 20

473 Session Server 등록 20

5 CONSOLE 기반 설치 21

51 Application Server 설치실행 21

511 Application Server 설치 21

512 Application Server 실행 22

52 Web Server 설치실행 24

521 Web Server 설치 24

522 Web Server 실행 25

53 Session Server 설치실행 27

531 Session Server 설치 27

532 Session Server 실행 28

54 Server 복제 29

55 Server 삭제 30

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -1- Ver 125

1 OVERVIEW

본 문서는 LENA WebApplication 를 설치하는 방법을 설명한다 LENA 의 전체 기능 및 운영에 대한

내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다

본 문서는 LENA 12 버전을 기준으로 기술한다

설치 순서의 내용은 다음과 같다

bull 시스템 요구사항 및 구성요소 확인

bull 설치 준비 - Manager 및 Node Agent 설치

bull Web UI 기반 설치

bull Console 기반 설치

다음의 순서도는 LENA WebApplication 설치 시의 작업과 선택 사항을 보여준다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -2- Ver 125

11 구성요소

LENA 는 Web Server Application Server 와 Session Server NodeServer 에 설치되어 제어 및

Status 를 확인하는 Agent 와 관리자에게 제공되는 Manager 그리고 모니터링 정보를 전송하는

Advertiser 로 구성된다

12 Mechanism

LENA 는 Manager 를 통해서 WebApplication 서버를 모니터링 및 통합 관리하는 기능을 제공한다

이 기능을 사용하기 위해서는 Manager 서버와 각 서버 관리를 위해 Node 단위로 Node Agent 가

설치된다 Node Agent 는 Server 의 제어 요청(Start Stop Reload 등)을 처리하며 Advertiser 는

모니터링 정보를 Manager 로 전송하는 기능을 갖고 있다

항목 설명 비고

Node 논리적인 서버 구분

Application Server Application Server Instance

Web Server Web Server Instance

Session Server Session Server Instance

Manager Agent 를 통한 제어와 모니터링 기능 제공

FileDB Manager 운영을 위한 Repository

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -3- Ver 125

2 시스템 요구사항

LENA 를 설치하고 사용하기 위한 위한 최소 요구사항이다

구분 JVM Disk Space Support OS 비고

기본 설치 패키지 JDK 16 + 256 MB free Cent OS 65 +

Windows 7+

각 구성요소 설치 파일 제공

LENA 각 서버 인스턴스 설치에 대한 최소 요구사항은 다음과 같다

구분 JVM 최소 Memory Disk Space Support OS 기본 Memoy

Application

Server

JDK 16 + 512M 100 MB free Cent OS 65 +

Windows 7+

2G

Session Server JDK 16 + 512M 50 MB free Cent OS 65 +

Windows 7+

1G

Web Server JDK 16 + 512M 50 MB free Cent OS 65 +

Windows 7++

Manager JDK 16 + 512M 100 MB free Cent OS 65 +

Windows 7+

1G

Node Agent JDK 16 + 64M Cent OS 65 +

Windows 7++

64M256M

각 서버 설치 시 기본 Memory 기준으로 설치 되며 최소 사양 변경 시 설정 값 변경이 필요하다

3 설치 준비

우선 설치 하기에 앞서 계정 확인이 필요하다 계정에 대한 권한 및 계정명 인해 실행이 안되는 등의

오류가 발생 할수 있으므로 동일한 계정으로 설치할 것을 권고 한다 설치 준비 작업으로 설치파일을

대상 서버에 업로드하고 Manager 및 Node Agent 를 설치 및 실행한다 이후 설치 작업은

Manager 의 Web UI 를 통해서 설치가 가능하며 방화벽 등으로 Web UI 접속이 되지 않은 경우

커맨드 라인으로도 동일하게 설치가 가능하다

Web Server 설치 시에는 사전 작업으로 Web Server 엔진을 설치하는 작업이 수행되어야 한다

Node Agent WebApplication Server 제어 및 설정 관리

Advertiser Monitoring 데이터 전송 Application Server 에 통합

LENA 는 OS 의 apr 및 openssl 패키지에 대한 의존도를 가지고 있다 따라서 사전에 해당 패키지 설치가 필요하다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -4- Ver 125

31 LENA 설치

LENA 설치파일은 gzip 형식으로 제공되며 설치 대상 서버에 업로드 후 설치 홈

디렉토리($LENA_HOME )에 압축을 해제한다 기본 설치 경로는 lsquoengn001lena12rsquo 를 사용한다

(Web Server 를 별도 계정으로 설치하는 경우에는 lsquoengn001lenaw12 를 기본 경로로 사용한다)

[engn001] [engn001] tar -xzvf lena-12xtargz

설치 모듈은 용도에 따라 다음과 같이 제공이 된다

32 디렉토리 구성

LENA 설치를 위한 파일을 준비한다 LENA 설치 파일은 별도로 제공된다

$LENA_HOME의 디렉토리 구조는 아래와 같다

Scripts 설명 비고

lena-enterprise-

[버전]targz

Enterprise 버전의 Application Server 설치 모듈

Enterprise 버전에는 Session Server 가 포함

lena-enterprise-

12xtargz

lena-standard-

[버전]targz

Standard 버전의 Application Server 설치 모듈 lena-standard-

12xtargz

lena-web-[버전]targz Web Server 설치 모듈 lena-web-

12xtargz

디렉토리 설명 비고

bin Node Agent 와 Manager 의 StartStop scripts

install scripts 제공

conf Node Agent Manager 등의 설정파일이 위치하는 디렉토리

database 모니터링에서 생성한 일별 데이터를 저장하는

디렉토리(Manager 가 설치된 경우에만 생성)

depot LENA 모듈Server 설치 파일 및 template 파일이 위치한

디렉토리

etc 기타 메타 정보 및 설정 파일

license License 정보를 관리하는 디렉토리

logs Node AgentManagerinstallersession server 로그이 위치하는

디렉토리

modules LENA Node Agent LENA Installer LENA Manager 관련 모듈이

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -5- Ver 125

제공하는 실행 Scripts 는 아래와 같다 ($LENA_HOMEbin 에 위치)

환경설정 파일은 아래와 같다 ($LENA_HOMEconf 에 위치)

33 Manager 설치실행

331 Manager 설치

Manager 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-manager

2) Service Port 정보를 입력한다 (default 7700)

3) 서버 상태정보를 수신 받을 port 정보를 입력한다 기본 설정을 사용하며 Manager 를 추가로

설치하는 경우에는 port 를 변경한다 (default 16100)

설치 되는 디렉토리 (lena-agent lena-installer lena-manager

등)

servers LENA WEBWASSession Server 가 설치될 기본 디렉토리

tmp 임시 디렉토리

Scripts 설명 비고

installsh 서버를 설치하기 위한 기본 script

web-compilesh Web Server 를 컴파일하기 위한 script 옵션

web-package-installsh Web Server 컴파일 및 구동에 필요한 패키지 설치를

script

Linux only root

권한 필요

cryptsh Datasource 에 사용하는 Password 수동 암호화 실행

(입력한 문자열을 암호화 문자열로 변환)

env-managersh Manager 실행을 위한 환경변수 Manager 설치시

start-managersh Manager 의 실행 Manager 설치시

stop-managersh Manager 의 종료 Manager 설치시

ps-managersh Manager 의 프로세스 확인 Manager 설치시

start-agentsh Node Agent 의 실행

stop-agentsh Node Agent 의 종료

ps-agentsh Node Agent 의 프로세스 확인

check-licensesh License 정보 확인

Config File 설명 비고

managerconf Manager 관련 설정

agentconf Node Agent 관련 설정

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -6- Ver 125

4) Manager 를 실행할 OS 계정을 입력한다 (default 스크립트 실행 유저)

[bin]$ installsh create lena-manager LENA Server Install Input JAVA_HOME path for LENA ( q quit ) JAVA_HOME PATH engn001javajdk170_80 +------------------------------------------------------------------------------------- | 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 (qquit) Default value is 7700 Input MONITORING_PORT for installation (qquit) Default value is 16100 Input RUN_USER for installation (qquit) Default value is lena ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lena-manager SERVICE_PORT 7700 MONITORING_PORT 16100 INSTALL_PATH engn001lena12moduleslena-manager RESULT Success MESSAGE create succeeded =================================================================== create is completed create is completed [bin]$

332 Manager 실행

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

1) start-managersh 파일을 실행한다

[bin]$ start-managersh -------------------------------- LENA Manager --------------------------------

여러 대의 장비로 서비스를 하는 경우 Manager 는 한대의 장비에만 설치한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -7- Ver 125

Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA started [bin]$

2) http[Manager IP]7700 에 접속하여 아래 페이지를 확인한다(초기값 adminadmin1234)

3) stop-managersh 파일을 실행하여 종료 할 수 있다

[bin]$ stop-managersh -------------------------------- LENA Manager -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA stopped lena-manager_solmanager successfully shut down [bin]$

333 Manager 동작 여부 확인

$LENA_HOMEbinps-managersh 파일을 실행하여 Process 의 상태를 확인한다

초기 패스워드는 임시 패스워드로 계정이나 패스워드는 변경할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -8- Ver 125

[bin]$ ps-managersh lena 13637 13629 99 2025 pts7 000012 engn001javajdk170_80binjava -Djavautilloggingconfigfile=engn001lena12moduleslena-managerconfloggingproperties -Djavautilloggingmanager=orgapachejuliClassLoaderLogManager -server -DjvmRoute=lena-manager -Dwas_cname=lena-manager_solmanager -Dporthttp=7700 -Dporthttps=8063 -Dportajp=7629 -Dportshutdown=7625 -Dloghome=engn001lena12logslena-manager -Dlenaname=lena-manager helliphellip orgapachecatalinastartupBootstrap start [bin]$

34 Node Agent 실행

Node Agent 는 Node Server 의 제어 및 모니터링 기능을 담당하는 Agent 이다 Node Agent 는

LENA 설치 시 기본적으로 설치가 되며 Node 에 대한 정보를 가져오기 위한 Agent 를 실행하여야

한다 Node Agent 는 WebApplication Server 의 상태조회 및 시작과 종료를 수행 할 수 있다

341 Node Agent 실행

$LENA_HOMEbinstart-agentsh 파일을 실행한다 JAVA_HOME 이 지정되지 않은 경우

Console 에서 JAVA_HOME 을 입력하라는 메시지가 나오게 된다 이때 JAVA_HOME 의 경로를

입력하면 agent 가 실행된다

[bin] start-agentsh Input JAVA_HOME path for LENA Agent ( q quit ) JAVA_HOME PATH engn001javajdk170_80 [bin]$ -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is started(16800) [bin]

342 Node Agent 동작 여부 확인

$LENA_HOMEbinps-agentsh 파일을 실행하여 아래와 같이 Process 의 상태를 확인한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -9- Ver 125

[bin]$ ps-agentsh lena 13283 1 4 2022 000016 engn001javajdk170_80binjava -Xms64m -Xmx256m -XXMaxPermSize=64m -Dlenahome=engn001lena12 -Dloghome=engn001lena12logslena-agent -Dpatchloghome=engn001lena12logslena-patcher -Djavalibrarypath=engn001lena12moduleslena-agentlibsigar -cp engn001lena12moduleslena-agentliblena-agent-120jarengn001lena12moduleslena-agentlibengn001javajdk170_80libtoolsjar argonodeagentserverNodeAgentServer -start [bin]$

343 Node Agent 종료

stop-agentsh 를 실행하여 종료할 수 있다

[bin]$ stop-agentsh -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is stopped normally [bin]$

4 Web UI 기반 설치

설치 준비 작업이 완료되면 Manager 를 통해 Web UI 기반으로 원격으로 서버를 설치 및 관리를 할

수 있다 Manager 에서 서버를 관리하기 위해서는 Node 등록이 필요하다

41 Node 등록

Node 는 다수의 Application Server Web Server Session Server 를 가지는 논리적인 서버이다 Node

등록 후 해당 Node 에 Server 의 설치 삭제를 수행할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -10- Ver 125

Node 의 속성은 아래와 같다

() 는 필수값

411 Node 등록

1) 버튼을 클릭하여 Node 정보 등록을 준비한다

2) Node 의 속성을 입력한다

3) 버튼을 클릭하여 저장한다

412 Node 수정

1) 버튼을 클릭하여 Node 정보를 수정 가능한 상태로 변경한다

2) Node 의 속성을 수정한다

3) 버튼을 클릭하여 저장한다

413 Node 삭제

1) 버튼을 클릭하여 Node 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭하여 저장한다

항목 설명 비고

Name() Node 의 이름

Type Node 의 유형(Application Web All) 설정에 따라

설치 항목이

다름

IP() Node 의 IP 주소

Manager Port() Node Agent 의 Port 번호 Default ldquo16800rdquo

Manager IP() Manager IP 주소

Status Node 의 현재상태

Group Name Node 의 Group 이름

+New 또는 버튼을 클릭하여 선택된 Node 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 Node 정보가 삭제됨을 표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 3: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -ii- Ver 125

451 Web Server 설치 17

452 Web Server Clone 17

453 Web Server 삭제 18

46 Web Server 실행 18

47 Server 등록 19

471 Application Server 등록 19

472 Web Server 등록 20

473 Session Server 등록 20

5 CONSOLE 기반 설치 21

51 Application Server 설치실행 21

511 Application Server 설치 21

512 Application Server 실행 22

52 Web Server 설치실행 24

521 Web Server 설치 24

522 Web Server 실행 25

53 Session Server 설치실행 27

531 Session Server 설치 27

532 Session Server 실행 28

54 Server 복제 29

55 Server 삭제 30

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -1- Ver 125

1 OVERVIEW

본 문서는 LENA WebApplication 를 설치하는 방법을 설명한다 LENA 의 전체 기능 및 운영에 대한

내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다

본 문서는 LENA 12 버전을 기준으로 기술한다

설치 순서의 내용은 다음과 같다

bull 시스템 요구사항 및 구성요소 확인

bull 설치 준비 - Manager 및 Node Agent 설치

bull Web UI 기반 설치

bull Console 기반 설치

다음의 순서도는 LENA WebApplication 설치 시의 작업과 선택 사항을 보여준다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -2- Ver 125

11 구성요소

LENA 는 Web Server Application Server 와 Session Server NodeServer 에 설치되어 제어 및

Status 를 확인하는 Agent 와 관리자에게 제공되는 Manager 그리고 모니터링 정보를 전송하는

Advertiser 로 구성된다

12 Mechanism

LENA 는 Manager 를 통해서 WebApplication 서버를 모니터링 및 통합 관리하는 기능을 제공한다

이 기능을 사용하기 위해서는 Manager 서버와 각 서버 관리를 위해 Node 단위로 Node Agent 가

설치된다 Node Agent 는 Server 의 제어 요청(Start Stop Reload 등)을 처리하며 Advertiser 는

모니터링 정보를 Manager 로 전송하는 기능을 갖고 있다

항목 설명 비고

Node 논리적인 서버 구분

Application Server Application Server Instance

Web Server Web Server Instance

Session Server Session Server Instance

Manager Agent 를 통한 제어와 모니터링 기능 제공

FileDB Manager 운영을 위한 Repository

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -3- Ver 125

2 시스템 요구사항

LENA 를 설치하고 사용하기 위한 위한 최소 요구사항이다

구분 JVM Disk Space Support OS 비고

기본 설치 패키지 JDK 16 + 256 MB free Cent OS 65 +

Windows 7+

각 구성요소 설치 파일 제공

LENA 각 서버 인스턴스 설치에 대한 최소 요구사항은 다음과 같다

구분 JVM 최소 Memory Disk Space Support OS 기본 Memoy

Application

Server

JDK 16 + 512M 100 MB free Cent OS 65 +

Windows 7+

2G

Session Server JDK 16 + 512M 50 MB free Cent OS 65 +

Windows 7+

1G

Web Server JDK 16 + 512M 50 MB free Cent OS 65 +

Windows 7++

Manager JDK 16 + 512M 100 MB free Cent OS 65 +

Windows 7+

1G

Node Agent JDK 16 + 64M Cent OS 65 +

Windows 7++

64M256M

각 서버 설치 시 기본 Memory 기준으로 설치 되며 최소 사양 변경 시 설정 값 변경이 필요하다

3 설치 준비

우선 설치 하기에 앞서 계정 확인이 필요하다 계정에 대한 권한 및 계정명 인해 실행이 안되는 등의

오류가 발생 할수 있으므로 동일한 계정으로 설치할 것을 권고 한다 설치 준비 작업으로 설치파일을

대상 서버에 업로드하고 Manager 및 Node Agent 를 설치 및 실행한다 이후 설치 작업은

Manager 의 Web UI 를 통해서 설치가 가능하며 방화벽 등으로 Web UI 접속이 되지 않은 경우

커맨드 라인으로도 동일하게 설치가 가능하다

Web Server 설치 시에는 사전 작업으로 Web Server 엔진을 설치하는 작업이 수행되어야 한다

Node Agent WebApplication Server 제어 및 설정 관리

Advertiser Monitoring 데이터 전송 Application Server 에 통합

LENA 는 OS 의 apr 및 openssl 패키지에 대한 의존도를 가지고 있다 따라서 사전에 해당 패키지 설치가 필요하다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -4- Ver 125

31 LENA 설치

LENA 설치파일은 gzip 형식으로 제공되며 설치 대상 서버에 업로드 후 설치 홈

디렉토리($LENA_HOME )에 압축을 해제한다 기본 설치 경로는 lsquoengn001lena12rsquo 를 사용한다

(Web Server 를 별도 계정으로 설치하는 경우에는 lsquoengn001lenaw12 를 기본 경로로 사용한다)

[engn001] [engn001] tar -xzvf lena-12xtargz

설치 모듈은 용도에 따라 다음과 같이 제공이 된다

32 디렉토리 구성

LENA 설치를 위한 파일을 준비한다 LENA 설치 파일은 별도로 제공된다

$LENA_HOME의 디렉토리 구조는 아래와 같다

Scripts 설명 비고

lena-enterprise-

[버전]targz

Enterprise 버전의 Application Server 설치 모듈

Enterprise 버전에는 Session Server 가 포함

lena-enterprise-

12xtargz

lena-standard-

[버전]targz

Standard 버전의 Application Server 설치 모듈 lena-standard-

12xtargz

lena-web-[버전]targz Web Server 설치 모듈 lena-web-

12xtargz

디렉토리 설명 비고

bin Node Agent 와 Manager 의 StartStop scripts

install scripts 제공

conf Node Agent Manager 등의 설정파일이 위치하는 디렉토리

database 모니터링에서 생성한 일별 데이터를 저장하는

디렉토리(Manager 가 설치된 경우에만 생성)

depot LENA 모듈Server 설치 파일 및 template 파일이 위치한

디렉토리

etc 기타 메타 정보 및 설정 파일

license License 정보를 관리하는 디렉토리

logs Node AgentManagerinstallersession server 로그이 위치하는

디렉토리

modules LENA Node Agent LENA Installer LENA Manager 관련 모듈이

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -5- Ver 125

제공하는 실행 Scripts 는 아래와 같다 ($LENA_HOMEbin 에 위치)

환경설정 파일은 아래와 같다 ($LENA_HOMEconf 에 위치)

33 Manager 설치실행

331 Manager 설치

Manager 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-manager

2) Service Port 정보를 입력한다 (default 7700)

3) 서버 상태정보를 수신 받을 port 정보를 입력한다 기본 설정을 사용하며 Manager 를 추가로

설치하는 경우에는 port 를 변경한다 (default 16100)

설치 되는 디렉토리 (lena-agent lena-installer lena-manager

등)

servers LENA WEBWASSession Server 가 설치될 기본 디렉토리

tmp 임시 디렉토리

Scripts 설명 비고

installsh 서버를 설치하기 위한 기본 script

web-compilesh Web Server 를 컴파일하기 위한 script 옵션

web-package-installsh Web Server 컴파일 및 구동에 필요한 패키지 설치를

script

Linux only root

권한 필요

cryptsh Datasource 에 사용하는 Password 수동 암호화 실행

(입력한 문자열을 암호화 문자열로 변환)

env-managersh Manager 실행을 위한 환경변수 Manager 설치시

start-managersh Manager 의 실행 Manager 설치시

stop-managersh Manager 의 종료 Manager 설치시

ps-managersh Manager 의 프로세스 확인 Manager 설치시

start-agentsh Node Agent 의 실행

stop-agentsh Node Agent 의 종료

ps-agentsh Node Agent 의 프로세스 확인

check-licensesh License 정보 확인

Config File 설명 비고

managerconf Manager 관련 설정

agentconf Node Agent 관련 설정

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -6- Ver 125

4) Manager 를 실행할 OS 계정을 입력한다 (default 스크립트 실행 유저)

[bin]$ installsh create lena-manager LENA Server Install Input JAVA_HOME path for LENA ( q quit ) JAVA_HOME PATH engn001javajdk170_80 +------------------------------------------------------------------------------------- | 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 (qquit) Default value is 7700 Input MONITORING_PORT for installation (qquit) Default value is 16100 Input RUN_USER for installation (qquit) Default value is lena ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lena-manager SERVICE_PORT 7700 MONITORING_PORT 16100 INSTALL_PATH engn001lena12moduleslena-manager RESULT Success MESSAGE create succeeded =================================================================== create is completed create is completed [bin]$

332 Manager 실행

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

1) start-managersh 파일을 실행한다

[bin]$ start-managersh -------------------------------- LENA Manager --------------------------------

여러 대의 장비로 서비스를 하는 경우 Manager 는 한대의 장비에만 설치한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -7- Ver 125

Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA started [bin]$

2) http[Manager IP]7700 에 접속하여 아래 페이지를 확인한다(초기값 adminadmin1234)

3) stop-managersh 파일을 실행하여 종료 할 수 있다

[bin]$ stop-managersh -------------------------------- LENA Manager -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA stopped lena-manager_solmanager successfully shut down [bin]$

333 Manager 동작 여부 확인

$LENA_HOMEbinps-managersh 파일을 실행하여 Process 의 상태를 확인한다

초기 패스워드는 임시 패스워드로 계정이나 패스워드는 변경할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -8- Ver 125

[bin]$ ps-managersh lena 13637 13629 99 2025 pts7 000012 engn001javajdk170_80binjava -Djavautilloggingconfigfile=engn001lena12moduleslena-managerconfloggingproperties -Djavautilloggingmanager=orgapachejuliClassLoaderLogManager -server -DjvmRoute=lena-manager -Dwas_cname=lena-manager_solmanager -Dporthttp=7700 -Dporthttps=8063 -Dportajp=7629 -Dportshutdown=7625 -Dloghome=engn001lena12logslena-manager -Dlenaname=lena-manager helliphellip orgapachecatalinastartupBootstrap start [bin]$

34 Node Agent 실행

Node Agent 는 Node Server 의 제어 및 모니터링 기능을 담당하는 Agent 이다 Node Agent 는

LENA 설치 시 기본적으로 설치가 되며 Node 에 대한 정보를 가져오기 위한 Agent 를 실행하여야

한다 Node Agent 는 WebApplication Server 의 상태조회 및 시작과 종료를 수행 할 수 있다

341 Node Agent 실행

$LENA_HOMEbinstart-agentsh 파일을 실행한다 JAVA_HOME 이 지정되지 않은 경우

Console 에서 JAVA_HOME 을 입력하라는 메시지가 나오게 된다 이때 JAVA_HOME 의 경로를

입력하면 agent 가 실행된다

[bin] start-agentsh Input JAVA_HOME path for LENA Agent ( q quit ) JAVA_HOME PATH engn001javajdk170_80 [bin]$ -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is started(16800) [bin]

342 Node Agent 동작 여부 확인

$LENA_HOMEbinps-agentsh 파일을 실행하여 아래와 같이 Process 의 상태를 확인한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -9- Ver 125

[bin]$ ps-agentsh lena 13283 1 4 2022 000016 engn001javajdk170_80binjava -Xms64m -Xmx256m -XXMaxPermSize=64m -Dlenahome=engn001lena12 -Dloghome=engn001lena12logslena-agent -Dpatchloghome=engn001lena12logslena-patcher -Djavalibrarypath=engn001lena12moduleslena-agentlibsigar -cp engn001lena12moduleslena-agentliblena-agent-120jarengn001lena12moduleslena-agentlibengn001javajdk170_80libtoolsjar argonodeagentserverNodeAgentServer -start [bin]$

343 Node Agent 종료

stop-agentsh 를 실행하여 종료할 수 있다

[bin]$ stop-agentsh -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is stopped normally [bin]$

4 Web UI 기반 설치

설치 준비 작업이 완료되면 Manager 를 통해 Web UI 기반으로 원격으로 서버를 설치 및 관리를 할

수 있다 Manager 에서 서버를 관리하기 위해서는 Node 등록이 필요하다

41 Node 등록

Node 는 다수의 Application Server Web Server Session Server 를 가지는 논리적인 서버이다 Node

등록 후 해당 Node 에 Server 의 설치 삭제를 수행할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -10- Ver 125

Node 의 속성은 아래와 같다

() 는 필수값

411 Node 등록

1) 버튼을 클릭하여 Node 정보 등록을 준비한다

2) Node 의 속성을 입력한다

3) 버튼을 클릭하여 저장한다

412 Node 수정

1) 버튼을 클릭하여 Node 정보를 수정 가능한 상태로 변경한다

2) Node 의 속성을 수정한다

3) 버튼을 클릭하여 저장한다

413 Node 삭제

1) 버튼을 클릭하여 Node 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭하여 저장한다

항목 설명 비고

Name() Node 의 이름

Type Node 의 유형(Application Web All) 설정에 따라

설치 항목이

다름

IP() Node 의 IP 주소

Manager Port() Node Agent 의 Port 번호 Default ldquo16800rdquo

Manager IP() Manager IP 주소

Status Node 의 현재상태

Group Name Node 의 Group 이름

+New 또는 버튼을 클릭하여 선택된 Node 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 Node 정보가 삭제됨을 표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 4: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -1- Ver 125

1 OVERVIEW

본 문서는 LENA WebApplication 를 설치하는 방법을 설명한다 LENA 의 전체 기능 및 운영에 대한

내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다

본 문서는 LENA 12 버전을 기준으로 기술한다

설치 순서의 내용은 다음과 같다

bull 시스템 요구사항 및 구성요소 확인

bull 설치 준비 - Manager 및 Node Agent 설치

bull Web UI 기반 설치

bull Console 기반 설치

다음의 순서도는 LENA WebApplication 설치 시의 작업과 선택 사항을 보여준다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -2- Ver 125

11 구성요소

LENA 는 Web Server Application Server 와 Session Server NodeServer 에 설치되어 제어 및

Status 를 확인하는 Agent 와 관리자에게 제공되는 Manager 그리고 모니터링 정보를 전송하는

Advertiser 로 구성된다

12 Mechanism

LENA 는 Manager 를 통해서 WebApplication 서버를 모니터링 및 통합 관리하는 기능을 제공한다

이 기능을 사용하기 위해서는 Manager 서버와 각 서버 관리를 위해 Node 단위로 Node Agent 가

설치된다 Node Agent 는 Server 의 제어 요청(Start Stop Reload 등)을 처리하며 Advertiser 는

모니터링 정보를 Manager 로 전송하는 기능을 갖고 있다

항목 설명 비고

Node 논리적인 서버 구분

Application Server Application Server Instance

Web Server Web Server Instance

Session Server Session Server Instance

Manager Agent 를 통한 제어와 모니터링 기능 제공

FileDB Manager 운영을 위한 Repository

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -3- Ver 125

2 시스템 요구사항

LENA 를 설치하고 사용하기 위한 위한 최소 요구사항이다

구분 JVM Disk Space Support OS 비고

기본 설치 패키지 JDK 16 + 256 MB free Cent OS 65 +

Windows 7+

각 구성요소 설치 파일 제공

LENA 각 서버 인스턴스 설치에 대한 최소 요구사항은 다음과 같다

구분 JVM 최소 Memory Disk Space Support OS 기본 Memoy

Application

Server

JDK 16 + 512M 100 MB free Cent OS 65 +

Windows 7+

2G

Session Server JDK 16 + 512M 50 MB free Cent OS 65 +

Windows 7+

1G

Web Server JDK 16 + 512M 50 MB free Cent OS 65 +

Windows 7++

Manager JDK 16 + 512M 100 MB free Cent OS 65 +

Windows 7+

1G

Node Agent JDK 16 + 64M Cent OS 65 +

Windows 7++

64M256M

각 서버 설치 시 기본 Memory 기준으로 설치 되며 최소 사양 변경 시 설정 값 변경이 필요하다

3 설치 준비

우선 설치 하기에 앞서 계정 확인이 필요하다 계정에 대한 권한 및 계정명 인해 실행이 안되는 등의

오류가 발생 할수 있으므로 동일한 계정으로 설치할 것을 권고 한다 설치 준비 작업으로 설치파일을

대상 서버에 업로드하고 Manager 및 Node Agent 를 설치 및 실행한다 이후 설치 작업은

Manager 의 Web UI 를 통해서 설치가 가능하며 방화벽 등으로 Web UI 접속이 되지 않은 경우

커맨드 라인으로도 동일하게 설치가 가능하다

Web Server 설치 시에는 사전 작업으로 Web Server 엔진을 설치하는 작업이 수행되어야 한다

Node Agent WebApplication Server 제어 및 설정 관리

Advertiser Monitoring 데이터 전송 Application Server 에 통합

LENA 는 OS 의 apr 및 openssl 패키지에 대한 의존도를 가지고 있다 따라서 사전에 해당 패키지 설치가 필요하다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -4- Ver 125

31 LENA 설치

LENA 설치파일은 gzip 형식으로 제공되며 설치 대상 서버에 업로드 후 설치 홈

디렉토리($LENA_HOME )에 압축을 해제한다 기본 설치 경로는 lsquoengn001lena12rsquo 를 사용한다

(Web Server 를 별도 계정으로 설치하는 경우에는 lsquoengn001lenaw12 를 기본 경로로 사용한다)

[engn001] [engn001] tar -xzvf lena-12xtargz

설치 모듈은 용도에 따라 다음과 같이 제공이 된다

32 디렉토리 구성

LENA 설치를 위한 파일을 준비한다 LENA 설치 파일은 별도로 제공된다

$LENA_HOME의 디렉토리 구조는 아래와 같다

Scripts 설명 비고

lena-enterprise-

[버전]targz

Enterprise 버전의 Application Server 설치 모듈

Enterprise 버전에는 Session Server 가 포함

lena-enterprise-

12xtargz

lena-standard-

[버전]targz

Standard 버전의 Application Server 설치 모듈 lena-standard-

12xtargz

lena-web-[버전]targz Web Server 설치 모듈 lena-web-

12xtargz

디렉토리 설명 비고

bin Node Agent 와 Manager 의 StartStop scripts

install scripts 제공

conf Node Agent Manager 등의 설정파일이 위치하는 디렉토리

database 모니터링에서 생성한 일별 데이터를 저장하는

디렉토리(Manager 가 설치된 경우에만 생성)

depot LENA 모듈Server 설치 파일 및 template 파일이 위치한

디렉토리

etc 기타 메타 정보 및 설정 파일

license License 정보를 관리하는 디렉토리

logs Node AgentManagerinstallersession server 로그이 위치하는

디렉토리

modules LENA Node Agent LENA Installer LENA Manager 관련 모듈이

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -5- Ver 125

제공하는 실행 Scripts 는 아래와 같다 ($LENA_HOMEbin 에 위치)

환경설정 파일은 아래와 같다 ($LENA_HOMEconf 에 위치)

33 Manager 설치실행

331 Manager 설치

Manager 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-manager

2) Service Port 정보를 입력한다 (default 7700)

3) 서버 상태정보를 수신 받을 port 정보를 입력한다 기본 설정을 사용하며 Manager 를 추가로

설치하는 경우에는 port 를 변경한다 (default 16100)

설치 되는 디렉토리 (lena-agent lena-installer lena-manager

등)

servers LENA WEBWASSession Server 가 설치될 기본 디렉토리

tmp 임시 디렉토리

Scripts 설명 비고

installsh 서버를 설치하기 위한 기본 script

web-compilesh Web Server 를 컴파일하기 위한 script 옵션

web-package-installsh Web Server 컴파일 및 구동에 필요한 패키지 설치를

script

Linux only root

권한 필요

cryptsh Datasource 에 사용하는 Password 수동 암호화 실행

(입력한 문자열을 암호화 문자열로 변환)

env-managersh Manager 실행을 위한 환경변수 Manager 설치시

start-managersh Manager 의 실행 Manager 설치시

stop-managersh Manager 의 종료 Manager 설치시

ps-managersh Manager 의 프로세스 확인 Manager 설치시

start-agentsh Node Agent 의 실행

stop-agentsh Node Agent 의 종료

ps-agentsh Node Agent 의 프로세스 확인

check-licensesh License 정보 확인

Config File 설명 비고

managerconf Manager 관련 설정

agentconf Node Agent 관련 설정

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -6- Ver 125

4) Manager 를 실행할 OS 계정을 입력한다 (default 스크립트 실행 유저)

[bin]$ installsh create lena-manager LENA Server Install Input JAVA_HOME path for LENA ( q quit ) JAVA_HOME PATH engn001javajdk170_80 +------------------------------------------------------------------------------------- | 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 (qquit) Default value is 7700 Input MONITORING_PORT for installation (qquit) Default value is 16100 Input RUN_USER for installation (qquit) Default value is lena ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lena-manager SERVICE_PORT 7700 MONITORING_PORT 16100 INSTALL_PATH engn001lena12moduleslena-manager RESULT Success MESSAGE create succeeded =================================================================== create is completed create is completed [bin]$

332 Manager 실행

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

1) start-managersh 파일을 실행한다

[bin]$ start-managersh -------------------------------- LENA Manager --------------------------------

여러 대의 장비로 서비스를 하는 경우 Manager 는 한대의 장비에만 설치한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -7- Ver 125

Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA started [bin]$

2) http[Manager IP]7700 에 접속하여 아래 페이지를 확인한다(초기값 adminadmin1234)

3) stop-managersh 파일을 실행하여 종료 할 수 있다

[bin]$ stop-managersh -------------------------------- LENA Manager -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA stopped lena-manager_solmanager successfully shut down [bin]$

333 Manager 동작 여부 확인

$LENA_HOMEbinps-managersh 파일을 실행하여 Process 의 상태를 확인한다

초기 패스워드는 임시 패스워드로 계정이나 패스워드는 변경할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -8- Ver 125

[bin]$ ps-managersh lena 13637 13629 99 2025 pts7 000012 engn001javajdk170_80binjava -Djavautilloggingconfigfile=engn001lena12moduleslena-managerconfloggingproperties -Djavautilloggingmanager=orgapachejuliClassLoaderLogManager -server -DjvmRoute=lena-manager -Dwas_cname=lena-manager_solmanager -Dporthttp=7700 -Dporthttps=8063 -Dportajp=7629 -Dportshutdown=7625 -Dloghome=engn001lena12logslena-manager -Dlenaname=lena-manager helliphellip orgapachecatalinastartupBootstrap start [bin]$

34 Node Agent 실행

Node Agent 는 Node Server 의 제어 및 모니터링 기능을 담당하는 Agent 이다 Node Agent 는

LENA 설치 시 기본적으로 설치가 되며 Node 에 대한 정보를 가져오기 위한 Agent 를 실행하여야

한다 Node Agent 는 WebApplication Server 의 상태조회 및 시작과 종료를 수행 할 수 있다

341 Node Agent 실행

$LENA_HOMEbinstart-agentsh 파일을 실행한다 JAVA_HOME 이 지정되지 않은 경우

Console 에서 JAVA_HOME 을 입력하라는 메시지가 나오게 된다 이때 JAVA_HOME 의 경로를

입력하면 agent 가 실행된다

[bin] start-agentsh Input JAVA_HOME path for LENA Agent ( q quit ) JAVA_HOME PATH engn001javajdk170_80 [bin]$ -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is started(16800) [bin]

342 Node Agent 동작 여부 확인

$LENA_HOMEbinps-agentsh 파일을 실행하여 아래와 같이 Process 의 상태를 확인한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -9- Ver 125

[bin]$ ps-agentsh lena 13283 1 4 2022 000016 engn001javajdk170_80binjava -Xms64m -Xmx256m -XXMaxPermSize=64m -Dlenahome=engn001lena12 -Dloghome=engn001lena12logslena-agent -Dpatchloghome=engn001lena12logslena-patcher -Djavalibrarypath=engn001lena12moduleslena-agentlibsigar -cp engn001lena12moduleslena-agentliblena-agent-120jarengn001lena12moduleslena-agentlibengn001javajdk170_80libtoolsjar argonodeagentserverNodeAgentServer -start [bin]$

343 Node Agent 종료

stop-agentsh 를 실행하여 종료할 수 있다

[bin]$ stop-agentsh -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is stopped normally [bin]$

4 Web UI 기반 설치

설치 준비 작업이 완료되면 Manager 를 통해 Web UI 기반으로 원격으로 서버를 설치 및 관리를 할

수 있다 Manager 에서 서버를 관리하기 위해서는 Node 등록이 필요하다

41 Node 등록

Node 는 다수의 Application Server Web Server Session Server 를 가지는 논리적인 서버이다 Node

등록 후 해당 Node 에 Server 의 설치 삭제를 수행할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -10- Ver 125

Node 의 속성은 아래와 같다

() 는 필수값

411 Node 등록

1) 버튼을 클릭하여 Node 정보 등록을 준비한다

2) Node 의 속성을 입력한다

3) 버튼을 클릭하여 저장한다

412 Node 수정

1) 버튼을 클릭하여 Node 정보를 수정 가능한 상태로 변경한다

2) Node 의 속성을 수정한다

3) 버튼을 클릭하여 저장한다

413 Node 삭제

1) 버튼을 클릭하여 Node 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭하여 저장한다

항목 설명 비고

Name() Node 의 이름

Type Node 의 유형(Application Web All) 설정에 따라

설치 항목이

다름

IP() Node 의 IP 주소

Manager Port() Node Agent 의 Port 번호 Default ldquo16800rdquo

Manager IP() Manager IP 주소

Status Node 의 현재상태

Group Name Node 의 Group 이름

+New 또는 버튼을 클릭하여 선택된 Node 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 Node 정보가 삭제됨을 표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 5: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -2- Ver 125

11 구성요소

LENA 는 Web Server Application Server 와 Session Server NodeServer 에 설치되어 제어 및

Status 를 확인하는 Agent 와 관리자에게 제공되는 Manager 그리고 모니터링 정보를 전송하는

Advertiser 로 구성된다

12 Mechanism

LENA 는 Manager 를 통해서 WebApplication 서버를 모니터링 및 통합 관리하는 기능을 제공한다

이 기능을 사용하기 위해서는 Manager 서버와 각 서버 관리를 위해 Node 단위로 Node Agent 가

설치된다 Node Agent 는 Server 의 제어 요청(Start Stop Reload 등)을 처리하며 Advertiser 는

모니터링 정보를 Manager 로 전송하는 기능을 갖고 있다

항목 설명 비고

Node 논리적인 서버 구분

Application Server Application Server Instance

Web Server Web Server Instance

Session Server Session Server Instance

Manager Agent 를 통한 제어와 모니터링 기능 제공

FileDB Manager 운영을 위한 Repository

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -3- Ver 125

2 시스템 요구사항

LENA 를 설치하고 사용하기 위한 위한 최소 요구사항이다

구분 JVM Disk Space Support OS 비고

기본 설치 패키지 JDK 16 + 256 MB free Cent OS 65 +

Windows 7+

각 구성요소 설치 파일 제공

LENA 각 서버 인스턴스 설치에 대한 최소 요구사항은 다음과 같다

구분 JVM 최소 Memory Disk Space Support OS 기본 Memoy

Application

Server

JDK 16 + 512M 100 MB free Cent OS 65 +

Windows 7+

2G

Session Server JDK 16 + 512M 50 MB free Cent OS 65 +

Windows 7+

1G

Web Server JDK 16 + 512M 50 MB free Cent OS 65 +

Windows 7++

Manager JDK 16 + 512M 100 MB free Cent OS 65 +

Windows 7+

1G

Node Agent JDK 16 + 64M Cent OS 65 +

Windows 7++

64M256M

각 서버 설치 시 기본 Memory 기준으로 설치 되며 최소 사양 변경 시 설정 값 변경이 필요하다

3 설치 준비

우선 설치 하기에 앞서 계정 확인이 필요하다 계정에 대한 권한 및 계정명 인해 실행이 안되는 등의

오류가 발생 할수 있으므로 동일한 계정으로 설치할 것을 권고 한다 설치 준비 작업으로 설치파일을

대상 서버에 업로드하고 Manager 및 Node Agent 를 설치 및 실행한다 이후 설치 작업은

Manager 의 Web UI 를 통해서 설치가 가능하며 방화벽 등으로 Web UI 접속이 되지 않은 경우

커맨드 라인으로도 동일하게 설치가 가능하다

Web Server 설치 시에는 사전 작업으로 Web Server 엔진을 설치하는 작업이 수행되어야 한다

Node Agent WebApplication Server 제어 및 설정 관리

Advertiser Monitoring 데이터 전송 Application Server 에 통합

LENA 는 OS 의 apr 및 openssl 패키지에 대한 의존도를 가지고 있다 따라서 사전에 해당 패키지 설치가 필요하다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -4- Ver 125

31 LENA 설치

LENA 설치파일은 gzip 형식으로 제공되며 설치 대상 서버에 업로드 후 설치 홈

디렉토리($LENA_HOME )에 압축을 해제한다 기본 설치 경로는 lsquoengn001lena12rsquo 를 사용한다

(Web Server 를 별도 계정으로 설치하는 경우에는 lsquoengn001lenaw12 를 기본 경로로 사용한다)

[engn001] [engn001] tar -xzvf lena-12xtargz

설치 모듈은 용도에 따라 다음과 같이 제공이 된다

32 디렉토리 구성

LENA 설치를 위한 파일을 준비한다 LENA 설치 파일은 별도로 제공된다

$LENA_HOME의 디렉토리 구조는 아래와 같다

Scripts 설명 비고

lena-enterprise-

[버전]targz

Enterprise 버전의 Application Server 설치 모듈

Enterprise 버전에는 Session Server 가 포함

lena-enterprise-

12xtargz

lena-standard-

[버전]targz

Standard 버전의 Application Server 설치 모듈 lena-standard-

12xtargz

lena-web-[버전]targz Web Server 설치 모듈 lena-web-

12xtargz

디렉토리 설명 비고

bin Node Agent 와 Manager 의 StartStop scripts

install scripts 제공

conf Node Agent Manager 등의 설정파일이 위치하는 디렉토리

database 모니터링에서 생성한 일별 데이터를 저장하는

디렉토리(Manager 가 설치된 경우에만 생성)

depot LENA 모듈Server 설치 파일 및 template 파일이 위치한

디렉토리

etc 기타 메타 정보 및 설정 파일

license License 정보를 관리하는 디렉토리

logs Node AgentManagerinstallersession server 로그이 위치하는

디렉토리

modules LENA Node Agent LENA Installer LENA Manager 관련 모듈이

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -5- Ver 125

제공하는 실행 Scripts 는 아래와 같다 ($LENA_HOMEbin 에 위치)

환경설정 파일은 아래와 같다 ($LENA_HOMEconf 에 위치)

33 Manager 설치실행

331 Manager 설치

Manager 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-manager

2) Service Port 정보를 입력한다 (default 7700)

3) 서버 상태정보를 수신 받을 port 정보를 입력한다 기본 설정을 사용하며 Manager 를 추가로

설치하는 경우에는 port 를 변경한다 (default 16100)

설치 되는 디렉토리 (lena-agent lena-installer lena-manager

등)

servers LENA WEBWASSession Server 가 설치될 기본 디렉토리

tmp 임시 디렉토리

Scripts 설명 비고

installsh 서버를 설치하기 위한 기본 script

web-compilesh Web Server 를 컴파일하기 위한 script 옵션

web-package-installsh Web Server 컴파일 및 구동에 필요한 패키지 설치를

script

Linux only root

권한 필요

cryptsh Datasource 에 사용하는 Password 수동 암호화 실행

(입력한 문자열을 암호화 문자열로 변환)

env-managersh Manager 실행을 위한 환경변수 Manager 설치시

start-managersh Manager 의 실행 Manager 설치시

stop-managersh Manager 의 종료 Manager 설치시

ps-managersh Manager 의 프로세스 확인 Manager 설치시

start-agentsh Node Agent 의 실행

stop-agentsh Node Agent 의 종료

ps-agentsh Node Agent 의 프로세스 확인

check-licensesh License 정보 확인

Config File 설명 비고

managerconf Manager 관련 설정

agentconf Node Agent 관련 설정

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -6- Ver 125

4) Manager 를 실행할 OS 계정을 입력한다 (default 스크립트 실행 유저)

[bin]$ installsh create lena-manager LENA Server Install Input JAVA_HOME path for LENA ( q quit ) JAVA_HOME PATH engn001javajdk170_80 +------------------------------------------------------------------------------------- | 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 (qquit) Default value is 7700 Input MONITORING_PORT for installation (qquit) Default value is 16100 Input RUN_USER for installation (qquit) Default value is lena ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lena-manager SERVICE_PORT 7700 MONITORING_PORT 16100 INSTALL_PATH engn001lena12moduleslena-manager RESULT Success MESSAGE create succeeded =================================================================== create is completed create is completed [bin]$

332 Manager 실행

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

1) start-managersh 파일을 실행한다

[bin]$ start-managersh -------------------------------- LENA Manager --------------------------------

여러 대의 장비로 서비스를 하는 경우 Manager 는 한대의 장비에만 설치한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -7- Ver 125

Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA started [bin]$

2) http[Manager IP]7700 에 접속하여 아래 페이지를 확인한다(초기값 adminadmin1234)

3) stop-managersh 파일을 실행하여 종료 할 수 있다

[bin]$ stop-managersh -------------------------------- LENA Manager -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA stopped lena-manager_solmanager successfully shut down [bin]$

333 Manager 동작 여부 확인

$LENA_HOMEbinps-managersh 파일을 실행하여 Process 의 상태를 확인한다

초기 패스워드는 임시 패스워드로 계정이나 패스워드는 변경할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -8- Ver 125

[bin]$ ps-managersh lena 13637 13629 99 2025 pts7 000012 engn001javajdk170_80binjava -Djavautilloggingconfigfile=engn001lena12moduleslena-managerconfloggingproperties -Djavautilloggingmanager=orgapachejuliClassLoaderLogManager -server -DjvmRoute=lena-manager -Dwas_cname=lena-manager_solmanager -Dporthttp=7700 -Dporthttps=8063 -Dportajp=7629 -Dportshutdown=7625 -Dloghome=engn001lena12logslena-manager -Dlenaname=lena-manager helliphellip orgapachecatalinastartupBootstrap start [bin]$

34 Node Agent 실행

Node Agent 는 Node Server 의 제어 및 모니터링 기능을 담당하는 Agent 이다 Node Agent 는

LENA 설치 시 기본적으로 설치가 되며 Node 에 대한 정보를 가져오기 위한 Agent 를 실행하여야

한다 Node Agent 는 WebApplication Server 의 상태조회 및 시작과 종료를 수행 할 수 있다

341 Node Agent 실행

$LENA_HOMEbinstart-agentsh 파일을 실행한다 JAVA_HOME 이 지정되지 않은 경우

Console 에서 JAVA_HOME 을 입력하라는 메시지가 나오게 된다 이때 JAVA_HOME 의 경로를

입력하면 agent 가 실행된다

[bin] start-agentsh Input JAVA_HOME path for LENA Agent ( q quit ) JAVA_HOME PATH engn001javajdk170_80 [bin]$ -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is started(16800) [bin]

342 Node Agent 동작 여부 확인

$LENA_HOMEbinps-agentsh 파일을 실행하여 아래와 같이 Process 의 상태를 확인한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -9- Ver 125

[bin]$ ps-agentsh lena 13283 1 4 2022 000016 engn001javajdk170_80binjava -Xms64m -Xmx256m -XXMaxPermSize=64m -Dlenahome=engn001lena12 -Dloghome=engn001lena12logslena-agent -Dpatchloghome=engn001lena12logslena-patcher -Djavalibrarypath=engn001lena12moduleslena-agentlibsigar -cp engn001lena12moduleslena-agentliblena-agent-120jarengn001lena12moduleslena-agentlibengn001javajdk170_80libtoolsjar argonodeagentserverNodeAgentServer -start [bin]$

343 Node Agent 종료

stop-agentsh 를 실행하여 종료할 수 있다

[bin]$ stop-agentsh -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is stopped normally [bin]$

4 Web UI 기반 설치

설치 준비 작업이 완료되면 Manager 를 통해 Web UI 기반으로 원격으로 서버를 설치 및 관리를 할

수 있다 Manager 에서 서버를 관리하기 위해서는 Node 등록이 필요하다

41 Node 등록

Node 는 다수의 Application Server Web Server Session Server 를 가지는 논리적인 서버이다 Node

등록 후 해당 Node 에 Server 의 설치 삭제를 수행할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -10- Ver 125

Node 의 속성은 아래와 같다

() 는 필수값

411 Node 등록

1) 버튼을 클릭하여 Node 정보 등록을 준비한다

2) Node 의 속성을 입력한다

3) 버튼을 클릭하여 저장한다

412 Node 수정

1) 버튼을 클릭하여 Node 정보를 수정 가능한 상태로 변경한다

2) Node 의 속성을 수정한다

3) 버튼을 클릭하여 저장한다

413 Node 삭제

1) 버튼을 클릭하여 Node 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭하여 저장한다

항목 설명 비고

Name() Node 의 이름

Type Node 의 유형(Application Web All) 설정에 따라

설치 항목이

다름

IP() Node 의 IP 주소

Manager Port() Node Agent 의 Port 번호 Default ldquo16800rdquo

Manager IP() Manager IP 주소

Status Node 의 현재상태

Group Name Node 의 Group 이름

+New 또는 버튼을 클릭하여 선택된 Node 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 Node 정보가 삭제됨을 표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 6: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -3- Ver 125

2 시스템 요구사항

LENA 를 설치하고 사용하기 위한 위한 최소 요구사항이다

구분 JVM Disk Space Support OS 비고

기본 설치 패키지 JDK 16 + 256 MB free Cent OS 65 +

Windows 7+

각 구성요소 설치 파일 제공

LENA 각 서버 인스턴스 설치에 대한 최소 요구사항은 다음과 같다

구분 JVM 최소 Memory Disk Space Support OS 기본 Memoy

Application

Server

JDK 16 + 512M 100 MB free Cent OS 65 +

Windows 7+

2G

Session Server JDK 16 + 512M 50 MB free Cent OS 65 +

Windows 7+

1G

Web Server JDK 16 + 512M 50 MB free Cent OS 65 +

Windows 7++

Manager JDK 16 + 512M 100 MB free Cent OS 65 +

Windows 7+

1G

Node Agent JDK 16 + 64M Cent OS 65 +

Windows 7++

64M256M

각 서버 설치 시 기본 Memory 기준으로 설치 되며 최소 사양 변경 시 설정 값 변경이 필요하다

3 설치 준비

우선 설치 하기에 앞서 계정 확인이 필요하다 계정에 대한 권한 및 계정명 인해 실행이 안되는 등의

오류가 발생 할수 있으므로 동일한 계정으로 설치할 것을 권고 한다 설치 준비 작업으로 설치파일을

대상 서버에 업로드하고 Manager 및 Node Agent 를 설치 및 실행한다 이후 설치 작업은

Manager 의 Web UI 를 통해서 설치가 가능하며 방화벽 등으로 Web UI 접속이 되지 않은 경우

커맨드 라인으로도 동일하게 설치가 가능하다

Web Server 설치 시에는 사전 작업으로 Web Server 엔진을 설치하는 작업이 수행되어야 한다

Node Agent WebApplication Server 제어 및 설정 관리

Advertiser Monitoring 데이터 전송 Application Server 에 통합

LENA 는 OS 의 apr 및 openssl 패키지에 대한 의존도를 가지고 있다 따라서 사전에 해당 패키지 설치가 필요하다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -4- Ver 125

31 LENA 설치

LENA 설치파일은 gzip 형식으로 제공되며 설치 대상 서버에 업로드 후 설치 홈

디렉토리($LENA_HOME )에 압축을 해제한다 기본 설치 경로는 lsquoengn001lena12rsquo 를 사용한다

(Web Server 를 별도 계정으로 설치하는 경우에는 lsquoengn001lenaw12 를 기본 경로로 사용한다)

[engn001] [engn001] tar -xzvf lena-12xtargz

설치 모듈은 용도에 따라 다음과 같이 제공이 된다

32 디렉토리 구성

LENA 설치를 위한 파일을 준비한다 LENA 설치 파일은 별도로 제공된다

$LENA_HOME의 디렉토리 구조는 아래와 같다

Scripts 설명 비고

lena-enterprise-

[버전]targz

Enterprise 버전의 Application Server 설치 모듈

Enterprise 버전에는 Session Server 가 포함

lena-enterprise-

12xtargz

lena-standard-

[버전]targz

Standard 버전의 Application Server 설치 모듈 lena-standard-

12xtargz

lena-web-[버전]targz Web Server 설치 모듈 lena-web-

12xtargz

디렉토리 설명 비고

bin Node Agent 와 Manager 의 StartStop scripts

install scripts 제공

conf Node Agent Manager 등의 설정파일이 위치하는 디렉토리

database 모니터링에서 생성한 일별 데이터를 저장하는

디렉토리(Manager 가 설치된 경우에만 생성)

depot LENA 모듈Server 설치 파일 및 template 파일이 위치한

디렉토리

etc 기타 메타 정보 및 설정 파일

license License 정보를 관리하는 디렉토리

logs Node AgentManagerinstallersession server 로그이 위치하는

디렉토리

modules LENA Node Agent LENA Installer LENA Manager 관련 모듈이

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -5- Ver 125

제공하는 실행 Scripts 는 아래와 같다 ($LENA_HOMEbin 에 위치)

환경설정 파일은 아래와 같다 ($LENA_HOMEconf 에 위치)

33 Manager 설치실행

331 Manager 설치

Manager 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-manager

2) Service Port 정보를 입력한다 (default 7700)

3) 서버 상태정보를 수신 받을 port 정보를 입력한다 기본 설정을 사용하며 Manager 를 추가로

설치하는 경우에는 port 를 변경한다 (default 16100)

설치 되는 디렉토리 (lena-agent lena-installer lena-manager

등)

servers LENA WEBWASSession Server 가 설치될 기본 디렉토리

tmp 임시 디렉토리

Scripts 설명 비고

installsh 서버를 설치하기 위한 기본 script

web-compilesh Web Server 를 컴파일하기 위한 script 옵션

web-package-installsh Web Server 컴파일 및 구동에 필요한 패키지 설치를

script

Linux only root

권한 필요

cryptsh Datasource 에 사용하는 Password 수동 암호화 실행

(입력한 문자열을 암호화 문자열로 변환)

env-managersh Manager 실행을 위한 환경변수 Manager 설치시

start-managersh Manager 의 실행 Manager 설치시

stop-managersh Manager 의 종료 Manager 설치시

ps-managersh Manager 의 프로세스 확인 Manager 설치시

start-agentsh Node Agent 의 실행

stop-agentsh Node Agent 의 종료

ps-agentsh Node Agent 의 프로세스 확인

check-licensesh License 정보 확인

Config File 설명 비고

managerconf Manager 관련 설정

agentconf Node Agent 관련 설정

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -6- Ver 125

4) Manager 를 실행할 OS 계정을 입력한다 (default 스크립트 실행 유저)

[bin]$ installsh create lena-manager LENA Server Install Input JAVA_HOME path for LENA ( q quit ) JAVA_HOME PATH engn001javajdk170_80 +------------------------------------------------------------------------------------- | 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 (qquit) Default value is 7700 Input MONITORING_PORT for installation (qquit) Default value is 16100 Input RUN_USER for installation (qquit) Default value is lena ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lena-manager SERVICE_PORT 7700 MONITORING_PORT 16100 INSTALL_PATH engn001lena12moduleslena-manager RESULT Success MESSAGE create succeeded =================================================================== create is completed create is completed [bin]$

332 Manager 실행

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

1) start-managersh 파일을 실행한다

[bin]$ start-managersh -------------------------------- LENA Manager --------------------------------

여러 대의 장비로 서비스를 하는 경우 Manager 는 한대의 장비에만 설치한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -7- Ver 125

Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA started [bin]$

2) http[Manager IP]7700 에 접속하여 아래 페이지를 확인한다(초기값 adminadmin1234)

3) stop-managersh 파일을 실행하여 종료 할 수 있다

[bin]$ stop-managersh -------------------------------- LENA Manager -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA stopped lena-manager_solmanager successfully shut down [bin]$

333 Manager 동작 여부 확인

$LENA_HOMEbinps-managersh 파일을 실행하여 Process 의 상태를 확인한다

초기 패스워드는 임시 패스워드로 계정이나 패스워드는 변경할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -8- Ver 125

[bin]$ ps-managersh lena 13637 13629 99 2025 pts7 000012 engn001javajdk170_80binjava -Djavautilloggingconfigfile=engn001lena12moduleslena-managerconfloggingproperties -Djavautilloggingmanager=orgapachejuliClassLoaderLogManager -server -DjvmRoute=lena-manager -Dwas_cname=lena-manager_solmanager -Dporthttp=7700 -Dporthttps=8063 -Dportajp=7629 -Dportshutdown=7625 -Dloghome=engn001lena12logslena-manager -Dlenaname=lena-manager helliphellip orgapachecatalinastartupBootstrap start [bin]$

34 Node Agent 실행

Node Agent 는 Node Server 의 제어 및 모니터링 기능을 담당하는 Agent 이다 Node Agent 는

LENA 설치 시 기본적으로 설치가 되며 Node 에 대한 정보를 가져오기 위한 Agent 를 실행하여야

한다 Node Agent 는 WebApplication Server 의 상태조회 및 시작과 종료를 수행 할 수 있다

341 Node Agent 실행

$LENA_HOMEbinstart-agentsh 파일을 실행한다 JAVA_HOME 이 지정되지 않은 경우

Console 에서 JAVA_HOME 을 입력하라는 메시지가 나오게 된다 이때 JAVA_HOME 의 경로를

입력하면 agent 가 실행된다

[bin] start-agentsh Input JAVA_HOME path for LENA Agent ( q quit ) JAVA_HOME PATH engn001javajdk170_80 [bin]$ -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is started(16800) [bin]

342 Node Agent 동작 여부 확인

$LENA_HOMEbinps-agentsh 파일을 실행하여 아래와 같이 Process 의 상태를 확인한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -9- Ver 125

[bin]$ ps-agentsh lena 13283 1 4 2022 000016 engn001javajdk170_80binjava -Xms64m -Xmx256m -XXMaxPermSize=64m -Dlenahome=engn001lena12 -Dloghome=engn001lena12logslena-agent -Dpatchloghome=engn001lena12logslena-patcher -Djavalibrarypath=engn001lena12moduleslena-agentlibsigar -cp engn001lena12moduleslena-agentliblena-agent-120jarengn001lena12moduleslena-agentlibengn001javajdk170_80libtoolsjar argonodeagentserverNodeAgentServer -start [bin]$

343 Node Agent 종료

stop-agentsh 를 실행하여 종료할 수 있다

[bin]$ stop-agentsh -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is stopped normally [bin]$

4 Web UI 기반 설치

설치 준비 작업이 완료되면 Manager 를 통해 Web UI 기반으로 원격으로 서버를 설치 및 관리를 할

수 있다 Manager 에서 서버를 관리하기 위해서는 Node 등록이 필요하다

41 Node 등록

Node 는 다수의 Application Server Web Server Session Server 를 가지는 논리적인 서버이다 Node

등록 후 해당 Node 에 Server 의 설치 삭제를 수행할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -10- Ver 125

Node 의 속성은 아래와 같다

() 는 필수값

411 Node 등록

1) 버튼을 클릭하여 Node 정보 등록을 준비한다

2) Node 의 속성을 입력한다

3) 버튼을 클릭하여 저장한다

412 Node 수정

1) 버튼을 클릭하여 Node 정보를 수정 가능한 상태로 변경한다

2) Node 의 속성을 수정한다

3) 버튼을 클릭하여 저장한다

413 Node 삭제

1) 버튼을 클릭하여 Node 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭하여 저장한다

항목 설명 비고

Name() Node 의 이름

Type Node 의 유형(Application Web All) 설정에 따라

설치 항목이

다름

IP() Node 의 IP 주소

Manager Port() Node Agent 의 Port 번호 Default ldquo16800rdquo

Manager IP() Manager IP 주소

Status Node 의 현재상태

Group Name Node 의 Group 이름

+New 또는 버튼을 클릭하여 선택된 Node 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 Node 정보가 삭제됨을 표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 7: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -4- Ver 125

31 LENA 설치

LENA 설치파일은 gzip 형식으로 제공되며 설치 대상 서버에 업로드 후 설치 홈

디렉토리($LENA_HOME )에 압축을 해제한다 기본 설치 경로는 lsquoengn001lena12rsquo 를 사용한다

(Web Server 를 별도 계정으로 설치하는 경우에는 lsquoengn001lenaw12 를 기본 경로로 사용한다)

[engn001] [engn001] tar -xzvf lena-12xtargz

설치 모듈은 용도에 따라 다음과 같이 제공이 된다

32 디렉토리 구성

LENA 설치를 위한 파일을 준비한다 LENA 설치 파일은 별도로 제공된다

$LENA_HOME의 디렉토리 구조는 아래와 같다

Scripts 설명 비고

lena-enterprise-

[버전]targz

Enterprise 버전의 Application Server 설치 모듈

Enterprise 버전에는 Session Server 가 포함

lena-enterprise-

12xtargz

lena-standard-

[버전]targz

Standard 버전의 Application Server 설치 모듈 lena-standard-

12xtargz

lena-web-[버전]targz Web Server 설치 모듈 lena-web-

12xtargz

디렉토리 설명 비고

bin Node Agent 와 Manager 의 StartStop scripts

install scripts 제공

conf Node Agent Manager 등의 설정파일이 위치하는 디렉토리

database 모니터링에서 생성한 일별 데이터를 저장하는

디렉토리(Manager 가 설치된 경우에만 생성)

depot LENA 모듈Server 설치 파일 및 template 파일이 위치한

디렉토리

etc 기타 메타 정보 및 설정 파일

license License 정보를 관리하는 디렉토리

logs Node AgentManagerinstallersession server 로그이 위치하는

디렉토리

modules LENA Node Agent LENA Installer LENA Manager 관련 모듈이

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -5- Ver 125

제공하는 실행 Scripts 는 아래와 같다 ($LENA_HOMEbin 에 위치)

환경설정 파일은 아래와 같다 ($LENA_HOMEconf 에 위치)

33 Manager 설치실행

331 Manager 설치

Manager 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-manager

2) Service Port 정보를 입력한다 (default 7700)

3) 서버 상태정보를 수신 받을 port 정보를 입력한다 기본 설정을 사용하며 Manager 를 추가로

설치하는 경우에는 port 를 변경한다 (default 16100)

설치 되는 디렉토리 (lena-agent lena-installer lena-manager

등)

servers LENA WEBWASSession Server 가 설치될 기본 디렉토리

tmp 임시 디렉토리

Scripts 설명 비고

installsh 서버를 설치하기 위한 기본 script

web-compilesh Web Server 를 컴파일하기 위한 script 옵션

web-package-installsh Web Server 컴파일 및 구동에 필요한 패키지 설치를

script

Linux only root

권한 필요

cryptsh Datasource 에 사용하는 Password 수동 암호화 실행

(입력한 문자열을 암호화 문자열로 변환)

env-managersh Manager 실행을 위한 환경변수 Manager 설치시

start-managersh Manager 의 실행 Manager 설치시

stop-managersh Manager 의 종료 Manager 설치시

ps-managersh Manager 의 프로세스 확인 Manager 설치시

start-agentsh Node Agent 의 실행

stop-agentsh Node Agent 의 종료

ps-agentsh Node Agent 의 프로세스 확인

check-licensesh License 정보 확인

Config File 설명 비고

managerconf Manager 관련 설정

agentconf Node Agent 관련 설정

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -6- Ver 125

4) Manager 를 실행할 OS 계정을 입력한다 (default 스크립트 실행 유저)

[bin]$ installsh create lena-manager LENA Server Install Input JAVA_HOME path for LENA ( q quit ) JAVA_HOME PATH engn001javajdk170_80 +------------------------------------------------------------------------------------- | 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 (qquit) Default value is 7700 Input MONITORING_PORT for installation (qquit) Default value is 16100 Input RUN_USER for installation (qquit) Default value is lena ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lena-manager SERVICE_PORT 7700 MONITORING_PORT 16100 INSTALL_PATH engn001lena12moduleslena-manager RESULT Success MESSAGE create succeeded =================================================================== create is completed create is completed [bin]$

332 Manager 실행

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

1) start-managersh 파일을 실행한다

[bin]$ start-managersh -------------------------------- LENA Manager --------------------------------

여러 대의 장비로 서비스를 하는 경우 Manager 는 한대의 장비에만 설치한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -7- Ver 125

Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA started [bin]$

2) http[Manager IP]7700 에 접속하여 아래 페이지를 확인한다(초기값 adminadmin1234)

3) stop-managersh 파일을 실행하여 종료 할 수 있다

[bin]$ stop-managersh -------------------------------- LENA Manager -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA stopped lena-manager_solmanager successfully shut down [bin]$

333 Manager 동작 여부 확인

$LENA_HOMEbinps-managersh 파일을 실행하여 Process 의 상태를 확인한다

초기 패스워드는 임시 패스워드로 계정이나 패스워드는 변경할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -8- Ver 125

[bin]$ ps-managersh lena 13637 13629 99 2025 pts7 000012 engn001javajdk170_80binjava -Djavautilloggingconfigfile=engn001lena12moduleslena-managerconfloggingproperties -Djavautilloggingmanager=orgapachejuliClassLoaderLogManager -server -DjvmRoute=lena-manager -Dwas_cname=lena-manager_solmanager -Dporthttp=7700 -Dporthttps=8063 -Dportajp=7629 -Dportshutdown=7625 -Dloghome=engn001lena12logslena-manager -Dlenaname=lena-manager helliphellip orgapachecatalinastartupBootstrap start [bin]$

34 Node Agent 실행

Node Agent 는 Node Server 의 제어 및 모니터링 기능을 담당하는 Agent 이다 Node Agent 는

LENA 설치 시 기본적으로 설치가 되며 Node 에 대한 정보를 가져오기 위한 Agent 를 실행하여야

한다 Node Agent 는 WebApplication Server 의 상태조회 및 시작과 종료를 수행 할 수 있다

341 Node Agent 실행

$LENA_HOMEbinstart-agentsh 파일을 실행한다 JAVA_HOME 이 지정되지 않은 경우

Console 에서 JAVA_HOME 을 입력하라는 메시지가 나오게 된다 이때 JAVA_HOME 의 경로를

입력하면 agent 가 실행된다

[bin] start-agentsh Input JAVA_HOME path for LENA Agent ( q quit ) JAVA_HOME PATH engn001javajdk170_80 [bin]$ -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is started(16800) [bin]

342 Node Agent 동작 여부 확인

$LENA_HOMEbinps-agentsh 파일을 실행하여 아래와 같이 Process 의 상태를 확인한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -9- Ver 125

[bin]$ ps-agentsh lena 13283 1 4 2022 000016 engn001javajdk170_80binjava -Xms64m -Xmx256m -XXMaxPermSize=64m -Dlenahome=engn001lena12 -Dloghome=engn001lena12logslena-agent -Dpatchloghome=engn001lena12logslena-patcher -Djavalibrarypath=engn001lena12moduleslena-agentlibsigar -cp engn001lena12moduleslena-agentliblena-agent-120jarengn001lena12moduleslena-agentlibengn001javajdk170_80libtoolsjar argonodeagentserverNodeAgentServer -start [bin]$

343 Node Agent 종료

stop-agentsh 를 실행하여 종료할 수 있다

[bin]$ stop-agentsh -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is stopped normally [bin]$

4 Web UI 기반 설치

설치 준비 작업이 완료되면 Manager 를 통해 Web UI 기반으로 원격으로 서버를 설치 및 관리를 할

수 있다 Manager 에서 서버를 관리하기 위해서는 Node 등록이 필요하다

41 Node 등록

Node 는 다수의 Application Server Web Server Session Server 를 가지는 논리적인 서버이다 Node

등록 후 해당 Node 에 Server 의 설치 삭제를 수행할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -10- Ver 125

Node 의 속성은 아래와 같다

() 는 필수값

411 Node 등록

1) 버튼을 클릭하여 Node 정보 등록을 준비한다

2) Node 의 속성을 입력한다

3) 버튼을 클릭하여 저장한다

412 Node 수정

1) 버튼을 클릭하여 Node 정보를 수정 가능한 상태로 변경한다

2) Node 의 속성을 수정한다

3) 버튼을 클릭하여 저장한다

413 Node 삭제

1) 버튼을 클릭하여 Node 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭하여 저장한다

항목 설명 비고

Name() Node 의 이름

Type Node 의 유형(Application Web All) 설정에 따라

설치 항목이

다름

IP() Node 의 IP 주소

Manager Port() Node Agent 의 Port 번호 Default ldquo16800rdquo

Manager IP() Manager IP 주소

Status Node 의 현재상태

Group Name Node 의 Group 이름

+New 또는 버튼을 클릭하여 선택된 Node 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 Node 정보가 삭제됨을 표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 8: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -5- Ver 125

제공하는 실행 Scripts 는 아래와 같다 ($LENA_HOMEbin 에 위치)

환경설정 파일은 아래와 같다 ($LENA_HOMEconf 에 위치)

33 Manager 설치실행

331 Manager 설치

Manager 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-manager

2) Service Port 정보를 입력한다 (default 7700)

3) 서버 상태정보를 수신 받을 port 정보를 입력한다 기본 설정을 사용하며 Manager 를 추가로

설치하는 경우에는 port 를 변경한다 (default 16100)

설치 되는 디렉토리 (lena-agent lena-installer lena-manager

등)

servers LENA WEBWASSession Server 가 설치될 기본 디렉토리

tmp 임시 디렉토리

Scripts 설명 비고

installsh 서버를 설치하기 위한 기본 script

web-compilesh Web Server 를 컴파일하기 위한 script 옵션

web-package-installsh Web Server 컴파일 및 구동에 필요한 패키지 설치를

script

Linux only root

권한 필요

cryptsh Datasource 에 사용하는 Password 수동 암호화 실행

(입력한 문자열을 암호화 문자열로 변환)

env-managersh Manager 실행을 위한 환경변수 Manager 설치시

start-managersh Manager 의 실행 Manager 설치시

stop-managersh Manager 의 종료 Manager 설치시

ps-managersh Manager 의 프로세스 확인 Manager 설치시

start-agentsh Node Agent 의 실행

stop-agentsh Node Agent 의 종료

ps-agentsh Node Agent 의 프로세스 확인

check-licensesh License 정보 확인

Config File 설명 비고

managerconf Manager 관련 설정

agentconf Node Agent 관련 설정

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -6- Ver 125

4) Manager 를 실행할 OS 계정을 입력한다 (default 스크립트 실행 유저)

[bin]$ installsh create lena-manager LENA Server Install Input JAVA_HOME path for LENA ( q quit ) JAVA_HOME PATH engn001javajdk170_80 +------------------------------------------------------------------------------------- | 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 (qquit) Default value is 7700 Input MONITORING_PORT for installation (qquit) Default value is 16100 Input RUN_USER for installation (qquit) Default value is lena ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lena-manager SERVICE_PORT 7700 MONITORING_PORT 16100 INSTALL_PATH engn001lena12moduleslena-manager RESULT Success MESSAGE create succeeded =================================================================== create is completed create is completed [bin]$

332 Manager 실행

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

1) start-managersh 파일을 실행한다

[bin]$ start-managersh -------------------------------- LENA Manager --------------------------------

여러 대의 장비로 서비스를 하는 경우 Manager 는 한대의 장비에만 설치한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -7- Ver 125

Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA started [bin]$

2) http[Manager IP]7700 에 접속하여 아래 페이지를 확인한다(초기값 adminadmin1234)

3) stop-managersh 파일을 실행하여 종료 할 수 있다

[bin]$ stop-managersh -------------------------------- LENA Manager -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA stopped lena-manager_solmanager successfully shut down [bin]$

333 Manager 동작 여부 확인

$LENA_HOMEbinps-managersh 파일을 실행하여 Process 의 상태를 확인한다

초기 패스워드는 임시 패스워드로 계정이나 패스워드는 변경할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -8- Ver 125

[bin]$ ps-managersh lena 13637 13629 99 2025 pts7 000012 engn001javajdk170_80binjava -Djavautilloggingconfigfile=engn001lena12moduleslena-managerconfloggingproperties -Djavautilloggingmanager=orgapachejuliClassLoaderLogManager -server -DjvmRoute=lena-manager -Dwas_cname=lena-manager_solmanager -Dporthttp=7700 -Dporthttps=8063 -Dportajp=7629 -Dportshutdown=7625 -Dloghome=engn001lena12logslena-manager -Dlenaname=lena-manager helliphellip orgapachecatalinastartupBootstrap start [bin]$

34 Node Agent 실행

Node Agent 는 Node Server 의 제어 및 모니터링 기능을 담당하는 Agent 이다 Node Agent 는

LENA 설치 시 기본적으로 설치가 되며 Node 에 대한 정보를 가져오기 위한 Agent 를 실행하여야

한다 Node Agent 는 WebApplication Server 의 상태조회 및 시작과 종료를 수행 할 수 있다

341 Node Agent 실행

$LENA_HOMEbinstart-agentsh 파일을 실행한다 JAVA_HOME 이 지정되지 않은 경우

Console 에서 JAVA_HOME 을 입력하라는 메시지가 나오게 된다 이때 JAVA_HOME 의 경로를

입력하면 agent 가 실행된다

[bin] start-agentsh Input JAVA_HOME path for LENA Agent ( q quit ) JAVA_HOME PATH engn001javajdk170_80 [bin]$ -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is started(16800) [bin]

342 Node Agent 동작 여부 확인

$LENA_HOMEbinps-agentsh 파일을 실행하여 아래와 같이 Process 의 상태를 확인한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -9- Ver 125

[bin]$ ps-agentsh lena 13283 1 4 2022 000016 engn001javajdk170_80binjava -Xms64m -Xmx256m -XXMaxPermSize=64m -Dlenahome=engn001lena12 -Dloghome=engn001lena12logslena-agent -Dpatchloghome=engn001lena12logslena-patcher -Djavalibrarypath=engn001lena12moduleslena-agentlibsigar -cp engn001lena12moduleslena-agentliblena-agent-120jarengn001lena12moduleslena-agentlibengn001javajdk170_80libtoolsjar argonodeagentserverNodeAgentServer -start [bin]$

343 Node Agent 종료

stop-agentsh 를 실행하여 종료할 수 있다

[bin]$ stop-agentsh -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is stopped normally [bin]$

4 Web UI 기반 설치

설치 준비 작업이 완료되면 Manager 를 통해 Web UI 기반으로 원격으로 서버를 설치 및 관리를 할

수 있다 Manager 에서 서버를 관리하기 위해서는 Node 등록이 필요하다

41 Node 등록

Node 는 다수의 Application Server Web Server Session Server 를 가지는 논리적인 서버이다 Node

등록 후 해당 Node 에 Server 의 설치 삭제를 수행할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -10- Ver 125

Node 의 속성은 아래와 같다

() 는 필수값

411 Node 등록

1) 버튼을 클릭하여 Node 정보 등록을 준비한다

2) Node 의 속성을 입력한다

3) 버튼을 클릭하여 저장한다

412 Node 수정

1) 버튼을 클릭하여 Node 정보를 수정 가능한 상태로 변경한다

2) Node 의 속성을 수정한다

3) 버튼을 클릭하여 저장한다

413 Node 삭제

1) 버튼을 클릭하여 Node 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭하여 저장한다

항목 설명 비고

Name() Node 의 이름

Type Node 의 유형(Application Web All) 설정에 따라

설치 항목이

다름

IP() Node 의 IP 주소

Manager Port() Node Agent 의 Port 번호 Default ldquo16800rdquo

Manager IP() Manager IP 주소

Status Node 의 현재상태

Group Name Node 의 Group 이름

+New 또는 버튼을 클릭하여 선택된 Node 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 Node 정보가 삭제됨을 표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 9: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -6- Ver 125

4) Manager 를 실행할 OS 계정을 입력한다 (default 스크립트 실행 유저)

[bin]$ installsh create lena-manager LENA Server Install Input JAVA_HOME path for LENA ( q quit ) JAVA_HOME PATH engn001javajdk170_80 +------------------------------------------------------------------------------------- | 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 (qquit) Default value is 7700 Input MONITORING_PORT for installation (qquit) Default value is 16100 Input RUN_USER for installation (qquit) Default value is lena ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lena-manager SERVICE_PORT 7700 MONITORING_PORT 16100 INSTALL_PATH engn001lena12moduleslena-manager RESULT Success MESSAGE create succeeded =================================================================== create is completed create is completed [bin]$

332 Manager 실행

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

1) start-managersh 파일을 실행한다

[bin]$ start-managersh -------------------------------- LENA Manager --------------------------------

여러 대의 장비로 서비스를 하는 경우 Manager 는 한대의 장비에만 설치한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -7- Ver 125

Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA started [bin]$

2) http[Manager IP]7700 에 접속하여 아래 페이지를 확인한다(초기값 adminadmin1234)

3) stop-managersh 파일을 실행하여 종료 할 수 있다

[bin]$ stop-managersh -------------------------------- LENA Manager -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA stopped lena-manager_solmanager successfully shut down [bin]$

333 Manager 동작 여부 확인

$LENA_HOMEbinps-managersh 파일을 실행하여 Process 의 상태를 확인한다

초기 패스워드는 임시 패스워드로 계정이나 패스워드는 변경할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -8- Ver 125

[bin]$ ps-managersh lena 13637 13629 99 2025 pts7 000012 engn001javajdk170_80binjava -Djavautilloggingconfigfile=engn001lena12moduleslena-managerconfloggingproperties -Djavautilloggingmanager=orgapachejuliClassLoaderLogManager -server -DjvmRoute=lena-manager -Dwas_cname=lena-manager_solmanager -Dporthttp=7700 -Dporthttps=8063 -Dportajp=7629 -Dportshutdown=7625 -Dloghome=engn001lena12logslena-manager -Dlenaname=lena-manager helliphellip orgapachecatalinastartupBootstrap start [bin]$

34 Node Agent 실행

Node Agent 는 Node Server 의 제어 및 모니터링 기능을 담당하는 Agent 이다 Node Agent 는

LENA 설치 시 기본적으로 설치가 되며 Node 에 대한 정보를 가져오기 위한 Agent 를 실행하여야

한다 Node Agent 는 WebApplication Server 의 상태조회 및 시작과 종료를 수행 할 수 있다

341 Node Agent 실행

$LENA_HOMEbinstart-agentsh 파일을 실행한다 JAVA_HOME 이 지정되지 않은 경우

Console 에서 JAVA_HOME 을 입력하라는 메시지가 나오게 된다 이때 JAVA_HOME 의 경로를

입력하면 agent 가 실행된다

[bin] start-agentsh Input JAVA_HOME path for LENA Agent ( q quit ) JAVA_HOME PATH engn001javajdk170_80 [bin]$ -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is started(16800) [bin]

342 Node Agent 동작 여부 확인

$LENA_HOMEbinps-agentsh 파일을 실행하여 아래와 같이 Process 의 상태를 확인한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -9- Ver 125

[bin]$ ps-agentsh lena 13283 1 4 2022 000016 engn001javajdk170_80binjava -Xms64m -Xmx256m -XXMaxPermSize=64m -Dlenahome=engn001lena12 -Dloghome=engn001lena12logslena-agent -Dpatchloghome=engn001lena12logslena-patcher -Djavalibrarypath=engn001lena12moduleslena-agentlibsigar -cp engn001lena12moduleslena-agentliblena-agent-120jarengn001lena12moduleslena-agentlibengn001javajdk170_80libtoolsjar argonodeagentserverNodeAgentServer -start [bin]$

343 Node Agent 종료

stop-agentsh 를 실행하여 종료할 수 있다

[bin]$ stop-agentsh -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is stopped normally [bin]$

4 Web UI 기반 설치

설치 준비 작업이 완료되면 Manager 를 통해 Web UI 기반으로 원격으로 서버를 설치 및 관리를 할

수 있다 Manager 에서 서버를 관리하기 위해서는 Node 등록이 필요하다

41 Node 등록

Node 는 다수의 Application Server Web Server Session Server 를 가지는 논리적인 서버이다 Node

등록 후 해당 Node 에 Server 의 설치 삭제를 수행할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -10- Ver 125

Node 의 속성은 아래와 같다

() 는 필수값

411 Node 등록

1) 버튼을 클릭하여 Node 정보 등록을 준비한다

2) Node 의 속성을 입력한다

3) 버튼을 클릭하여 저장한다

412 Node 수정

1) 버튼을 클릭하여 Node 정보를 수정 가능한 상태로 변경한다

2) Node 의 속성을 수정한다

3) 버튼을 클릭하여 저장한다

413 Node 삭제

1) 버튼을 클릭하여 Node 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭하여 저장한다

항목 설명 비고

Name() Node 의 이름

Type Node 의 유형(Application Web All) 설정에 따라

설치 항목이

다름

IP() Node 의 IP 주소

Manager Port() Node Agent 의 Port 번호 Default ldquo16800rdquo

Manager IP() Manager IP 주소

Status Node 의 현재상태

Group Name Node 의 Group 이름

+New 또는 버튼을 클릭하여 선택된 Node 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 Node 정보가 삭제됨을 표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 10: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -7- Ver 125

Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA started [bin]$

2) http[Manager IP]7700 에 접속하여 아래 페이지를 확인한다(초기값 adminadmin1234)

3) stop-managersh 파일을 실행하여 종료 할 수 있다

[bin]$ stop-managersh -------------------------------- LENA Manager -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12moduleslena-manager Using SERVER_PID engn001lena12moduleslena-managerlena-manager_solmanagerpid Using SERVER_ID lena-manager Using INSTANCE_NAME lena-manager_solmanager LENA stopped lena-manager_solmanager successfully shut down [bin]$

333 Manager 동작 여부 확인

$LENA_HOMEbinps-managersh 파일을 실행하여 Process 의 상태를 확인한다

초기 패스워드는 임시 패스워드로 계정이나 패스워드는 변경할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -8- Ver 125

[bin]$ ps-managersh lena 13637 13629 99 2025 pts7 000012 engn001javajdk170_80binjava -Djavautilloggingconfigfile=engn001lena12moduleslena-managerconfloggingproperties -Djavautilloggingmanager=orgapachejuliClassLoaderLogManager -server -DjvmRoute=lena-manager -Dwas_cname=lena-manager_solmanager -Dporthttp=7700 -Dporthttps=8063 -Dportajp=7629 -Dportshutdown=7625 -Dloghome=engn001lena12logslena-manager -Dlenaname=lena-manager helliphellip orgapachecatalinastartupBootstrap start [bin]$

34 Node Agent 실행

Node Agent 는 Node Server 의 제어 및 모니터링 기능을 담당하는 Agent 이다 Node Agent 는

LENA 설치 시 기본적으로 설치가 되며 Node 에 대한 정보를 가져오기 위한 Agent 를 실행하여야

한다 Node Agent 는 WebApplication Server 의 상태조회 및 시작과 종료를 수행 할 수 있다

341 Node Agent 실행

$LENA_HOMEbinstart-agentsh 파일을 실행한다 JAVA_HOME 이 지정되지 않은 경우

Console 에서 JAVA_HOME 을 입력하라는 메시지가 나오게 된다 이때 JAVA_HOME 의 경로를

입력하면 agent 가 실행된다

[bin] start-agentsh Input JAVA_HOME path for LENA Agent ( q quit ) JAVA_HOME PATH engn001javajdk170_80 [bin]$ -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is started(16800) [bin]

342 Node Agent 동작 여부 확인

$LENA_HOMEbinps-agentsh 파일을 실행하여 아래와 같이 Process 의 상태를 확인한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -9- Ver 125

[bin]$ ps-agentsh lena 13283 1 4 2022 000016 engn001javajdk170_80binjava -Xms64m -Xmx256m -XXMaxPermSize=64m -Dlenahome=engn001lena12 -Dloghome=engn001lena12logslena-agent -Dpatchloghome=engn001lena12logslena-patcher -Djavalibrarypath=engn001lena12moduleslena-agentlibsigar -cp engn001lena12moduleslena-agentliblena-agent-120jarengn001lena12moduleslena-agentlibengn001javajdk170_80libtoolsjar argonodeagentserverNodeAgentServer -start [bin]$

343 Node Agent 종료

stop-agentsh 를 실행하여 종료할 수 있다

[bin]$ stop-agentsh -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is stopped normally [bin]$

4 Web UI 기반 설치

설치 준비 작업이 완료되면 Manager 를 통해 Web UI 기반으로 원격으로 서버를 설치 및 관리를 할

수 있다 Manager 에서 서버를 관리하기 위해서는 Node 등록이 필요하다

41 Node 등록

Node 는 다수의 Application Server Web Server Session Server 를 가지는 논리적인 서버이다 Node

등록 후 해당 Node 에 Server 의 설치 삭제를 수행할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -10- Ver 125

Node 의 속성은 아래와 같다

() 는 필수값

411 Node 등록

1) 버튼을 클릭하여 Node 정보 등록을 준비한다

2) Node 의 속성을 입력한다

3) 버튼을 클릭하여 저장한다

412 Node 수정

1) 버튼을 클릭하여 Node 정보를 수정 가능한 상태로 변경한다

2) Node 의 속성을 수정한다

3) 버튼을 클릭하여 저장한다

413 Node 삭제

1) 버튼을 클릭하여 Node 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭하여 저장한다

항목 설명 비고

Name() Node 의 이름

Type Node 의 유형(Application Web All) 설정에 따라

설치 항목이

다름

IP() Node 의 IP 주소

Manager Port() Node Agent 의 Port 번호 Default ldquo16800rdquo

Manager IP() Manager IP 주소

Status Node 의 현재상태

Group Name Node 의 Group 이름

+New 또는 버튼을 클릭하여 선택된 Node 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 Node 정보가 삭제됨을 표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 11: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -8- Ver 125

[bin]$ ps-managersh lena 13637 13629 99 2025 pts7 000012 engn001javajdk170_80binjava -Djavautilloggingconfigfile=engn001lena12moduleslena-managerconfloggingproperties -Djavautilloggingmanager=orgapachejuliClassLoaderLogManager -server -DjvmRoute=lena-manager -Dwas_cname=lena-manager_solmanager -Dporthttp=7700 -Dporthttps=8063 -Dportajp=7629 -Dportshutdown=7625 -Dloghome=engn001lena12logslena-manager -Dlenaname=lena-manager helliphellip orgapachecatalinastartupBootstrap start [bin]$

34 Node Agent 실행

Node Agent 는 Node Server 의 제어 및 모니터링 기능을 담당하는 Agent 이다 Node Agent 는

LENA 설치 시 기본적으로 설치가 되며 Node 에 대한 정보를 가져오기 위한 Agent 를 실행하여야

한다 Node Agent 는 WebApplication Server 의 상태조회 및 시작과 종료를 수행 할 수 있다

341 Node Agent 실행

$LENA_HOMEbinstart-agentsh 파일을 실행한다 JAVA_HOME 이 지정되지 않은 경우

Console 에서 JAVA_HOME 을 입력하라는 메시지가 나오게 된다 이때 JAVA_HOME 의 경로를

입력하면 agent 가 실행된다

[bin] start-agentsh Input JAVA_HOME path for LENA Agent ( q quit ) JAVA_HOME PATH engn001javajdk170_80 [bin]$ -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is started(16800) [bin]

342 Node Agent 동작 여부 확인

$LENA_HOMEbinps-agentsh 파일을 실행하여 아래와 같이 Process 의 상태를 확인한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -9- Ver 125

[bin]$ ps-agentsh lena 13283 1 4 2022 000016 engn001javajdk170_80binjava -Xms64m -Xmx256m -XXMaxPermSize=64m -Dlenahome=engn001lena12 -Dloghome=engn001lena12logslena-agent -Dpatchloghome=engn001lena12logslena-patcher -Djavalibrarypath=engn001lena12moduleslena-agentlibsigar -cp engn001lena12moduleslena-agentliblena-agent-120jarengn001lena12moduleslena-agentlibengn001javajdk170_80libtoolsjar argonodeagentserverNodeAgentServer -start [bin]$

343 Node Agent 종료

stop-agentsh 를 실행하여 종료할 수 있다

[bin]$ stop-agentsh -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is stopped normally [bin]$

4 Web UI 기반 설치

설치 준비 작업이 완료되면 Manager 를 통해 Web UI 기반으로 원격으로 서버를 설치 및 관리를 할

수 있다 Manager 에서 서버를 관리하기 위해서는 Node 등록이 필요하다

41 Node 등록

Node 는 다수의 Application Server Web Server Session Server 를 가지는 논리적인 서버이다 Node

등록 후 해당 Node 에 Server 의 설치 삭제를 수행할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -10- Ver 125

Node 의 속성은 아래와 같다

() 는 필수값

411 Node 등록

1) 버튼을 클릭하여 Node 정보 등록을 준비한다

2) Node 의 속성을 입력한다

3) 버튼을 클릭하여 저장한다

412 Node 수정

1) 버튼을 클릭하여 Node 정보를 수정 가능한 상태로 변경한다

2) Node 의 속성을 수정한다

3) 버튼을 클릭하여 저장한다

413 Node 삭제

1) 버튼을 클릭하여 Node 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭하여 저장한다

항목 설명 비고

Name() Node 의 이름

Type Node 의 유형(Application Web All) 설정에 따라

설치 항목이

다름

IP() Node 의 IP 주소

Manager Port() Node Agent 의 Port 번호 Default ldquo16800rdquo

Manager IP() Manager IP 주소

Status Node 의 현재상태

Group Name Node 의 Group 이름

+New 또는 버튼을 클릭하여 선택된 Node 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 Node 정보가 삭제됨을 표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 12: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -9- Ver 125

[bin]$ ps-agentsh lena 13283 1 4 2022 000016 engn001javajdk170_80binjava -Xms64m -Xmx256m -XXMaxPermSize=64m -Dlenahome=engn001lena12 -Dloghome=engn001lena12logslena-agent -Dpatchloghome=engn001lena12logslena-patcher -Djavalibrarypath=engn001lena12moduleslena-agentlibsigar -cp engn001lena12moduleslena-agentliblena-agent-120jarengn001lena12moduleslena-agentlibengn001javajdk170_80libtoolsjar argonodeagentserverNodeAgentServer -start [bin]$

343 Node Agent 종료

stop-agentsh 를 실행하여 종료할 수 있다

[bin]$ stop-agentsh -------------------------------- LENA Agent -------------------------------- Using LENA_HOME engn001lena12 Using JAVA_HOME engn001javajdk170_80jre Using CONF_FILE engn001lena12confagentconf Using LOG_HOME engn001lena12logslena-agent Using RUN_USER lena Using PORT 16800 Using UUID 0d5f6a4a-1084-4bac-ad8c-70b67bf3e495 LENA Agent is stopped normally [bin]$

4 Web UI 기반 설치

설치 준비 작업이 완료되면 Manager 를 통해 Web UI 기반으로 원격으로 서버를 설치 및 관리를 할

수 있다 Manager 에서 서버를 관리하기 위해서는 Node 등록이 필요하다

41 Node 등록

Node 는 다수의 Application Server Web Server Session Server 를 가지는 논리적인 서버이다 Node

등록 후 해당 Node 에 Server 의 설치 삭제를 수행할 수 있다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -10- Ver 125

Node 의 속성은 아래와 같다

() 는 필수값

411 Node 등록

1) 버튼을 클릭하여 Node 정보 등록을 준비한다

2) Node 의 속성을 입력한다

3) 버튼을 클릭하여 저장한다

412 Node 수정

1) 버튼을 클릭하여 Node 정보를 수정 가능한 상태로 변경한다

2) Node 의 속성을 수정한다

3) 버튼을 클릭하여 저장한다

413 Node 삭제

1) 버튼을 클릭하여 Node 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭하여 저장한다

항목 설명 비고

Name() Node 의 이름

Type Node 의 유형(Application Web All) 설정에 따라

설치 항목이

다름

IP() Node 의 IP 주소

Manager Port() Node Agent 의 Port 번호 Default ldquo16800rdquo

Manager IP() Manager IP 주소

Status Node 의 현재상태

Group Name Node 의 Group 이름

+New 또는 버튼을 클릭하여 선택된 Node 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 Node 정보가 삭제됨을 표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 13: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -10- Ver 125

Node 의 속성은 아래와 같다

() 는 필수값

411 Node 등록

1) 버튼을 클릭하여 Node 정보 등록을 준비한다

2) Node 의 속성을 입력한다

3) 버튼을 클릭하여 저장한다

412 Node 수정

1) 버튼을 클릭하여 Node 정보를 수정 가능한 상태로 변경한다

2) Node 의 속성을 수정한다

3) 버튼을 클릭하여 저장한다

413 Node 삭제

1) 버튼을 클릭하여 Node 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭하여 저장한다

항목 설명 비고

Name() Node 의 이름

Type Node 의 유형(Application Web All) 설정에 따라

설치 항목이

다름

IP() Node 의 IP 주소

Manager Port() Node Agent 의 Port 번호 Default ldquo16800rdquo

Manager IP() Manager IP 주소

Status Node 의 현재상태

Group Name Node 의 Group 이름

+New 또는 버튼을 클릭하여 선택된 Node 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 Node 정보가 삭제됨을 표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 14: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -11- Ver 125

42 Application Server 설치

Application Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Server 의 등록 수정 삭제를

수행하며 그 외 Server 의 설치 제거 및 복제를 할 수 있다

Application Server 의 속성은 아래와 같다

() 는 필수값

421 Server 설치

1) 버튼을 클릭하여 Application Sever 의 설치를 준비한다

항목 설명 비고

Status Server 의 상태

Name() Server 의 이름

IP() Server 의 IP 주소

Server ID Server 의 ID

Type Server 의 유형(Standard Enterprise)

HTTP Port HTTP 포트번호

AJP Port AJP 포트번호

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 권한 정보가

변경 중임을 표시

버튼을 클릭하여 선택된 권한 정보가 삭제됨을 표시

Node 하위에 서버가 등록되어 있는 경우 삭제할 수 없다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 15: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -12- Ver 125

2) Server Type Server ID 등을 입력한다

3) 버튼을 클릭하여 저장한다

422 Server Clone

1) 버튼을 클릭하여 Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 설치된 서버정보를 추가로 확인해야 한다

JAVA 버전이 18 이상일 때 해당 서버의 JVM Env 에서 JVM Setting 중 일부 수정이 필요한데

MaxPermSize - gt MaxMetaspaceSize 로 이름을 변경해줘야 한다 18 버전 이후 부터는 MaxPermSize 를 더 이상

사용하지 않기 때문이다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 16: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -13- Ver 125

2) Clone Server ID 와 Service Port 를 입력한다(복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

3) Node List 에서 복제할 서버를 선택한다

4) 버튼을 클릭하여 저장한다

423 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 17: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -14- Ver 125

43 Application Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

- Server 를 시작하면 로그파일을 볼 수 있는 팝업이 실행된다

팝업을 통해 서버의 정상 기동 여부를 확인할 수 있다

44 Session Server 설치

Session Server 를 관리하기 위한 화면을 제공한다 Node 에 설치한 Session Server 의 등록 수정

삭제가 가능하며 시작과 종료 Shell 을 실행할 수 있다

Session Server 의 속성은 아래와 같다

() 는 필수값

항목 설명 비고

Status Session Server 의 상태

Name() Session Server 의 이름

IP() Session Server 의 IP 주소

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 18: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -15- Ver 125

441 Session Server 설치

1) 버튼을 클릭한다

2) Server ID 와 Service Port Secondary Server IPPort 를 입력한다

3) 버튼을 클릭하여 저장한다

442 Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

2) 버튼을 클릭하여 Server 를 시작한다

Server ID Session Server 의 Identifier

Port Service 포트번호

Server Type Session Server 의 유형

StartStop Server 의 시작 및 종료

+Register 또는 버튼을 클릭하여 선택된 Server 정보가 변경 중임을

표시

버튼을 클릭하여 선택된 Server 정보가 삭제됨을 표시

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 19: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -16- Ver 125

443 Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 내부적으로 값을 저장할 것인지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면

추후에 복원이 가능하다) Cancel 버튼을 클릭하면 취소된다

45 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 정보가 삭제됨을

표시

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 20: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -17- Ver 125

451 Web Server 설치

1) 버튼을 클릭하여 Sever 의 설치를 준비한다

2) Server ID 와 Service Port 를 입력한다

3) 버튼을 클릭하여 저장한다

452 Web Server Clone

1) 버튼을 클릭하여 Web Server 의 복제를 준비한다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 (console 기반

설치 Server 를 Manager 로 관리하려면 Manager 에 등록해야 한다)

서버 ID 중복오류가 발생하는 경우 Register 기능을 이용하여 등록 안된 서버가 있는지 확인해 등록한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 21: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -18- Ver 125

2) Node List 를 선택하여 복제할 서버를 선택한다

3) Clone Sever ID 와 Service Port 를 입력한다 (복제하려는 서버의 application 소스가 서버 외부에

있는데 이 소스까지 복제하려는 경우 Include External Source 는 Y 를 선택한다)

4) 버튼을 클릭하여 저장한다

453 Web Server 삭제

1) 버튼을 클릭하여 Server 정보를 삭제 가능한 상태로 변경한다

2) 버튼을 클릭한다

3) OK 버튼을 누르면 Manager 의 DB 데이터와 물리적 서버를 완전히 삭제 할 것인지 아니면

삭제하더라도 기록은 남길지 묻는 팝업 창이 뜬다(unregister 버튼을 클릭하면 추후에 복원이

가능하다) Cancel 버튼을 클릭하면 취소된다

46 Web Server 실행

1) 버튼을 클릭하여 Server 를 종료한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 22: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -19- Ver 125

2) 버튼을 클릭하여 Server 를 시작한다

47 Server 등록

Console 기반으로 설치한 서버를 Manager 를 통해서 관리하려면 Server 에 대한 등록이 필요하다

등록 할 Server 목록은 삭제시 Manager 의 DB 데이터만 삭제한 인스턴스 및 console 창에서 설치한

인스턴스들이다

471 Application Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

시작 가능한 상태일 경우에만 시작버튼이 활성화 된다

LENA 를 통해 설치된 서버만 조회된다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 23: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -20- Ver 125

3) 버튼을 클릭하여 저장한다

472 Web Server 등록

1) +Register 버튼을 클릭한다

2) 등록하려는 서버를 선택한다

3) 버튼을 클릭하여 저장한다

473 Session Server 등록

1) +Register 버튼을 클릭한다

2) 등록할 서버를 클릭한다

3) 버튼을 클릭하여 저장한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 24: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -21- Ver 125

5 Console 기반 설치

51 Application Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

511 Application Server 설치

1) installsh 를 실행하여 LENA Server 를 설치한다

- standard Edition 설치 $LENA_HOMEbininstallsh create lena-se

- enterprise Edition 설치 $LENA_HOMEbininstallsh create lena-ee

[bin]$ installsh create lena-se LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Argo Server | ex tomat apahe | 4 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas | 5 JVM_ROUTE is the name of a balanced worker for web-server | ex host1_tom1 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenawas1 Input SERVICE_PORT for installation (qquit) Default value is 7000 8080 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lena12servers Input JVM_ROUTE for installation (qquit) Default value is 2b2451dd049f06161

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 25: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -22- Ver 125

========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 RUN_USER lena INSTALL_PATH engn001lena12serverslenawas1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [leesyongsolmanager bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

512 Application Server 실행

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

최초 설치 시 ROOT Application 이 Deploy 되어 있으며 프로젝트에서 필요에 따라 삭제할 수 있다

1) Application Server 설치 위치에서 startsh 파일을 실행한다

항목 설명 비고

SERVER_ID Server 의 ID

SERVICE_PORT Server 의 서비스포트 Default ldquo7000rdquoHTTP 요청을

처리하는 포트 서비스포트를

기준으로

HTTPSAJP 포트 자동설정

RUN_USER Server 를 실행하는 실행 계정명 Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Server 를 설치할 상위 디렉토리 Default

ldquo$LENA_HOMEserversrdquo

JVM_ROUTE Web Server 에서 Application

Server 로 sticky_session 을 설정한

경우 해당 Application Server 를

찾아가기 위한 이름

Default hostname 와

port 기준으로 해시된 값이

자동으로 입력된다

Node 에 실제 설치되어 있는 서버와 Manager 에서 관리하는 서버의 정보에는 차이가 있을 수 있다 즉

manager 에서는 console 기반으로 설치한 서버 정보를 보여주지 않는다 그래서 Register 버튼을 통해 해당 서버를

manager 에 추가할 수 있다

installsh 수행 시 하나의 Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 26: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -23- Ver 125

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenawas1]$ startsh Previous log does not exist -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA started [lenawas1]$

2) http[SERVER_IP][SERVICE_PORT] 에 접속하여 페이지가 정상적으로 열리는지 확인한다

3) stopsh 파일을 실행하여 종료할 수 있다

[lenawas1]$ stopsh -------------------------------- LENA Application Server -------------------------------- Using LENA_HOME engn001lena12 Using JRE_HOME engn001javajdk170_80 Using SERVER_HOME engn001lena12serverslenawas1 Using SERVER_PID engn001lena12serverslenawas1lenawas1_solmanagerpid

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 27: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -24- Ver 125

Using SERVER_ID lenawas1 Using INSTANCE_NAME lenawas1_solmanager LENA stopped lenawas1_solmanager successfully shut down [lenawas1]$

52 Web Server 설치실행

Application Server 는 standard 와 enterprise 버전으로 구분된다 아래의 예제는 standard 버전을

기준으로 기술한다

521 Web Server 설치

Web Server 를 설치하기 위해서는 Web Server Engine 의 컴파일이 선행되어야 한다

Web Server 는 installsh 을 이용하여 아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-web

[bin]$ installsh create lena-web LENA 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 SERVICE_PORT is the port number used by HTTP Connector | ex 8080 | 3 RUN_USER is user running Web Server | ex argo lena | 4 WEB_SERVER_ENGINE_PATH is the path of Web Server engine | ex engn001lenaweb12moduleslena-web | 5 INSTALL_ROOT_PATH is is Apache Server root directory in filesystem | ex engn001lenaweb12servers | 6 DOCUMENT_ROOT_PATH is is Apache Servers contents directory in filesystem | ex engn001lenaweb12serverswebd-tom1_8080 +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) lenaweb1 Input SERVICE_PORT for installation (qquit) Default value is 80 7080 Input RUN_USER for installation (qquit) Default value is lena

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 28: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -25- Ver 125

Input WEB_SERVER_ENGINE_PATH for installation (qquit) Default value is engn001lenawmoduleslena-web Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001lenawservers Input DOCUMENT_ROOT_PATH for installation (qquit) Default value is engn001lenawserverslenaweb1htdocs ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenaweb1 SERVICE_PORT 7080 RUN_USER lena APACHE_ENGINE_PATH engn001lenaw12moduleslena-web INSTALL_ROOT_PATH engn001lenaw12servers INSTALL_PATH engn001lenaw12serverslenaweb1 DOCUMENT_ROOT_PATH engn001lenaw12serverslenaweb1htdocs RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVER_IDrdquo Directory 생성을 확인한다

522 Web Server 실행

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

항목 설명 비고

SERVER_ID Web Server 의 ID

SERVICE_PORT Web Server 의 서비스포트 Default ldquo80rdquo HTTP 요청을

처리하는 포트

RUN_USER Web Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

WEB_SERVER_ENGINE_PATH Web Server 의 엔진 설치경로 installsh compile lena-web

스크립트를 실행하여 컴파일을

한 경우 엔진 설치경로가

Default 로 표시된다

INSTALL_ROOT_PATH Web Server 를 설치할 상위

디렉토리

Default

ldquo$WEB_SERVER_ENGINE_PATH

serversrdquo

DOCUMENT_ROOT_PATH Web Contents 파일이 위치할

경로

Default

ldquo$INSTALL_ROOT_PATHhtdocsrdquo

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 29: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -26- Ver 125

1) Web Server 설치 위치에서 startsh 파일을 실행한다

- 실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[lenaweb1]$ startsh Start LENA [web] lenaweb1 [lenaweb1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

[lenaweb1]$ pssh lena 23875 1 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT lena 23883 23875 0 1828 000000 engn001lena-120moduleslena-webbinhttpd -f engn00112serverslenaweb1confhttpdconf -k start -DMPM_EVENT [lenaweb1]$

3) http[SERVER_IP][SERVICE_PORT]indexhtml 에 접속하여 페이지가 정상적으로 열리는지 확인한다

4) stopsh 파일을 실행하여 종료할 수 있다

[lenaweb1]$ stopsh Stop LENA [web] lenaweb1 [lenaweb1]$

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 30: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -27- Ver 125

53 Session Server 설치실행

531 Session Server 설치

Session Server 는 Embedded 와 Standalone 버전으로 구분된다 Embedded 버전의 경우 Application

서버 내에 포함되어 있어 별도 설치가 필요 없으며 Standalone 버전 설치 시 installsh 을 이용하여

아래와 같이 설치한다

1) $LENA_HOMEbininstallsh create lena-session

[bin]$ installsh create lena-session LENA 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 SERVICE_PORT is the port number used by Session Server | ex 8080 | 3 SECONDARY_SERVER_IP is the ip number communicate with Secondary Session Server | ex 127001 | 4 SECONDARY_SERVICE_PORT is the port number used by Secondary Session Server | ex 8080 | 5 RUN_USER is user running Session Server | ex tomat apahe | 6 INSTALL_ROOT_PATH is is server root directory in filesystem | ex ssw swserver sswwas +-------------------------------------------------------------------------------------

2) 설치 항목

- 항목별로 default 값이 표시되며 변경이 필요한 경우 사용자가 직접 입력하여 변경할 수 있다

Input SERVER_ID for installation (qquit) tm-session1 Input SERVICE_PORT for installation (qquit) Default value is 5000 5005 Input SECONDARY_SERVER_IP for installation (qquit) 127001 Input SECONDARY_SERVICE_PORT for installation (qquit) Default value is 5001 5006 Input RUN_USER for installation (qquit) Default value is lena Input INSTALL_ROOT_PATH for installation (qquit) Default value is engn001120servers ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID tm-session1 SERVICE_PORT 5005

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 31: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -28- Ver 125

SECONDARY_SERVER_IP 127001 SECONDARY_SERVICE_PORT 5006 RUN_USER lena INSTALL_PATH engn001lena12serverssession1 RESULT Success MESSAGE create succeeded =================================================================== create is completed [bin]$

- $INSTALL_ROOT_PATHserversrdquoSERVICE_IDrdquo Directory 생성을 확인한다

532 Session Server 실행

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

1) Session Server 설치 위치에서 startsh 파일을 실행한다

실행 파일 위치 $LENA_HOMEservers인스턴스명bin

[tm-session1]$ startsh -------------------------------- Start Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Started [tm-session1]$

2) pssh 파일을 실행하여 프로세스의 상태를 확인한다

항목 설명 비고

SERVER_ID Session Server 의 ID

SERVICE_PORT Session Server 의 서비스포트 Default ldquo5000rdquo

SECONDARY_SERVER_IP Secondary Server 의 IP 주소

SECONDARY_SERVICE_PORT Secondary Server 의 서비스포트 Default ldquo5001rdquo

RUN_USER Session Server 를 실행하는 실행

계정명

Default ldquo스크립트 실행 계정rdquo

INSTALL_ROOT_PATH Session Server 를 설치할 상위

디렉토리

Default

ldquo$LENA_HOMEserversrdquo

installsh 수행 시 하나의 Session Server 가 설치되며 N 개의 서버 설치 시 installsh 을 N 회 수행해야 한다

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 32: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -29- Ver 125

[tm-session1]$ pssh lena 16232 1 1 0956 pts7 000000 engn001javajdk170_80binjava -Xmx1024m -Dzodiacname=session_5105 -Dzodiaclogdir=engn001lena12logssession-server -cp engn001lenaleesyong12serverstm-session1liblena-session-common-120jarengn001lenaleesyong12serverstm-session1liblena-session-server-120jar -Dzodiacconfig=sessionconf zodiacserverMain [tm-session1]$

3) stopsh 파일을 실행하여 종료할 수 있다

[tm-session1]$ stopsh -------------------------------- Stop Session Server -------------------------------- Using LENA_HOME engn001lena12 Using SERVER_HOME engn001lena12serverstm-session1 Using SERVER_ID tm-session1 Using JAVA_HOME engn001javajdk170_80 Session Server Stoped [tm-session1]$

54 Server 복제

Application Server 와 Web Server 는 기 설치된 서버를 이용하여 새로운 서버를 생성하는 복제

기능을 수행할 수 있다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh clone lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh clone lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh clone lena-ee

[lenaRNDTOMCAT1V bin]$ installsh clone lena-se LENA 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 servers id | ex tom2 tc02 svr02 | 3 CLONE_SERVICE_PORT is the target servers port number used by HTTP Connector | ex 8090 +-------------------------------------------------------------------------------------

2) 설치 항목

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 33: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -30- Ver 125

Input SERVER_ID for installation (qquit) lenawas1 Input CLONE_SERVER_ID for installation (qquit) lenawas2 Input CLONE_SERVICE_PORT for installation (qquit) 8180 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas1 SERVICE_PORT 8080 CLONE_SERVER_ID lenawas2 CLONE_SERVICE_PORT 8180 INSTALL_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE clone succeeded =================================================================== clone is completed [bin]$

55 Server 삭제

설치된 서버는 스크립트를 이용하여 Uninstall 할 수 있다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접

삭제하지 않고 installsh 스크립트를 이용하여 Uninstall 해야 한다

1) installsh 스크립트 실행

- Web Server $LENA_HOMEbininstallsh delete lena-web

- Application Server(Standard Edition) $LENA_HOMEbininstallsh delete lena-se

- Application Server(Enterprise Edition) $LENA_HOMEbininstallsh delete lena-ee

- Session Server $LENA_HOMEbininstallsh delete lena-session

- Manager $LENA_HOMEbininstallsh delete lena-manager

[lenaRNDTOMCAT1V bin]$ installsh delete lena-se LENA Server Install +------------------------------------------------------------------------------------- | 1 SERVER_ID Serverid to delete

항목 설명 비고

SERVER_ID 복제해올 Server 의 ID

CLONE_SERVER_ID 복제할 Server 의 ID

CLONE_SERVICE_PORT 복제할 Service Port

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다

Page 34: 운영자매뉴얼 - LG CNSdevon.lgcns.com/download/LN_installGuide(Linux)_V1.2.5.pdf내용은 별도로 제공되는 운영자 매뉴얼을 참고하기 바란다. 본 문서는 LENA

LENA 운영자매뉴얼 - 설치가이드

Copyright LG CNS -31- Ver 125

+-------------------------------------------------------------------------------------

2) 설치 항목

Input SERVER_ID for installation (qquit) lenawas2 ========================= Execution Result ======================== LENA_HOME engn001lena12 JAVA_HOME engn001javajdk170_80jre SERVER_ID lenawas2 DELETE_PATH engn001lena12serverslenawas2 RESULT Success MESSAGE delete succeeded =================================================================== delete is completed [bin]$

항목 설명 비고

SERVER_ID Uninstall 할 Server 의 ID Manager 의 경우 id 가 lena-manager 로

자동입력 되며 별도로 Server ID 를 입력 받지

않는다

LENA 에서는 설치된 서버의 정보를 별도의 xml 파일에 저장하고 있다 따라서 directory 를 직접 삭제하지 않고

installsh 스크립트를 이용하여 Uninstall 해야 한다