문서유형ㅣ기술정보
분야ㅣ관리/환경설정
적용제품버전ㅣTibero 7
문서번호ㅣTADTI227
개요
본 문서는 Linux 환경에서 CFS 또는 Veritas 없이 공유 스토리지를 기반으로 Tibero TAC(Tibero Active Cluster)를 구성하는 방법을 설명합니다.
TAC 구성은 다음과 같은 절차로 진행됩니다.
- 스토리지(LUN) 할당
- Multipath 구성
- Multipath UUID 확인
- Raw Device 구성
- TAC 설치
※ 본 문서는 3번(Multipath UUID 확인) 및 4번(Raw Device 구성) 절차를 중심으로 설명합니다.
구성 환경
OS : Rocky Linux 9.6
DB : Tibero 7 (7.2.4, Build 305455)
방법
1. 스토리지(LUN) 할당
스토리지 엔지니어를 통해 LUN을 요청합니다.
- control file : 100MB × 2
- cmfile : 100MB
- system tablespace : 4GB
- 기타 데이터 영역 (환경에 따라 상이)
2. Multipath 구성
Multipath를 구성하여 이중 경로 기반의 공유 디스크를 설정합니다.
- iSCSI Target / Initiator 구성
- multipath 패키지 설치 및 활성화
※ 상세 절차는 첨부파일 참고
→ (첨부파일: Multipath 구성)
3. Multipath UUID 확인
Multipath 구성 이후, 각 노드에서 동일한 LUN을 참조하는지 확인합니다.
multipath -ll
[Node1]
[root@localhost ~]# multipath -ll mpathb (360014052b870157782f477d8159ae091) dm-2 LIO-ORG,lun_20g size=20G features='0' hwhandler='1 alua' wp=rw |-+- policy='service-time 0' prio=50 status=active | `- 34:0:0:0 sdb 8:16 active ready running `-+- policy='service-time 0' prio=50 status=enabled `- 35:0:0:0 sdc 8:32 active ready running |
[Node2]
[root@localhost ~]# multipath -ll mpathb (360014052b870157782f477d8159ae091) dm-2 LIO-ORG,lun_20g size=20G features='0' hwhandler='1 alua' wp=rw |-+- policy='service-time 0' prio=50 status=active | `- 34:0:0:0 sdc 8:32 active ready running `-+- policy='service-time 0' prio=50 status=enabled `- 35:0:0:0 sdb 8:16 active ready running |
두 노드에서 동일 UUID 확인
4. Raw Device 구성
4-1) 생성된 파티션 장치 파일 확인
| ls -l /dev/mapper/mpath* |
4-2) /dev/raw 디렉터리 생성 (없을 경우)
| sudo mkdir -p /dev/raw |
4-3) 각 파티션을 rawN으로 심볼릭 링크
sudo vi /etc/udev/rules.d/99-raw.rules
# 기존 raw 링크가 있다면 삭제 rm -f /dev/raw/raw*
# Tibero 계정으로 사용하므로 소유권/권한 설정 |
4-4)설정 확인
| [root@localhost dev]# ls -l /dev/raw/raw* lrwxrwxrwx. 1 tibero dba 19 Dec 23 13:55 /dev/raw/raw1 -> /dev/mapper/mpathc1 |
5. TAC 설치
Raw Device 구성이 완료된 이후 TAC 설치를 진행합니다.
참고
첨부파일은 Multipath 구성(2번 절차)에 대한 상세 가이드를 제공합니다.