마이페이지서비스 이용가이드

서비스 이용가이드

다우클라우드 서비스 이용가이드를 확인 하실 수 있습니다

NFS(Network File System) Server를 사용한 공유 스토리지 설정 가이드

server
작성자
admin
작성일
2017-04-11 16:04
조회
1282

1. 개요

CentOS 7 환경에서 NFS (Network File System) Server를 사용하여 공유 스토리지를 구성하는 가이드입니다.

  • NFS (Network File System) : Linux에서 동작하는 공유 파일 시스템
  • Server/Client 모델로 동작 (NFS Server에서 공유한 스토리지를 여러 NFS Client가 사용)

 

매뉴얼에서는 NFS Server와 NFS Client의 정보는 다음과 같이 가정하고 가이드를 진행합니다.

(각자 자신의 설정으로 수정하여 적용하세요.)

 

2. NFS Server 구성

2.1. NFS Server용 VM 구성

NFS Server용으로 사용하기 위해서 아래와 같이 인스턴스를 구성합니다. (인프라 관리 > 인스턴스 > 인스턴스 생성 버튼)

 

2.2. 공유 스토리지용 볼륨 생성

공유 스토리지로 사용할 볼륨을 생성합니다. (인프라 관리 > 볼륨 > 볼륨 탭 > 볼륨 생성 버튼)

 

2.3. NFS Server에 볼륨 연결

  • "인프라 관리 > 볼륨" 메뉴에서 "NFS_Storage"를 선택합니다.
  • "추가 작업"에서 "볼륨 연결 관리"를 선택합니다.
  • "인스턴스에 연결"에서 NFS Server를 선택합니다.
  • "볼륨 연결" 버튼을 선택하여 볼륨 연결을 완료합니다.

**새로 추가된 볼륨은 NFS Server에 /dev/vdd 로 추가 됩니다.

 

2.4. NFS Server에 서비스 구성

centos 사용자로 NFS Server 인스턴스에 접속하여 아래 작업을 수행합니다.

**스토리지 포맷시에서 새로 연결한 볼륨인지 반드시 확인하세요.

**기존에 사용하던 스토리지를 포맷할 경우, 스토리지 내의 모든 데이터가 삭제됩니다.

**xfs 또는 ext4 포맷으로 사용할 경우에는 디스크 추가 확장이 불가합니다.

**향후 디스크 추가 확장을 원할 경우, LVM (Logical Volume Manger) 설정을 하여 디스크를 추가하세요.

 

/etc/exports 파일의 설정

  • [Path] [Client_IP](Options)

 

3. NFS Client 구성

3.1. NFS Client용 VM 구성

NFS Client용으로 사용하기 위해서 아래와 같이 인스턴스를 구성합니다. (인프라 관리 > 인스턴스 > 인스턴스 생성 버튼)

 

3.2. NFS Client에 서비스 구성

centos 사용자로 NFS Client 인스턴스에 접속하여 아래 작업을 수행합니다.

위와 같이 설정을 완료하면 여러 NFS Client에서 NFS Server에 있는 /data 폴더를 공유하여 사용할 수 있습니다.

 

 

공유 스토리지 설정 가이드