Skip to main content

웹서버, WAS 설치

OPENMARU Installer 화면구성

설정파일 목록

OPENMARU Installer을 통해 설치할 수 있는 설정 파일들의 목록이다.

사용자가 원하는 WAS Type과 Web Type을 갖춘 설정파일을 선택하여 설치 할 수 있다.

템플릿 파일 편집

OPENMARU Installer의 설치에 사용되는 설정 파일의 템플릿을 사용자가 설치 환경에 맞게 설정 내용을 직접 변경할 수 있는 편집 기능을 제공한다.

  1. 좌측 메뉴에서 템플릿 파일 편집을 선택하면 중앙에 Templates 페이지가 표시된다.

  2. Templates 페이지 내의 좌측 메뉴에서 변경할 설정파일 템플릿을 선택한다.

  1. 사용자가 작성한 템플릿 파일을 별도로 저장해야 하므로 우측 상단의 Save As 버튼을 클릭하여 새로운 템플릿의 이름으로 저장한다
  1. 원본 템플릿 설정 파일명 뒤에 접미사가 추가된 형태의 파일명으로 템플릿이 생성된다.
  1. 변경 내용을 작성한 후 Save 버튼을 클릭하여 저장한다.
  1. 설치 또는 설정을 변경할 설정 파일을 목록에서 선택한다.
  1. 설정 목록에서 설치 파일 suffix 항목을 변경 한다. 입력값은 템플릿에서 사용자가 작성한 템플릿명 뒤의 접미사 부분을 입력한다. (standalone-ha.xml~multiDS인 경우 multiDS 입력)

  2. 변경한 설정 파일을 저장 또는 다른이름으로 저장을 하여 변경한 템플릿 설정파일을 반영한다.

  1. 반영한 설정 파일로 설치를 진행할 때, 설치하는 경우는 ComponentAll을 선택하고, 설치는 되어 있고 변경한 설정 파일 템플릿의 추가 반영을 원하는 경우는 ComponentConfiguration으로 선택한 후 설치 버튼을 클릭한다.
  1. 모든 작업이 완료 되면 사용자가 작성한 설정 파일 템플릿의 반영을 확인한다.

고객정보

제품을 설치하는 고객의 정보를 입력할 수 있는 창이다. 해당 창에 입력된 정보를 기반으로 보고서 상에 고객정보가 기입된다.

설치 설정파일 생성 및 Setting

설정 파일 다른 이름으로 저장

설치 하고자 하는 조건을 갖춘 설정파일을 선택 후 다른 이름으로 저장한다.

다른 이름으로 저장한 설정파일을 사용자가 원하는 조건에 맞게 설정한다.

공통설정

공통 설정내용
Common Settings
웹 서버 유형설치하는 웹서버의 유형을 나타낸다.
WAS 서버 유형설치하는 WAS 서버의 유형을 나타낸다.
Group Setting
그룹명인스턴스 그룹명
도메인 이름웹서버 VirtualHost 명으로 지정된다.
멀티캐스트 IP어플리케이션 그룹마다 중복되어서는 안된다.
JMS 멀티캐스트어플리케이션 그룹마다 중복되어서는 안된다.
MOD_CLUSTER어플리케이션 그룹마다 중복되어서는 안된다.
프로파일Domain 모드 설치 시 프로파일
소켓바인딩 그룹Domain 모드 설치 시 소켓바인딩

WAS 서버 머신 및 인스턴스 설정

WAS 서버 머신 및 인스턴스 설정내용
WAS Server Settings
IP 주소WAS를 설치하고자 하는 IP를 입력한다.
SSH 포트SSH 포트로 사용할 포트 번호를 입력한다.
PEM 파일명
인스턴스 이름설치할 인스턴스의 이름을 입력한다.
포트 오프셋설치할 인스턴스들의 포트 오프셋을 지정한다.
그룹명
스탠드 얼론 프로파일설치하고자 하는 스탠드 얼론 프로파일을 선택한다.

WAS 인스턴스 구성

