반응형

안녕하세요! 😊 이번에는 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) 설치 및 구성이 완료되었어요! 😊 각 단계별로 차근차근 진행하시면 무리 없이 설정하실 수 있을 거예요. 설치 과정 중 문제가 발생하거나 추가적인 도움이 필요하시면 언제든지 문의해주세요.

반응형
반응형

IBM AIX 환경에서 GPFS(General Parallel File System), 현재의 IBM Spectrum Scale을 제거하는 방법을 정리해볼게요. GPFS는 고성능 병렬 파일 시스템으로, 많은 기업에서 클러스터 환경에서 활용하지만, 특정 환경에서 제거해야 할 필요가 생길 수도 있어요.

아래 단계에 따라 안전하게 GPFS를 제거하는 방법을 설명해드릴게요.



1. 모든 GPFS 파일 시스템 언마운트

먼저, 시스템에 마운트된 모든 GPFS 파일 시스템을 언마운트해야 해요.

# 모든 GPFS 파일 시스템 언마운트
mmumount -a /gpfs1
mmumount -a /gpfs2
# 필요에 따라 추가적인 파일 시스템 언마운트

2. GPFS 파일 시스템 삭제

언마운트한 후에는 GPFS 파일 시스템 자체를 삭제해야 해요.

# GPFS 파일 시스템 삭제
mmdelfs gpfs1
mmdelfs gpfs2
# 필요에 따라 추가적인 파일 시스템 삭제

3. NSD(Network Shared Disk) 삭제

파일 시스템을 삭제한 후에는 해당 파일 시스템에서 사용하던 NSD를 삭제해야 해요.

# NSD 삭제
mmdelnsd nsd1
mmdelnsd nsd2
# 필요에 따라 추가적인 NSD 삭제

4. GPFS 데몬 종료

NSD 삭제 후, GPFS 데몬을 종료해야 해요.

# GPFS 데몬 종료
mmshutdown -a

5. Tiebreaker 디스크 삭제

Tiebreaker 디스크를 사용 중이라면, 삭제 전에 GPFS 데몬을 종료하고 설정을 변경해야 해요.

# GPFS 데몬 종료
mmshutdown -a

# Tiebreaker 관련 설정 변경
mmchconfig tiebreakerDisks="no"

설정 변경 후, Tiebreaker 디스크를 삭제하세요.

# Tiebreaker 디스크 삭제
mmdelnsd tiebreakerDiskName

6. 노드 삭제

클러스터에서 모든 노드를 제거해야 해요.

# 노드 삭제
mmdelnode -a

7. GPFS 관련 디렉터리 정리

패키지를 제거한 후에도 일부 설정 파일이나 로그 파일이 남아 있을 수 있어요.
필요에 따라 아래 디렉터리를 정리하면 돼요.

rm -rf /var/mmfs
rm -rf /usr/lpp/mmfs

 


8. GPFS 패키지 제거

AIX 시스템에서 GPFS(Spectrum Scale) 패키지를 제거하려면 installp 명령어를 사용하면 돼요.

smit

Software Installation and Maintenance >  Software Maintenance and Utilities  > Remove Installed Software
또는
smit remove


########################################################################
#  PREVIEW only? (remove operation will NOT occur)     no                                                                                                                  +
#  REMOVE dependent software?                          yes 
########################################################################
gpfs 검색 후 gpfs 패키지 제거

 

 


마무리

GPFS(Spectrum Scale) 제거 작업을 진행하기 전에 반드시 백업을 확인해야 해요.
또한, 클러스터 환경에서 운영 중이라면, 모든 노드에서 GPFS 구성이 올바르게 정리되었는지 점검하는 게 중요해요.

필요한 경우, GPFS 재설치를 위해 관련 패키지를 미리 준비해두는 것도 좋은 방법이에요.
IBM 공식 문서를 참고하면 더욱 정확한 정보를 얻을 수 있어요.

반응형
반응형

DSA사용법 

IBM Server DSA 다운로드 링크

www.ibm.com/support/pages/ibm-dynamic-system-analysis-dsa

 

Lenovo DSA 다운로드 링크

support.lenovo.com/kr/ko/solutions/lnvo-dsa

 

Dynamic System Analysis (DSA) - Lenovo Support KR

Lenovo Inc. View View

support.lenovo.com

 

벤더사 IBM, Lenovo 서버의 하드웨어의 상태나 에러로그 등등 확인할 수 있는 tool을 제공한다.

 

해당 링크에 들어가게되면 서버별 os별 정리가 되어있다.

 

윈도우서버 기준으로 정리하였다. 리눅스 방법도 동일하다.

 

1. DSA 다운로드 후 해당서버의 C드라이브, 리눅스의 경우 / 디렉토리에 복사해준다.

 

2. cmd를 관리자모드로 실행

 

3. cd C:\

 

4. dsa 파일명 -v 옵션으로 실행

 

5. 하드웨어 및 서버의 정보들을 취합 후 IBM server의 경우 IBM_Support Lenovo서버의 경우 enovo_Support 폴더 안에 생성된다.

6. 각 벤더사의 폴더 안에 서버의 "머신타입_시리얼넘버_오늘날짜_시간"의 규칙으로 된 폴더가 하나 더 생긴다.

 

해당 폴더 안 index.html을 실행 후 IPMI EVENT를 확인하면 하드웨어 장애 상태를 확인 가능하다.

반응형

+ Recent posts