LINUX NFS 双机配置详解
服务端双机共享文件系统/mnt/share
服务ip地址:192.168.1.100,客户端ip:192.168.1.0
服务端配置
1、备份VCS双机文件/etc/VRTSvcs/conf/config/main.cf
2、使用hastop -all -force命令停双机
3、在main.cf 中修改NFS资源,主要修改如下两部分中红色处;
Share dNFS_Share1 (
PathName = "/share"
Client = "192.168.1.0/255.255.255.0" //可以将此处修改为”*”,表示不对客户端地址做限制,也可以在下面的OtherClients中增加多个网段。
OtherClients = { "10.0.1.0/255.255.255.0" }
Options = "rw,async,insecure"
)
NFS dNFS_NFS (
Nproc = 128 //支持最多客户端连接数
)
修改以后进入main.cf所在目录,执行hacf -verify .检查main.cf是否正常;
分别在主备双机上使用hastart命令启动双机,如果双机启动失败,执行hasys -force
<sys>命令强制启动双机,<sys>为双机中任一个主机名。
1)在/etc/exports中增加/share 网段/掩码(rw,async,insecure),网段/掩码表示允许访
问的客户端网络,业务网段必须包含在内。
也可以直接写成 *,表示不对地址做限制。
如图:
2)nfs进程数调整。
修改/etc/sysconfig/nfs文件中USE_KERNEL_NFSD_NUMBER对应的配
置值(此值表示支持最多客户端连接数)。
USE_KERNEL_NFSD_NUMBER="128"
3)重启nfs服务并配置为自启动
SUSE8、SUSE9操作系统中请执行以下命令:
# /etc/init.d/nfsserver restart
# chkconfig nfslock on
# chkconfig nfsserver on
SUSE10操作系统中请执行以下命令:
# /etc/init.d/nfsserver restart
# chkconfig nfsserver on
检查nfs服务状态
输入./nfsserver status命令查看NFS服务是否为Running状态,若是则表示NFS服务正常。
检查/etc/sysctl.conf文件
请执行more /etc/sysctl.conf命令检查sysctl.conf文件,如果文件中有
“net.ipv4.conf.all.arp_ignore”和“net.ipv4.conf.default.arp_ignore”参数,请首先备份
/etc/sysctl.conf文件,并将这两个参数值修改为1,如果没有则忽略此步骤。
修改后的效果为:net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.default.arp_ignore = 1
保存修改后执行以下命令使修改生效:
sysctl –p
rcnetwork restart #该命令会导致网络瞬间中断
客户端主机执行命令
mount -t nfs 192.168.1.100:/mnt/share /mnt/fileserver
检查:
df -h。