“Nfs实现日志集中查看”的版本间的差异
跳到导航
跳到搜索
(→* 起因) |
|||
(未显示同一用户的3个中间版本) | |||
第1行: | 第1行: | ||
=* 起因= | =* 起因= | ||
+ | 2019年10月24日 星期四 17时57分55秒 CST | ||
程序哥要登录一台机器看所有javalog 但是有些机器跑的程序日志名是一样的 于是只能是 多个 nfs server 一个client 然后登录client机器就可以查看6台机的log | 程序哥要登录一台机器看所有javalog 但是有些机器跑的程序日志名是一样的 于是只能是 多个 nfs server 一个client 然后登录client机器就可以查看6台机的log | ||
第9行: | 第10行: | ||
<pre>yum -y install nfs-utils rpcbind | <pre>yum -y install nfs-utils rpcbind | ||
firewall-cmd --add-service=nfs --permanent --zone=public | firewall-cmd --add-service=nfs --permanent --zone=public | ||
− | + | systemctl enable rpcbind | |
systemctl enable nfs-server | systemctl enable nfs-server | ||
第72行: | 第73行: | ||
mount 172.31.26.183:/data/logs/hello/ /data/logs/java04/hello/ | mount 172.31.26.183:/data/logs/hello/ /data/logs/java04/hello/ | ||
mount.nfs: access denied by server while mounting 172.31.26.183:/data/logs/hello/</pre> | mount.nfs: access denied by server while mounting 172.31.26.183:/data/logs/hello/</pre> | ||
+ | =see also= | ||
+ | [https://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html Linux NFS服务器的安装与配置] | ||
+ | [[category:ops]] |
2019年10月31日 (四) 06:17的最新版本
目录
* 起因
2019年10月24日 星期四 17时57分55秒 CST
程序哥要登录一台机器看所有javalog 但是有些机器跑的程序日志名是一样的 于是只能是 多个 nfs server 一个client 然后登录client机器就可以查看6台机的log
client 172.31.27.83 server java02(172.31.25.239), java03(172.31.16.171) ,04,05,06 加上01自己 一共6台机器
* server install
** java2
yum -y install nfs-utils rpcbind firewall-cmd --add-service=nfs --permanent --zone=public systemctl enable rpcbind systemctl enable nfs-server systemctl start nfs-server # nfs client ip echo "/data/logs/hello/ 172.31.27.83(rw,sync,no_root_squash)" >> /etc/exports systemctl restart rpcbind exportfs -arv #其它几台机器是一样的 在此就不写上了
client
* client inst
yum -y install nfs-utils apt-get install nfs-common#debina
config
4java02
mkdir -p /data/logs/java02/hello/ mount 172.31.25.239:/data/logs/hello/ /data/logs/java02/hello/ 记得加入 fstab 172.31.27.83:/data/logs/hello/ /home/logs/java01/hello nfs defaults 0 0 172.31.25.239:/data/logs/hello/ /home/logs/java02/hello nfs defaults 0 0 172.31.16.171:/data/logs/hello/ /home/logs/java03/hello nfs defaults 0 0
4java03
mkdir -p /data/logs/java02/hello/ mount 172.31.16.171:/data/logs/hello/ /data/logs/java02/hello/
其它一致,在此不写 mount 172.31.16.171:/data/logs/hello/ /data/logs/java03/hello/ mount.nfs: access denied by server while mounting 172.31.16.171:/data/logs/hello/
** 挂只读 pass
设置输出目录只读:ro /data/logs/hello/ 172.31.27.83(ro,sync,no_root_squash) systemctl restart nfs-server sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;
troubleshooting
on nfs server
# 不然会 showmount -e 没东西 mount 172.31.26.183:/data/logs/hello/ /data/logs/java04/hello/ mount.nfs: access denied by server while mounting 172.31.26.183:/data/logs/hello/