CentOS下torque集群配置(二)集群中配置NFS实现文件共享

xiaoxiao2021-02-27  287

转自 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

转载请注明原文地址: https://www.6miu.com/read-1659.html

最新回复(0)