WAS 인스턴스 구성
WAS 환경 설정
설치에 사용할 OPENMARU 프로파일명
설치 파일 suffix
WAS 인스턴스 숫자 포맷WAS 인스턴스의 숫자 포맷을 지정한다.
WAS 설치 디렉터리WAS를 설치할 디렉터리를 나타낸다.
WAS 설치파일 업로드 디렉터리WAS 설치파일이 업로드 될 디렉터리를 선택한다.
WAS 도메인 디렉터리
WAS 로그 디렉터리Log가 저장될 디렉토리를 선택한다.
WAS애플리케이션 디렉터리
Deploy sample App
관리콘솔 사용자 아이디관리콘솔에서 사용 할 사용자의 아이디를 입력한다.
관리콘솔 사용자 패스워드관리콘솔에서 사용 할 사용자의 패스워드를 입력한다.
WAS 리눅스 관리자 그룹
WAS 리눅스 관리자 아이디
Java 환경설정
Java Version사용할 자바의 버전을 선택한다.
Java Heap 최솟값사용할 Java Heap 메모리의 최솟값을 지정한다.
Java Heap 최댓값사용할 Java Heap 메모리의 최대값을 지정한다.
Java PermGem 메모리 최댓값사용할 Java PermGem 메모리의 최솟값을 지정한다.
JVM GC 유형JVM Garbage Collection 의 유형을 선택한다.
WAS 인스턴스 설정
도메인 컨트롤러 머신 선택
도메인 컨트롤러 콘솔 포트
도메인 컨트롤러 포트
호스트 컨트롤러 포트
도메인 그룹 이름
세션 복제 프로토콜 선택세션 복제 프로토콜을 선택한다.
웹 세션 복제방식 선택웹 세션의 복제 방식을 선택한다.
EJB 세션 복제 방식 선택EJB 세션의 복제 방식을 선택한다.
mod_cluster 사용시 멀티캐스트 가능 여부mod_cluster 사용시 멀티 캐스트의 가능 여부를 표시한다.
JMX Remoting 사용 여부JMX Remoting의 사용 여부를 표시한다.
Stuck Thread 모니터링 MBean 사용 여부Stuck Thread 모니터링 MBean 사용 여부를 표시한다.
OPENMARU Cluster 메모리 모니터링 사용 여부
OPENMARU APM 사용 여부OPENMARU APM agent 사용 여부를 나타낸다.
OPENMARU APM 서버 IPOPENMARU APM 서버 사용 시 , 서버의 IP 를 입력한다.
OPENMARU APMM 서버 포트OPENMARU APM 서버에서 사용할 포트를 입력한다.
OPENMARU APM 에이전트 버전OPENMARU APM agent 버전에 대한 정보를 나타낸다.
APDEX Time(초)
트랜잭션 Trace 시간(millisecond)
설치 후 동작 설정
설치 후 서비스 실행설치 후에 실행할 서비스를 지정한다.
설치 완료 후 실행할 스크립트 파일 이름설치 완류 후 실행할 스크립트의 파일 이름을 입력한다.
Kill Service

JBoss 데이터 소스 설정

설정항목내용
JBoss 데이터 소스 설정
JBoss 데이터 소스 환경 설정
JDBC 드라이버 종류
커넥션 풀 이름
JNDI 이름
JDBC 연결 URL
데이터베이스 사용자 아이디
데이터베이스 사용자 패스워드
데이터베이스 연결 풀 최솟값
데이터베이스 연결 풀 최댓값
PreparedStatement Cache 크기

WEB 서버 머신 구성

설정항목내용
WEB 서버 머신 구성
Web Server Instance Configuration
IP 주소웹 서버를 설치할 해당 IP를 입력한다.
SSH 포트SSH 포트로 사용할 포트를 입력한다.
바인드 주소
Pem 파일

WEB 인스턴스 구성

설정항목내용
WEB 인스턴스 구성
WEB 서버 환경 설정
설치에 사용할 OPENMARU 웹서버 프로파일명
설치 파일 suffix
WEB 서버 설치 디렉터리WEB 서버가 설치될 디렉터리를 입력한다.
WEB 서버 설치파일 업로드 디렉터리WEB 서버 설치파일을 업로드할 디렉터리를 선택한다.
웹서버 인스턴스 디렉터리웹서버 인스턴스가 설치 될 디렉터리를 입력한다.
WEB Document Root 디렉터리
Create index.html
WEB 로그 디렉터리WEB 서버 로그가 저장될 디렉터리를 지정한다.
WEB 서버 포트WEB서버가 사용할 포트를 지정한다.
SSL 포트 번호SSL 통신 방식에서 사용할 포트를 지정한다.
WEB 관리자 그룹
WEB 관리자 아이디
WAS 서버와 연결 방법
Mod cluster Listen port
Mod cluster 멀티캐스트 IP
설치 후 동작 설정
설치 후 서비스 실행
설치 완료 후 실행할 스크립트 파일 이름
Kill Service
Add Cron Service

WAS 설치

설정이 끝난 후 설치 버튼을 클릭하여 설치를 진행한다. 설치 클릭 시 나오는 해당 창에서 필요한 정보를 기입한다. root 가 아닌 sudoer로 설치 진행 시 User에 해당 Sudoer 계정을 입력 후 Sudo 체크박스를 체크 한 뒤 설치를 진행한다. 설치 진행 시 실행 큐에서 로그를 클릭하면 설치 로그를 확인 할 수 있다.

Web Server 설치

WAS 설치와 동일한 방법으로 설치를 진행한다.

설치 확인

실행 큐 내 설치 완료 확인

설치 성공 시 Status에 초록색 체크 표시되고 실패 시 빨간 X가 표시된다. 로그를 클릭 시 설치에 관한 로그를 볼 수 있다.

실행 결과 로그 확인

실행 결과 로그 창에는 OPENMARU Installer 이 작업을 수행하는데 걸린 시간, 수행 결과, 수행한 설정 파일 명 등의 정보를 제공하여 준다. 또 보고서 버튼을 클릭하면 고객에게 제출할 수 있는 JBoss EAP, JBoss EWS제품 설치 보고서 문서가 자동으로 생성된다.

완료보고서 생성

HTTPD 자동 생성 웹 페이지

설치가 정상 완료 될 시 아래와 같은 웹 페이지가 자동 생성된다.

세션 정보 페이지

생성된 페이지에서 Session Test를 클릭 시 아래와 같은 Session Tracking Test 페이지가 표시된다.

mod_jkjkstatus 페이지

mod_jk status 클릭 시 mod_jk의 정보에 관한 페이지가 표시된다.