설치 전 준비사항
본 장에서는 OpenFrame Batch for MSP를 설치하기 전에 필요한 하드 디스크 공간 용량 확인 및 설치용 속성 파일 작성에 대해 기술한다.
1. 개요
OpenFrame Batch for MSP를 설치하기에 앞서 필요한 준비사항은 다음과 같다.
-
시스템 요구사항 확인
-
OpenFrame Base 제품 설치
-
디스크 용량 확인
-
설치용 속성 파일 작성
2. 시스템 요구사항
OpenFrame Batch for MSP 설치를 위한 시스템 요구사항은 다음과 같다.
요구사항 | |
---|---|
Platform |
Solaris 11(SunOS 5.11) 이상 (32bit, 64bit) |
Linux x86 2.6 이상 (32bit, 64bit) |
|
Linux ia64 2.6 이상 (32bit, 64bit) |
|
Hardware |
최소 5GB 공간 |
최소 8GB 이상 메모리 공간 |
|
Database |
Tibero 7 |
Compiler |
MF-COBOL 컴파일러, NET-COBOL 컴파일러, OpenFrame COBOL 컴파일러 |
OpenFrame PL/I 컴파일러 |
|
OpenFrame ASM 컴파일러 |
|
OpenFrame 제품군 |
OpenFrame Base 7.3 |
IBM 혹은 HP-UX, SunOS Platform은 TmaxSoft의 기술 지원에 문의한다. |
3. OpenFrame Base 제품 설치
OpenFrame Batch for MSP를 설치 및 사용하기 위해서는 반드시 먼저 OpenFrame Base 제품이 설치되어 있어야 한다.
OpenFrame Base의 설치 및 확인에 대해서는 OpenFrame Base "설치 안내서"를 참고한다. |
4. 디스크 용량 확인
OpenFrame Batch for MSP 설치에 앞서 Linux 시스템에 남아있는 디스크의 여유공간을 확인한다. OpenFrame Batch for MSP를 설치하기 위해서는 최소 200MB의 여유공간을 필요로 한다.
하드웨어 요구사항에 대한 자세한 내용은 시스템 요구사항을 참고한다. |
Linux 시스템에서 하드웨어의 여유공간을 확인하려면 Linux 프롬프트에서 df 명령어를 실행한다.
다음은 HP-UX 운영체제를 사용하는 HP 머신에서 df 명령어를 실행하여 설치할 디렉터리에 연결된 디스크 용량이 얼마나 남아있는지 확인하는 예제이다. 출력 결과를 KB 단위로 표시하기 위해 –k 옵션을 사용했다.
tmaxh3@oframe:/home/oframe>df -k /tibero
다음은 위에서 실행한 명령의 결과이다.
/tibero (/dev/vg01/lv00) : 30425199 total allocated Kb 4422401 free allocated Kb 26002798 used allocated Kb 85 % allocation used
/tibero 디렉터리는 /dev/vg01/lv00 디스크에 속해 있고, 전체 용량 30,425,199KB 중 사용한 용량은 26,002,798KB, 남은 용량은 4,422,401KB로 전체의 85%가 사용 중이라는 것을 의미한다.
5. 설치용 속성 파일 작성
OpenFrame Batch for MSP는 설치용 속성 파일에 값을 설정한 후 설치 스크립트를 실행하는 방법으로 설치된다. 즉, OpenFrame Batch for MSP의 설치를 위한 각종 속성 내용을 하나의 파일에 모두 작성한 후 인스톨러를 실행하면 인스톨러는 속성 파일에 작성된 설정 내용을 읽어 들여 설정된 항목에 따라 설치를 진행한다.
본 절에서는 OpenFrame 설치용 속성 파일에 작성되어야 하는 항목에 대해 기술한다. 설치용 속성 파일의 예제 샘플은 본 안내서의 설치용 속성파일 예제에서 확인할 수 있다.
|
5.1. OpenFrame 홈 디렉터리 설정
OpenFrame을 설치할 디렉터리를 설정하는 항목으로, OpenFrame Base 제품이 설치되어 있는 절대경로를 입력한다. 여기서 설정된 디렉터리는 이후 모든 설정파일에서 OpenFrame 홈 디렉터리로 사용된다.
다음은 OpenFrame의 홈 디렉터리를 설정하는 방법이다.
OPENFRAME_HOME=<path>
항목 | 설명 |
---|---|
OPENFRAME_HOME |
Linux의 디렉터리 또는 파일 경로를 지정한다. |
다음은 OpenFrame 홈 디렉터리를 /home/oframe/OpenFrame으로 설정하는 예이다.
OPENFRAME_HOME=/home/oframe/OpenFrame
5.2. 기본 시스템 및 볼륨 설정
OpenFrame에서 사용되는 기본 볼륨명을 설정하는 항목이다. 기본 볼륨명은 OpenFrame Base를 설치할 때 생성한 볼륨명을 사용해야 한다.
OpenFrame Base 설치 과정의 기본 볼륨 생성에 대해서는 OpenFrame Base "설치 안내서"를 참고한다. |
다음은 설치용 속성 파일 항목에 대한 설명이다.
DEFAULT_VOLSER=<default_volume> BATCH_TABLE_CREATE=YES|NO SYSTEM_TABLESPACE=<tablespace>
항목 | 설명 |
---|---|
DEFAULT_VOLSER |
OpenFrame에서 기본 볼륨으로 사용되는 볼륨 이름을 설정한다. |
BATCH_TABLE_CREATE |
BATCH 시스템 테이블을 생성 여부를 설정한다. |
SYSTEM_TABLESPACE |
시스템 관련 데이터를 별도로 관리하는 테이블스페이스를 지정한다. |
다음은 기본 볼륨명을 DEFVOL로, BATCH 시스템 테이블을 OFM_REPOSITORY로 설정한 예이다.
DEFAULT_VOLSER=DEFVOL BATCH_TABLE_CREATE=YES SYSTEM_TABLESPACE=OFM_REPOSITORY
5.3. 노드 설정
Batch 작업을 수행할 노드 이름을 설정하고, 멀티 노드 구성일 경우 전체 노드 목록을 설정하는 항목이다.
다음은 설치용 속성 파일 항목에 대한 설명이다.
TP_NODE_NAME=<node_name> TP_NODE_LIST=<node_list>
항목 | 설명 |
---|---|
TP_NODE_NAME |
Batch 작업을 수행할 노드 이름으로 OpenFrame Base를 설치할 때 oframe.m 파일에 설정한 노드 이름과 동일해야 한다. |
TP_NODE_LIST |
OpenFrame 시스템을 이루는 모든 노드 목록이다. 각 노드 이름은 세미콜론(;)으로 구분한다.
|
다음은 싱글 노드 시스템에서 노드명을 NODE1로 설정한 예이다.
TP_NODE_NAME=NODE1 TP_NODE_LIST=NODE1
다음은 NODE1, NODE2, NODE3으로 구성된 멀티 노드 시스템에서 현재 노드명을 NODE3으로 설정한 예이다.
TP_NODE_NAME=NODE3 TP_NODE_LIST=NODE1;NODE2;NODE3
5.4. ODBC 환경설정
Batch 제품에서 ODBC 접속과 관련된 환경을 설정하는 항목이다.
ODBC_USERNAME=<name> ODBC_PASSWORD=<password> ODBC_DATABASE=<name> TIBERO_CLIENT_PT=<port>
항목 | 설명 |
---|---|
ODBC_USERNAME |
ODBC를 이용하여 데이터베이스에 접속하기 위한 사용자 계정을 지정한다. 사용하는 데이터베이스의 사용자 계정을 입력해야 하며 숫자(0~9), 영문자(A~Z, a~z), 특수문자(@, #, $, -)로 이루어진 문자열로 설정한다. |
ODBC_PASSWORD |
ODBC를 이용하여 데이터베이스에 접속하기 위한 사용자의 패스워드를 지정한다. |
ODBC_DATABASE |
접속하려는 데이터베이스의 이름을 지정한다. |
TIBERO_CLIENT_PT |
접속하려는 데이터베이스의 포트를 지정한다. |
다음은 ODBC 환경설정의 예이다.
ODBC_USERNAME=tibero ODBC_PASSWORD=tmax ODBC_DATABASE=oframe7 TIBERO_CLIENT_PT=9199
5.5. JOB 환경설정
Batch 제품에서 JOB 수행과 관련된 환경을 설정하는 항목이다.
DEFAULT_JCLLIB_CREATE=YES|NO DEFAULT_PROCLIB_CREATE=YES|NO DEFAULT_USERLIB_CREATE=YES|NO DEFAULT_TEMPLIB_CREATE=YES|NO
항목 | 설명 |
---|---|
DEFAULT_JCLLIB_CREATE |
OpenFrame 설치 과정에서 자동으로 기본 JCLLIB 데이터셋을 생성할 것인지 여부 선택한다.
|
DEFAULT_PROCLIB_CREATE |
OpenFrame 설치 과정에서 자동으로 기본 PROCLIB 데이터셋을 생성할 것인지 여부 선택한다.
|
DEFAULT_USERLIB_CREATE |
OpenFrame 설치 과정에서 자동으로 기본 USERLIB 데이터셋을 생성할 것인지 여부 선택한다.
|
DEFAULT_TEMPLIB_CREATE |
OpenFrame 설치 과정에서 자동으로 기본 TEMPLIB 데이터셋을 생성할 것인지 여부 선택한다.
|
공유 메모리 설정은 10진수로 기술하며, 다른 공유 메모리 키 값과 중복되지 않도록 주의한다. |
다음은 Batch 환경설정의 예이다.
DEFAULT_JCLLIB_CREATE=YES DEFAULT_PROCLIB_CREATE=YES DEFAULT_USERLIB_CREATE=YES DEFAULT_TEMPLIB_CREATE=YES