설치 전 준비사항
본 장에서는 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