'Server - Solaris > NFS' 카테고리의 다른 글

[NFS] NFS 클라이언트 mount  (0) 2016.07.21
[NFS] NFS구성 (Solaris-Linux)  (0) 2016.07.18



** nfs server 시작 **

service enable network/nfs/server



** nfs server 중단 **

service disable network/nfs/server





설정파일 -> vi /etc/vfstab

hostname:/share_dir    -    /cli_dir    nfs    -    yes    rw

mountall





이후에는 재부팅을 하여도 바로 NFS를 사용할 수 있다.

'Server - Solaris > NFS' 카테고리의 다른 글

[NFS] 서버 설정 (옵션)  (0) 2016.07.21
[NFS] NFS구성 (Solaris-Linux)  (0) 2016.07.18

테스트 중


목적 - 개발서버(Solaris)의 용량부족으로 인하여 H/W 적인 부분 증설을 하는 것이 아닌

     리눅스 NFS서버를 구축함으로써 문제를 해결할 수 있다고 판단함


솔라리스10                                     ->Client

10.10.30.26

/export/home/parkhs/nfs_solaris


리눅스 Oracle-Linux6.8                    ->Server

10.10.30.27

/home/parkhs/linux_parkhs


Linux서버 - 

nfs 설치 

yum install rpcbind nfs-utils nfs-utils-lib


서비스 실행

service rpcbind start

service nfslock start

service nfs start


확인

rpcinfo -p localhost


/etc/exports 설정

ex) /home/starkapin 192.168.10.1(rw, sync)

/공유폴더 허용IP(rw, sync) 허용IP(rw, sync, no_root_squash, all_squash)

/home/parkhs/linux_parkhs 10.10.30.26(rw,sync,no_root_squash,all_squash)


* 옵션 

ro : 읽기 전용 

rw : 읽기 / 쓰기

root_squash : 관리자 권한 불가능

no_root_squash : 관리자권한 부여

sync : 서버와 클라이언트 동기화


nfs 서비스 재실행

service nfs restart


부팅시 자동실행 등록

chkconfig nfs on

chkconfig --list | grep nfs


서비스가 잘돌아가는지 확인

exportfs -v


방화벽 설정 - 원격 제어를 위해 방화벽을 설정해야 하는데 NFS는 다음 포트를 열어줘야 한다.

TCP/UDP 111 - ROC 4.0 portmapper

TCP/UDP 2049 - NFSD (nfs server)


# vi /etc/sysconfig/nfs

주석을 해제한 후 nfs 서비스를 재시작한다.

LOCKD_TCPPORT=32803

LOCKD_UDPPORT=32769

MOUNTD_PORT=892

RQUOTAD_PORT=875

STATD_PORT=662

STATD_OUTGOING_PORT=2020

# service rpcbind restart

# service nfs restart


방화벽에 허용할 목록을 추가한다.

-A INPUT -s 0.0.0.0/0 -m state --state NEW -p udp --dport 111 -j ACCEPT

-A INPUT -s 0.0.0.0/0 -m state --state NEW -p tcp --dport 111 -j ACCEPT

-A INPUT -s 0.0.0.0/0 -m state --state NEW -p tcp --dport 2049 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p tcp --dport 32803 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p udp --dport 32769 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p tcp --dport 892 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p udp --dport 892 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p tcp --dport 875 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p udp --dport 875 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p tcp --dport 662 -j ACCEPT

-A INPUT -s 0.0.0.0/0 -m state --state NEW -p udp --dport 662 -j ACCEPT



Solaris Client - 

클라이언트에서 마운트 시도

mount -F nfs [서버ip]:[서버 공유디렉토리 경로] [클라이언트 공유디렉토리 경로]

mount -F nfs 10.10.30.27:/home/parkhs/nfs_parkhs /export/home/parkhs/nfs_solaris


RPCBind 오류 -> 클라이언트를 Linux로 테스트 진행


mount.nfs: Connection timed out  오류로 인하여 방화벽 해제 후에 진행 


   클라이언트에서 다음과 같이 서버의 공유디렉토리 마운트

   mount -t nfs 10.10.30.27:/home/parkhs/nfs_parkhs/ /home/share/


    성공!!!!



다시 솔라리스로 돌아가서 테스트 진행 시작

mount -F nfs [서버ip]:[서버 공유디렉토리 경로] [클라이언트 공유디렉토리 경로]

mount -F nfs 10.10.30.27:/home/parkhs/nfs_parkhs /export/home/parkhs/nfs_solaris


잘된다! 문제점은 방화벽 설정... 방화벽 iptables -F -> service iptables save -> service iptables restart


방화벽 설정 확인해야될듯하다..




'Server - Solaris > NFS' 카테고리의 다른 글

[NFS] 서버 설정 (옵션)  (0) 2016.07.21
[NFS] NFS 클라이언트 mount  (0) 2016.07.21

버츄얼박스 브릿지방식으로 설정 후


리얼ip 설정 후 사용


윈도우의 가상 호스트어댑터 ip를 게스트OS의 GATEWAY로 사용하려니까


인터넷이 안되는...


결국에는 브릿지로 사용

'Server - Solaris' 카테고리의 다른 글

[솔라리스] 명령어  (0) 2016.07.21
[솔라리스] Sparc/x86 랜카드이름  (0) 2016.07.15
[솔라리스] 네트워크 설정 후 오류  (0) 2016.07.15
[솔라리스] 네트워크 설정  (0) 2016.07.15

Sparc - 

lance Ethernet : le
Fast Ethernet v1.0 : be
Fast Ethernet v2.0 : hme
Quard Ethernet : qe
Quard fast Ethernet : qfe


x86 - e1000g0, pcn0


아직해결못함..(ㅠㅠ 살려주세요...)

사내 개발서버(OS : 솔라리스) 용량초과로 인하여 NFS구성하여 사용 할 생각

Virtualbox로 테스트 하는 중.


ip : 192.168.56.10

NETMASK : 255.255.255.0

GATEWAY : 192.168.56.1

DNS : 168.126.63.1


1. /etc/hosts

호스트 명과 해당 PC에 대한 IP를 설정




2. /etc/defaultrouter

필자는 VMware로 실습을 하고 있다.

VMware gateway주소는 192.168.1.2이다. gateway주소를 입력해준다.



3. /etc/netmasks

network 대역을 설정해준다.



4. /etc/resolv.conf

nameserver를 설정해준다.



5. /etc/nsswitch.conf

hosts: files  dns라고 설정해준다.





-------------------------------------------------------------------------------------------------------------------------------


* Realtek 랜카드는 솔라리스에서 작동 안한다!!!! (ㅠㅠ...수많은 시행착오가....)

+ Recent posts