GPFS에서 NetApp ONTAP NFS로
이 검증에서는 GPFS에 대한 물리적 디스크를 제공하기 위해 4개의 서버를 네트워크 공유 디스크(NSD) 서버로 사용했습니다. 아래 그림과 같이 GPFS는 NSD 디스크 위에 생성되어 NFS 내보내기 형식으로 내보내어 NFS 클라이언트가 액세스할 수 있도록 합니다. XCP를 사용하여 GPFS에서 내보낸 NFS의 데이터를 NetApp NFS 볼륨으로 복사했습니다.
GPFS 필수 사항
GPFS에서는 다음과 같은 노드 유형이 사용됩니다.
-
관리자 노드. 관리 명령에서 노드 간 통신에 사용되는 노드 이름을 포함하는 선택적 필드를 지정합니다. 예를 들어, 관리 노드
mastr-51.netapp.com
클러스터의 다른 모든 노드에 네트워크 검사를 전달할 수 있습니다. -
쿼럼 노드. 쿼럼이 파생된 노드 풀에 노드가 포함되는지 여부를 결정합니다. 최소한 하나의 노드가 쿼럼 노드로 필요합니다.
-
관리자 노드. 노드가 파일 시스템 관리자와 토큰 관리자를 선택할 수 있는 노드 풀에 속하는지 여부를 나타냅니다. 두 개 이상의 노드를 관리자 노드로 정의하는 것이 좋습니다. 관리자로 지정하는 노드 수는 작업 부하와 보유한 GPFS 서버 라이선스 수에 따라 달라집니다. 대규모 병렬 작업을 실행하는 경우 웹 애플리케이션을 지원하는 4노드 클러스터보다 더 많은 관리자 노드가 필요할 수 있습니다.
-
NSD 서버. GPFS와 함께 사용할 각 물리적 디스크를 준비하는 서버입니다.
-
프로토콜 노드. NFS와 Secure Shell(SSH) 프로토콜을 통해 GPFS 데이터를 직접 공유하는 노드입니다. 이 노드에는 GPFS 서버 라이센스가 필요합니다.
GPFS, NFS 및 XCP에 대한 작업 목록
이 섹션에서는 GPFS를 생성하고, GPFS를 NFS 내보내기로 내보내고, XCP를 사용하여 데이터를 전송하는 작업 목록을 제공합니다.
GPFS 생성
GPFS를 생성하려면 다음 단계를 완료하세요.
-
Linux 버전용 Spectrum-Scale Data Access를 서버 중 하나에 다운로드하여 설치합니다.
-
모든 노드에 필수 패키지(예: chef)를 설치하고 모든 노드에서 SELinux(Security-Enhanced Linux)를 비활성화합니다.
-
설치 노드를 설정하고 관리 노드와 GPFS 노드를 클러스터 정의 파일에 추가합니다.
-
관리자 노드, 쿼럼 노드, NSD 서버, GPFS 노드를 추가합니다.
-
GUI, 관리자, GPFS 노드를 추가하고, 필요한 경우 추가 GUI 서버를 추가합니다.
-
다른 GPFS 노드를 추가하고 모든 노드 목록을 확인합니다.
-
클러스터 정의 파일에서 모든 GPFS 노드에 설정할 클러스터 이름, 프로필, 원격 셸 바이너리, 원격 파일 복사 바이너리 및 포트 범위를 지정합니다.
-
GPFS 구성 설정을 보고 추가 관리 노드를 추가합니다.
-
데이터 수집을 비활성화하고 데이터 패키지를 IBM 지원 센터에 업로드합니다.
-
설치 전에 NTP를 활성화하고 구성을 미리 확인하세요.
-
NSD 디스크를 구성, 생성 및 확인합니다.
-
GPFS을 생성합니다.
-
GPFS를 마운트합니다.
-
GPFS에 필요한 권한을 확인하고 제공합니다.
-
다음을 실행하여 GPFS 읽기 및 쓰기를 확인하세요.
dd
명령.
GPFS를 NFS로 내보내기
GPFS를 NFS로 내보내려면 다음 단계를 완료하세요.
-
GPFS를 NFS로 내보내기
/etc/exports
파일. -
필요한 NFS 서버 패키지를 설치합니다.
-
NFS 서비스를 시작합니다.
-
NFS 클라이언트를 검증하기 위해 GPFS에 있는 파일을 나열합니다.
NFS 클라이언트 구성
NFS 클라이언트를 구성하려면 다음 단계를 완료하세요.
-
GPFS를 NFS로 내보내기
/etc/exports
파일. -
NFS 클라이언트 서비스를 시작합니다.
-
NFS 클라이언트에서 NFS 프로토콜을 통해 GPFS를 마운트합니다.
-
NFS로 마운트된 폴더의 GPFS 파일 목록을 검증합니다.
-
XCP를 사용하여 GPFS에서 내보낸 NFS의 데이터를 NetApp NFS로 이동합니다.
-
NFS 클라이언트에서 GPFS 파일을 검증합니다.