我正在RHEL 7集群上configuration一个NFS导出资源,我需要让一个共享目录可以从属于不同子网的客户端上挂载。
例如,下面的命令显然工作正常(只有一个networking定义):
pcs resource create TEST-EXPORTFS ocf:heartbeat:exportfs clientspec=192.168.1.0/24 options=rw,sync,no_root_squash directory=/test fsid=1
但是如何在“clientspec”参数中添加第二个networking(例如:192.168.100.0/24),以便两个子网的客户端都可以安装共享目录?
我在官方文档中找不到任何帮助(无论是从RedHat还是从Linux-HA)。
提前感谢任何宝贵的帮助。
我知道它是一个较老的问题,但它在谷歌search前10名,所以我想我会回答什么为我工作,以防其他人打这寻找相同的东西
我有一个类似的问题,我有很多的服务器,所以我有他们根据他们做什么和需要导出一些子只有一个子网或另一个到一切子网的子网分裂,我发现了一个整洁欺骗那没有logging。 你只需要添加2个独立的资源,每个都需要你需要的子网,然后你就会看到它在两个子网中输出一次
例:
[root@nas1 ~]# pcs resource create nfs-log1 exportfs clientspec=192.168.0.0/255.255.255.0 options=rw,sync,no_root_squash directory=/mnt/nfsshare/logdata fsid=2 --group nfsgroup [root@nas1 ~]# pcs resource create nfs-log2 exportfs clientspec=172.16.0.0/255.255.255.0 options=rw,sync,no_root_squash directory=/mnt/nfsshare/logdata fsid=2 --group nfsgroup
那么showmount会像这样返回:
/mnt/nfsshare/logdata 192.168.0.0/255.255.255.0,172.16.0.0/255.255.255.0