본문 바로가기

Note

[설치] Linux CentOS에서 NFS 설정하기

DB2의 멀티 파티션 기능을 수행하기 위해서는 서버간 Share 할 수 있는 파일 시스템이 필요하다
파일시스템의 공유를 통하여 서버간에 DB2의 필요한 부분들을 공유 할 수 있다.

물론 이는 NFS라는 기법을 사용하여 일반적으로 구성한다.
AIX에서는 smitty 이라는 인터페이스 툴로 간단히 구성을 할 수 있다.
또한 Linux상에서도 간략한 Command Line을 통하여 NFS를 구성 할 수 있다.

Linux의 CentOS에서 NFS 설정을 해보도록 하겠습니다.
설정은 아래와 같습니다.
=======================================================================
1. 환경
  1) NFS 서버 IP : 192.168.217.128(hostname : Server1)
  2) NFS 공유 파일 시스템(디렉토리) : /Server1
  3) 클라이언트 서버 IP : 192.168.217.129(hostname : Server2)
  4) 클라이언트 마운트할 파일 시스템(디렉토리) : /Server2

2. NFS 서버쪽 설정
  1) /etc/exports 파일의 편집
    : /Server1<NFS 서버 파일시스템> 192.168.217.129<클라이언트 서버 IP>(rw)<읽기,쓰기 권한>
  2) exportfs -v 명령어로 세팅된 /etc/exports 확인 하기
    : exportfs -v

3. NFS 서비스 데몬 기동
   1) PortMap 기동
       /etc/init.d/portmap start
   2) NFS 기동
       /etc/init.d/nfs start
   3) NetFs 기동
       /etc/init.d/netfs start

4. iptables 방화벽 Port 중지
      /etc/init.d/iptables stop

5. 클라이언트 서버쪽 설정
     mount -t nfs 192.168.217.128:/Server1 /Server2
    : NFS 서버쪽의 IP, NFS 서버 쪽 파일 시스템, 클라이언트 서버 Mount 파일 시스템

6. Mount 된 NFS 확인

# 참조(서버의 hostname 변경하기)
 1) echo "Server1" > /proc/sys/kernel/hostname
 
2) vi /etc/hosts 에서 아래와 같이 편집
    
192.168.217.129  Server2
 3) vi /etc/sysconfig/network
     NETWORKING=yes
     NETWORKING_IPV6=yes
     HOSTNAME=Server2
     GATEWAY=192.168.192.2