TAC 설치와 제거
TAC(Tibero Active Cluster) 환경을 구축하기 위한 Tibero의 설치 방법을 설명합니다.
설치 전 준비사항
TAC를 구축하기 전에 다음의 사항을 확인합니다.
시스템 요구사항
TAC 설치를 위한 시스템 요구사항의 내용은 “1.3. 시스템 요구 사항”을 참고합니다.
설치 전 준비사항
TAC를 구성 전 “제2장 설치 전 준비사항”을 참고하여 기본적인 사항을 점검합니다.
인터커넥트 구성
IP 주소 및 포트 정보 확인
소켓 버퍼 설정
공유 디스크 타입 확인
인터커넥트 구성
인터커넥트(Interconnect)란 TAC 노드간의 통신에 필요한 별도의 네트워크입니다.
인터커넥트를 구성할 때 노드간 직접 연결보다는 별도의 인터커넥트 스위치(Switch)를 사용하는 것을 권 고합니다. 노드간 직접 연결시 인터커넥트가 단일 장애점(Single point of failure)이 될 수 있고 3노드 이상 구 성에 어려움이 있기 때문입니다. 별도의 인터커넥트 스위치 사용시 노드간 직접 연결보다 서비스 안정성 및 확장성 등의 측면에서 장점이 있습니다.
IP 주소 및 포트 정보 확인
설치를 시작하기 전에 IP 주소와 포트 번호를 확인합니다. 기존 Tibero 단일 인스턴스에서 필요로 하는 IP 주 소(외부 IP 주소)와 Listener 포트 번호 외에 추가로 Interconnect IP 주소와 포트 번호, CM 포트 번호가 필 요합니다. VIP, IP 필터링 기능을 사용하는 경우 동일 서브넷에 IP가 부여되어 있는지 확인이 필요합니다.
IP 주소
외부 IP 주소
외부 통신을 위해 부여될 IP 주소를 확인
Interconnect IP 주소
각 노드간 통신을 위해 부여될 내부 IP 주소를 확인
포트 번호
Listener 포트 번호
각 노드의 Tibero 인스턴스를 기동할 때 부여될 포트 번호를 확인
CM 포트 번호
각 노드의 통신을 위한 CM에 부여될 포트 번호를 확인
Interconnect 포트 번호
각 노드의 Tibero 인스턴스간에 통신할 포트 번호를 확인
소켓 버퍼 설정
운영체제의 소켓 버퍼 값을 설정합니다.
AIX
SB_MAX
4194304
TCP_RECVSPACE
4194304
TCP_SENDSPACE
1048576
Linux
net.core.rmem_max
67108864, OS 기존 설정값, TCP_RCVBUF_SIZE, _INC_TCP_RCVBUF_SIZE 중 최댓값
net.core.wmem_max
67108864, OS 기존 설정값, TCP_SNDBUF_SIZE, _INC_TCP_SNDBUF_SIZE 중 최댓값
Solaris
max_buf
4194304
recv_buf
4194304
send_buf
1048576
참고
sb_max 파라미터는 AIX 운영체제에만 해당합니다.
공유 디스크 타입 확인
TAC는 모든 인스턴스가 같이 사용할 수 있는 공유 디스크의 공간을 필요로 합니다.
TAC의 실행과 운영을 위해서는 최소 7개의 공유 파일이 필요합니다. 파일의 위치는 설치할 때 사용자에게 입력받는 {SHARED_DISK_HOME}을 기준으로 생성되며 노드마다 필요로 하는 파일은 {TAC_IN STANCE_ID}를 붙여서 생성합니다. 예를 들어 {SHARED_DISK_HOME}이 dev/tac이고 {TAC_INSTANCE_ID} 가 0일 경우 Undo 로그 파일의 경로는 'dev/tac/UNDO0.dtf'입니다.
다음은 처음 노드를 설치할 때 필요한 공유 파일의 목록과 파일 생성 경로입니다.
컨트롤 파일
{SHARED_DISK_HOME}/c1.ctl(변경 가능)
CM용 클러스터 파일
{SHARED_DISK_HOME}/cfile/cls1_cfile(변경 가능)
Redo 로그 파일
{SHARED_DISK_HOME}/log{TAC_INSTANCE_ID}1.log
{SHARED_DISK_HOME}/log{TAC_INSTANCE_ID}2.log
{SHARED_DISK_HOME}/log{TAC_INSTANCE_ID}3.log
Undo 로그 파일
{SHARED_DISK_HOME}/UNDO{TAC_INSTANCE_ID}.dtf
사용자 테이블 스페이스 파일
{SHARED_DISK_HOME}/usr001.dtf
시스템 테이블 스페이스 파일
{SHARED_DISK_HOME}/system001.dtf
임시 테이블 스페이스 파일
{SHARED_DISK_HOME}/temp001.dtf
참고
하드웨어 특성상 위의 설정 대로 파일명을 사용할 수 없는 경우는 Symbolic Link를 활용합니다.
처음 노드 설치 이후 추가적으로 노드를 설치하기 위해 각 노드당 4개의 공유 파일이 요구됩니다. 각 파일의 경로는 위의 표를 참고합니다.
Redo 로그 파일 3개
Undo 로그 파일
참고
공유 디스크로 Raw Device를 사용할 경우 위의 각 공유 파일들은 하나의 Raw Device 파일에 해 당하며 설치하기 전에 미리 Raw Device 관리자에게 해당 파일을 생성해 줄 것을 요청해야 합니다. 단, 각 파일의 크기는 충분해야 하고 Block Size는 512로 맞추어져 있어야 하며 Charater Type으로 설정 해야 합니다.
컨트롤 파일, CM용 클러스터 파일과 리소스 파일의 경우 사용자가 원하는 경로와 파일 이름으로 설정할 수 있습니다.
수동 설치
수동으로 TAC 환경을 구축하고 Tibero를 설치하는 방법은 "Tibero 관리자 안내서"의 "14장 Tibero Cluster Manager"와 "15장 Tibero Active Cluster"를 참조합니다.
설치 확인
설치 후 정상 작동 여부 확인은 tbcm 명령어를 이용하여 수행할 수 있습니다.
실행 후 나타나는 화면을 통하여 CM의 설정상태를 확인할 수 있습니다.
참고
tbcm 명령의 자세한 사용법은 "Tibero 관리자 안내서"의 "14장 Tibero Cluster Manager"를 참고합니다.
제거
TAC 환경에서 한 노드를 제거하기 위한 방법에는 콘솔 모드와 수동 모드가 있습니다.
콘솔 모드
콘솔 모드로 하나의 노드를 제거하는 순서는 다음과 같습니다.
Tibero 인스턴스를 종료합니다.
TBCM을 종료합니다.
Tibero가 설치된 디렉터리를 포함한 모든 하위 디렉터리를 해당 운영체제의 명령어로 삭제합니다.
수동 모드
수동 모드로 하나의 노드를 제거하는 순서는 다음과 같습니다.
Tibero 인스턴스를 종료합니다.
TBCM을 종료합니다.
Tibero 인스턴스가 설치된 디렉터리를 포함한 모든 하위 디렉터리를 삭제합니다.
Last updated

