AppStore 설치가이드 v1.0¶
사 용 권 한
본 문서에 대한 서명은 ㈜유라클 내부에서 본 문서에 대하여 수행 및 유지관리의 책임이 있음을 인정하는 것임.
제.개정 이력
버전 |
변경일자 |
제.개정 내용 |
작성자 |
1.0 |
2014.03.18 |
서버팀 |
|
개요
Mobile Server를 설치 전 시스템의 H/W, S/W 요구 사항 및 시스템 환경에 필요한 S/W 설치 및 구성에 대해서 설명한다.
시스템 요구사항
Mobile Server를 설치하기 위한 시스템의(하드웨어, 소프트웨어) 요구사항이다.
설치 환경 시스템 요구 사항
Mobile Server설치를 위해서 필요한 H/W, S/W는 다음과 같다.
OS |
설치 환경 |
---|---|
Windows 계열 |
JDK 1.5 이상 OS 파일 인코딩 UTF-8 권장 설치 환경 하드웨어 요구 사항 및 Mobile Server 지원 환경 참고 |
Linux, Unix 계열 |
설치 환경 하드웨어 요구사항
Mobile Server 설치를 위해서 필요한 H/W 다음과 같다.
OS |
CPU |
RAM Memory |
Hard Disc Space |
---|---|---|---|
Windows 계열 |
Pentium 2GHz 이상 |
2G bytes 이상 |
100Gbyte 이상 권장 (최소 30Gbyte 이상) |
Linux, Unix 계열 |
Pentium 2GHz 이상 |
2G bytes 이상 |
100Gbyte 이상 권장 (최소 30Gbyte 이상) |
Mobile Server 지원 환경
Mobile Server 설치를 위한 S/W는 다음과 같다.
OS |
지원환경 |
환경 |
---|---|---|
Windows 계열 |
Windows NT 2003 Server Windows NT 2008 Server |
JDK1.6 OS 파일 인코딩 UTF-8 권장 설치 환경 하드웨어 요구 사항 및 Mobile Server 지원 환경 참고 |
Linux 계열 |
Redhat Enterprise Linux 3 Redhat Enterprise Linux 4 Redhat Enterprise Linux 5 |
|
Unix 계열 |
Solaris 8, 9, 10 IBM AIX V5.x |
OS |
HTTP Web Server |
WAS |
DB |
---|---|---|---|
-Windows NT 2003 Server -Windows NT 2008 Server -Redhat Enterprise Linux 3 -Redhat Enterprise Linux 4 -Redhat Enterprise Linux 5 -Solaris 8, 9, 10 -IBM AIX V5.x |
-Apache 2.2 -Apache 2.4 -IIS 6.0 -IIS 7.0 -WebtoB 4.1 |
-Tomcat 6.0 -Tomcat 7.0 -Jboss 4.0 -Jboss 5.0 -Jboss 6.0 -Jboss 7.0 -JEUS 5.0 -JEUS 6.0 -WebLogic 10g -WebLogic 11g -WebSphere 7.0 -WebSphere 8.0 |
-Oracle 10g -Oracle 11g -MySql -MS-SQL |
디스크 용량 산정
디스크 용량 산정시 데이터 백업정책에 따라 디스크 요구량이 큰 차이를 가지므로 데이터 백업에 대한 적절한 정책 수립이 필요하다. 다음은 H/W 디스크 용량 산정 근거 내용이다.
영역 |
구분 |
산정근거 |
비고 |
---|---|---|---|
DB |
데이터량/년 |
일일평균접속건수 * 평균데이터 사이즈 * 30(일) * 12(개월) + 보정율30% |
|
여유율 |
성능향상을 위한 여유공간 50% |
||
WAS |
시스템S/W 사용량 |
OS + 어플리케이션(응용 프로그램) |
|
여유율 |
성능향상을 위한 여유공간 50% |
||
로그 파일 크기/월 |
일일평균접속건수 * 데이터 사이즈 * 30(일) |
-개발 서비스의 사용자수 및 엑세스 빈도를 감안하여 측정 |
|
File |
리소스 원본 파일 크기/월 |
월평균 리소스 원본 파일 개수 * 평균 리소스 원본 파일 크기 |
-서버 이중화 서비스 구성시 파일 동기화를 위해 NAS 또는 SAN 사용 권장 -백업 영역, 파일 시스템 오버헤드, RAID 여유율등 대입하여 추가 산정 |
리소스 배포 파일 크기/월 |
평균 리소스 배포 파일 크기 * 월평균 배포 횟수 |
||
여유율 |
성능향상을 위한 여유공간 50% |
OS 및 기타 유틸리티(응용), SWAP 및 백업 영역에 대한 디스크 용량은 별도로 산정
라이선스 정책
Mobile Server Platform을 사용하기 위해서는 ㈜유라클 에서 발급하는 라이선스키 파일이 반드시 존재해야 한다. 라이선스키 파일은 클라이언트, 서버 모두 필요하므로 개발용 또는 정식 라이선스를 발급 받기 위해서는 기술지원팀에 문의해야 한다.
설치
`JDK 설치
자바 공식 홈페이지에서 JDK 설치 파일을 다운로드 받는다.
다운로드 받은 JDK 설치파일을 실행시켜 해당 디렉토리에 설치를 진행 한다.
(C:\Java\jdk1.6 폴더 생성 권장)
환경변수 설정
내컴퓨터 오른쪽 클릭 > 고급탭 > 환경변수를 클릭한다.
새로만들기 버튼을 클릭하여 변수값을 입력한다.(예: 변수-JAVA_HOME, 값-C:\Java\jdk1.6\)
Path 변수 > 편집 > 변수값 > %JAVA_HOME%\bin
네거시 인사DB 연동
모피어스 조직도(TB_STO_DIVISION) 테이블에 네거시 인사DB 조직도 정보를 넣는다
ex) INSERT INTO TB_STO_DIVISION (DIVISION_ID, DIVISION_NM, UP_DIVISION_ID, REG_ID, REG_DTTM, MOD_ID, MOD_DTTM, DIVISION_DESC) VALUES(‘0’, ‘유라클’, ‘0’, ‘admin’, ‘2016-03-09 00:00:00’, ‘’, NULL, ‘유라클’);
DIVISION_ID |
DIVISION_NM |
UP_DIVISION_ID |
REG_ID |
REG_DTTM |
MOD_ID |
MOD_DTTM |
DIVISION_DESC |
---|---|---|---|---|---|---|---|
0 |
유라클 |
0 |
admin |
2016-03-09 |
유라클 |
||
1 |
기획관리 |
0000 |
admin |
2016-03-09 |
기획관리 |
||
2 |
인사총무 |
1 |
admin |
2016-03-09 |
인사총무 |
||
3 |
재경 |
1 |
admin |
2016-03-09 |
재경 |
||
4 |
기술연구소 |
0000 |
admin |
기술연구소 |
|||
5 |
클라이언트 |
4 |
admin |
클라이언트 |
|||
6 |
서버 |
4 |
admin |
서버 |
주의사항: 회사명을 루트(root)는 반드시 Division_ID를 0으로 하고 부모아이디(UP_DIVISION_ID)도 0으로 한다. 반드시 1Depth는 UP_DIVISION_ID를 0000으로 해주고 나머지 2Depth부터는 부모 DIVISION_ID를 넣는다.
모피어스 직급테이블(TB_STO_EMP_CODE) 네거시 인사DB직급정보를 넣는다.
ex) INSERT INTO USER02.”TB_STO_DIVISION”
(KIND, CD_NM, SORT_NO, EMP_CD)
VALUES
(‘01’, ‘사장’, 1, ‘1’);
INSERT INTO USER02.”TB_STO_DIVISION”
(KIND, CD_NM, SORT_NO, EMP_CD)
VALUES
(‘01’, ‘부장’, 1, ‘2’);
INSERT INTO USER02.”TB_STO_DIVISION”
(KIND, CD_NM, SORT_NO, EMP_CD)
VALUES
(‘01’, ‘과장’, 1, ‘3’);
INSERT INTO USER02.”TB_STO_DIVISION”
(KIND, CD_NM, SORT_NO, EMP_CD)
VALUES
(‘01’, ‘대리’, 1, ‘4’);
INSERT INTO USER02.”TB_STO_DIVISION”
(KIND, CD_NM, SORT_NO, EMP_CD)
VALUES
(‘01’, ‘사원’, 1, ‘5’);
모피어스 스토어사용자테이블(TB_STO_USER) 네거시 인사DB유저정보를 넣는다.
ex) INSERT INTO USER02.”TB_STO_DIVISION”
(EMP_NO, EMP_NM, WORK_CD, EMAIL, USERID, PASSWD, USE_YN, EMP_CD, DIVISION_ID)
VALUES’1’, ‘관리자’, ‘0’, ‘d’, ‘admin’, password( ‘0000’), ‘Y’, ‘3’, ‘5’);
확인: 위 테이블(TB_STO_DIVISION ,TB_STO_EMP_CODE) 참조 EMP_CD:직급코드, DIVISION_ID:조직도 고유아이디 PASSWORD 암호화는 DB에서 제공하는 함수를 이용한다.
Tomcat 설치
Tomcat 다운로드 *http://tomcat.apache.org/download-60.cgi* 주소로 이동하여 해당 설치 파일을 다운로드 한다.(32-bit Windows zip)
해당 디렉토리에 압축 파일을 푼다.(예: C:\apache-tomcat\)
C:\apache-tomcat\conf\Catalina\localhost\ROOT.xml 파일을 생성해서 웹 루트 디렉토리를 서버 소스 파일의 WebContent 로 설정한다.
기동 확인
C:\apache-tomcat\bin\startup.bat 실행
브라우저(Webkit 기반 브라우저 크롬 또는 IE9 이상)에서 *http://localhost:8080/* 접속 하여 아래와 같이 확인한다.