nfs+keepalived实现一个高可用的nfs共享

本文介绍了如何通过nfs和keepalived在两台服务器上搭建高可用的nfs共享服务。首先在nfs_server1上安装nfs-utils和rpcbind,配置exports文件并开启服务,接着设置inotifywait进行文件同步。然后在nfs_server2上重复相同步骤。最后,配置keepalived以实现VIP漂移,确保当主服务器故障时,服务能够自动切换到备用服务器。
摘要由CSDN通过智能技术生成
			**nfs	+ 	  keepalived**
1.实现两台nfs文件共享实现同步功能
 	互相同步文件inotifywait+rsync

nfs_server1: 安装软件包 nfs-utils rpcbind
修改配置文件/etc/exports
/root/nginx 192.168.1.0/24(rw,no_root_squash)
nfs共享的路径 允许1网段所有主机访问取消root自动将级
tar -xf inotify-tools-3.13.tar.gz -C /usr/src/
cd /usr/src/inotify-tools-3.13/
./configure
make && make install
ssh-keygen 创建无密码连接
ssh-copy-id root@192.168.1.62 把密钥发送给对方
重启服务nfs-utils rpcbind
showmount -e localhost 看看是否能监测到如果没有执行以下命令
iptables -F 清除一下防火墙就好了
创建一个脚本
#!/bin/bash
FROM_DIR="/root/nginx/"
RSYNC_CMD=“rsync -az --delete $FROM_DIR root@192.168.1.62:/root/nginx” 同步给62主机
while inotifywait -rqq -e modify,move,create,delete,attrib $FROM_DIR 循环监测
do
$RSYNC_CMD
done & 放后台运行
chmod +x /root/rsync.sh 给脚本执行权限
./rsync 执行一个脚本
pgrep -l inotify 查看是否在后台运行

nfs_server:2

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值