CentOS下torque叢集配置(二)叢集中配置NFS實現檔案共享

__Sunny__發表於2017-05-04

轉自 http://blog.csdn.net/dream_angel_z/article/details/44225713

==========================================================================

要點:檔案所在的伺服器設定共享資料夾,其它應用伺服器掛載該資料夾

環境:

檔案所在伺服器:10.10.12.1資料夾為/ifs/data
應用伺服器:10.10.12.x資料夾為/ifs/data

 

1.安裝:CentOS是自帶NFS,所以無需安裝,要安裝的話用:yum-y install nfs-utils rpcbind

啟動NFS:預設已啟動,如果沒有啟動,輸入命令:

# servicerpcbind start
$ servicenfs start

centos7設定上面兩項服務開機自動啟:

vi/etc/rc.d/rc.local   新增下面兩行

/bin/systemctlstart rpcbind.service
/bin/systemctlstart nfs.service

可惜不生效
需要修改rc.local的許可權,讓它可執行:chmod +x/etc/rc.d/rc.local

(參考地址:http://www.mincoder.com/article/1773.shtml

2.10.10.12.1設定共享目錄,把該目錄開放給10.10.12.x

編輯/etc/exports,增加一行

/ifs/data10.10.12.x (rw,no_root_squash,no_all_squash,sync)
//可以採用域名,然後寫萬用字元  /ifs/data compute*(rw,no_root_squash,no_all_squash,sync)
//還可以使用這樣子:/ifs/data 10.10.12.1/255.255.255.0(rw,no_root_squash,no_all_squash,sync)
//表示共享給所有 10.10.12.X的 IP

提示:ip中不能使用萬用字元!

 3.使配置生效,輸入命令:

# exportfs-r

 4.檢視已共享的目錄,命令:

showmount-e #本機
showmount-e IP #其他

5.10.10.12.x掛載共享資料夾,輸入命令:

# mount-t nfs 10.10.12.1:/ifs/data /ifs/data

提示:掛載windows共享資料夾使用

# mount –t cifs –o username=devin,password=1234 //10.10.12.222/share/ifs/data

注:mount只對當前有效,重啟後失效,要生效,叢集配置中將命令寫到計算節點的/etc/fstab檔案中

10.10.12.1:/ifs/data    /ifs/data       nfs     defaults        0 0
10.10.12.1:/ifs/work    /ifs/data       nfs     defaults        00

然後將一個計算節點的/etc/fstab複製到其它計算節點上

# fori in {1..9};do scp /etc/fstab root@compute0$i:/ect;done

前提是10.10.12.1主機上要有NFS檔案共享,並且設定開機啟動檔案共享。

到這裡,也就完成了檔案共享,10.10.12.x/ifs/data已指向10.10.12.1/ifs/data


相關文章