카테고리 없음

IBM AIX에서 GPFS(Spectrum Scale) 설치 방법

Itlee 2025. 2. 26. 15:00
반응형

안녕하세요! 😊 이번에는 IBM AIX 환경에서 GPFS(General Parallel File System), 현재는 IBM Spectrum Scale로 알려진 파일 시스템을 설치하는 방법을 안내해드릴게요. 이 과정은 두 대의 서버를 기반으로 진행하며, 각 단계별로 상세히 설명해드릴게요.


1. 사전 준비

1.1. 서버 목록

설치를 진행할 두 대의 서버는 다음과 같아요:

  • 오라클 개발 서버 01
  • 오라클 개발 서버 02

1.2. SSH 키 생성 및 배포

두 서버 간 패스워드 없이 통신하기 위해 SSH 키를 생성하고 배포해야 해요.

# SSH 키 생성
ssh-keygen -t rsa

# 생성된 공개 키를 authorized_keys에 추가
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

이 과정을 두 서버 모두에서 수행하고, 각 서버의 ~/.ssh/authorized_keys 파일에 상대 서버의 공개 키를 추가해주세요.


2. GPFS 패키지 설치

2.1. 패키지 다운로드 및 압축 해제

IBM에서 제공하는 GPFS(Spectrum Scale) 패키지를 다운로드하여 각 서버의 동일한 디렉터리에 저장해주세요. 예를 들어, /tmp/download 디렉터리에 Spectrum_Scale_Standard-5.0.1.0-ppc64-AIX-install.tgz 파일을 저장했다면, 다음과 같이 압축을 해제합니다:

# 압축 해제
gzip -dc Spectrum_Scale_Standard-5.0.1.0-ppc64-AIX-install.tgz | tar xvf -

2.2. 패키지 설치

압축을 해제하면 여러 개의 파일셋이 생성돼요. 이를 설치하기 위해 smit 유틸리티를 사용합니다:

# smit 인터페이스 실행
smit installp
  • INPUT device / directory for software: 패키지가 있는 디렉터리 경로를 입력 (예: /tmp/download)
  • SOFTWARE to install: _all_latest 선택
  • ACCEPT new license agreements?: yes로 변경

나머지 옵션은 기본값으로 두고 설치를 진행해주세요.

설치가 완료되면 다음 명령어로 설치된 패키지를 확인할 수 있어요:

# 설치된 GPFS 패키지 확인
lslpp -l | grep -i gpfs

3. 클러스터 구성

3.1. 노드 리스트 작성

클러스터를 구성할 노드들의 정보를 담은 파일을 생성해야 해요. 예를 들어, /var/mmfs/etc/node.list 파일을 생성하고 다음과 같이 작성합니다:

rpodbd01:quorum-manager
rpodbd02:quorum-manager

3.2. NSD(Network Shared Disk) 정의

GPFS에서 사용할 디스크를 정의하는 파일을 생성합니다. 예를 들어, /var/mmfs/etc/data.txt 파일을 생성하고 다음과 같이 작성합니다:

/dev/hdisk0:rpodbd01::dataAndMetadata::data_nsd01:

또한, Tiebreaker 디스크를 정의하는 /var/mmfs/etc/tie.txt 파일도 생성합니다:

/dev/hdisk3:rpodbd01,rpodbd02::dataAndMetadata::tbnsd1:
/dev/hdisk4:rpodbd01,rpodbd02::dataAndMetadata::tbnsd2:
/dev/hdisk5:rpodbd01,rpodbd02::dataAndMetadata::tbnsd3:

3.3. 클러스터 생성

다음 명령어를 통해 클러스터를 생성합니다:

# 클러스터 생성
mmcrcluster -n /var/mmfs/etc/node.list -p rpodbd01 -C rpodbd_cluster

생성 후 라이선스를 수락합니다:

# 라이선스 수락
mmchlicense server --accept -N rpodbd01
mmchlicense server --accept -N rpodbd02

3.4. 클러스터 시작

클러스터를 시작하려면 다음 명령어를 사용합니다:

# 클러스터 시작
mmstartup -a

3.5. NSD 생성

정의한 NSD를 생성합니다:

# 데이터 NSD 생성
mmcrnsd -F /var/mmfs/etc/data.txt

# Tiebreaker NSD 생성
mmcrnsd -F /var/mmfs/etc/tie.txt

Tiebreaker 디스크를 설정합니다:

# Tiebreaker 디스크 설정
mmchconfig tiebreakerDisks="tbnsd1;tbnsd2;tbnsd3"

3.6. 파일 시스템 생성

마지막으로, GPFS 파일 시스템을 생성합니다:

# 파일 시스템 생성
mmcrfs /data /dev/data_nsd01 -F /var/mmfs/etc/data.txt -A yes -B 512k -N 50000

생성된 파일 시스템을 마운트하려면 다음 명령어를 사용합니다:

# 파일 시스템 마운트
mmmount /data

마무리

이제 IBM AIX 환경에서 GPFS(Spectrum Scale) 설치 및 구성이 완료되었어요! 😊 각 단계별로 차근차근 진행하시면 무리 없이 설정하실 수 있을 거예요. 설치 과정 중 문제가 발생하거나 추가적인 도움이 필요하시면 언제든지 문의해주세요.

반응형