1. 程式人生 > >配置linux叢集中的NFS檔案共享服務 centos6.5Final

配置linux叢集中的NFS檔案共享服務 centos6.5Final

在計算機叢集中,往往需要檔案共享。檔案共享有很多方案。下面簡單幾個步驟,配置NFS服務來實現我們的專案需求。

當前伺服器環境:centos6.5Final

rpcbind在舊版本的centos命名不同。

portmap新版下改名rpcbind


在虛擬機器下做實驗的時候,可先關掉防火牆和selinux,減少靈異事件發生的可能性。實驗成功後再寫防火牆配置檔案。

下載:
yum install -y nfs-utils rpcbind


vi /etc/selinux/config


將上述檔案中的
SELINUX=enforcing
替換為
SELINUX=permissive
儲存上述檔案之後,執行以下命令:
setenforce 0


vi /etc/exports
/home/www 192.168.2.200(rw,sync)


設定開機自動啟動
chkconfig nfs on
chkconfig rpcbind on


重啟服務
service nfs start
service rpcbind start


檢查防火牆
service iptables status
rpcinfo -p localhost








vi /etc/sysconfig/nfs
RQUOTAD_PORT=10001
LOCKD_TCPPORT=10002
LOCKD_UDPPORT=10002
MOUNTD_PORT=10003

STATD_PORT=10004



防火牆配置:



iptables  -I INPUT -p tcp --dport 111 -j ACCEPT iptables  -I INPUT -p udp --dport 111 -j ACCEPT iptables  -I INPUT -p tcp --dport 2049 -j ACCEPT iptables  -I INPUT -p udp --dport 2049 -j ACCEPT iptables  -I INPUT -p tcp --dport 10001:10004 -j ACCEPT iptables  -I INPUT -p udp --dport 10001:10004 -j ACCEPT service iptables save service iptables restart



從伺服器需要安裝NFS客戶端 且開啟要自啟動。
一、    yum install -y nfs-utils
然後掛載:
showmount -e 192.168.2.200
mount -t nfs 192.168.2.200:/home/www /home/www


二、

開機自動掛載
vi /etc/fstab
192.168.2.200:/home/www /home/www nfs defaults 0 0


df -h

檢視是否掛載成功!

結束!