소개
본 장에서는 OpenFrame 운영에 필요로 하는 설정 파일의 구조에 대해 설명한다.
OpenFrame의 동작에 필요한 설정값은 다음의 경로에 각 제품별로 배포된다. 이를 ofconfig 툴을 이용해 노드별로 데이터베이스에 적재시킨 후 실제 시스템 운영 상황에서는 각 노드마다 존재하는 Tmax TCache에 불러와 사용한다.
$OPENFRAME_HOME/config
OpenFrame 설정값을 적재하기 위해 배포되는 파일은 다음과 같이 구성된다. 'SECTION'의 'KEY'에 'VALUE'를 입력한다.
# # TYPE # 1 : Y_N # 2 : String # 3 : Number # # AVAIL VALUE # delimiter : COMMA(',') or DASH('-'; NUMBER(TYPE 3) range) # # # ----------------------------------------------------------------------------------------------------------- SUBJECT | SECTION | KEY | TYPE | DEFAULT_VALUE | VALUE | AVAIL_VALUE | DESCRIPTION ----------------------------------------------------------------------------------------------------------- cobol | HCOB85 | COMMAND | 2 | ccbl2002 | ccbl2002 | | cobol | HCOB85 | COPY_EXT | 2 | cpy,cbl,txt,TXT | cpy,cbl,txt,TXT | | console | CONSOLE | RETRY_COUNT | 3 | 3 | 3 | | console | CONSOLE | RETRY_INTERVAL | 3 | 5 | 5 | | console | CONSOLE | ALIVE_INTERVAL | 3 | 10 | 10 | | console | CONSOLE | CHECK_AUTH | 1 | NO | YES | | ... : : : : : : : :
환경설정 파일은 다음의 구조로 구성된다.
항목 | 설명 |
---|---|
SUBJECT |
환경설정 항목의 동작 모듈별 분류기준이 된다. |
SECTION |
환경설정 항목의 모듈 내 기능별 분류 기준이 된다. |
KEY |
환경설정 값을 획득하기 위한 키 이름이다. |
TYPE |
환경설정 항목의 값의 유형을 지정한다.
|
DEFAULT_VALUE |
VALUE가 지정되지 않았을 때 사용할 기본 설정값을 지정한다. |
VALUE |
동작에 사용할 설정 값을 지정한다. |
AVAIL_VALUE |
명시할 수 있는 개별적인 값 또는 범위를 표시한다. |
DESCRIPTION |
환경설정 항목의 설명을 기록한다. 이 값은 시스템의 동작에 영향을 주지 않는다. |
이 파일을 ofconfig의 import 명령으로 DB에 저장하며, 운용 도중엔 Tmax TCache에 적재되어 사용되기 때문에 OpenFrame 동작을 위해 TCache의 관리 프로그램 중 pfmtcacheadmin의 -c 명령으로 캐시 공간을 미리 할당해두어야 한다. 또한 OpenFrame이 정상적으로 노드별 설정에 접근하기 위해 OPENFRAME_NODENAME 환경변수에 Tmax의 노드 이름 규칙을 따라 16자 이하의 노드 이름을 설정해야 한다. 설정값을 지정할 때 환경변수 값을 사용할 경우 OpenFrame Manager 제품을 통해 조회할 땐 환경변수값에 대한 실제 경로가 아닌 환경변수 값을 그대로 출력한다.
환경설정 값 관리에 대한 자세한 내용은 OpenFrame Base "툴 참조 안내서"의 'ofconfig’를 참조한다. |