Nginx 集群负载均衡器
试验环境:
10.10.204.62 Load Balancing
10.10.204.63 Nginx Web server
10.10.204.64 Nginx Web server
10.10.204.65 File Storage
1.File Storage 服务器安装
yum -y install nfs-utils
2.配置NFS并创立共享目录
# mkdir -p /Data/webapp# vim /etc/exports/Data/webapp 10.10.204.0/24(rw,sync,no_subtree_check,no_root_squash)
3.开启自启动
# systemctl enable rpcbind# systemctl enable nfs-server# systemctl start rpcbind# systemctl start nfs
4.相关参数:
rw:read-write:可读写; ro:read-only,只读; sync:文件同时写入硬盘和内存。no_root_squash:来访的root使用户保持root帐号权限;显然开启这项是不安全的。root_squash:将来访的root使用户映射为匿名使用户或者使用户组;通常它将用nobody或者nfsnobody身份。all_squash:所有访问使用户都映射为匿名使用户或者使用户组;anonuid:匿名使用户的UID值,能在此处自行设定。 anongid:匿名使用户的GID值。sync:将数据同步写入内存缓冲区与磁盘中,效率低,但能保证数据的一致性。async:文件暂存于内存,而不是直接写入内存。no_subtree_check :即便输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样能提高效率。
5.File Storage 服务器防火墙配置
# firewall-cmd --permanent --add-service=rpc-bind# firewall-cmd --permanent --add-service=nfs# firewall-cmd --reload
6.Nginx Web server 服务器安装以及挂载
# yum -y install nfs-utils# mkdir -p /Data/webapp# mount -t nfs 10.10.204.65:/Data/webapp /Data/webapp
7.假如需要开机自动挂载,在该文件最下方增加一行就可
# vim /etc/fstab10.10.204.65:/Data/webapp /Data/webapp nfs auto,rw,vers=3,hard,intr,tcp,rsize=32768,wsize=32768 0 0
8.Nginx Web server 服务器测试
连续写16384个16KB的块到nfs目录下的testfile文件
# time dd if=/dev/zero of=/Data/webapp/testfile bs=16k count=1638416384+0 records in16384+0 records out268435456 bytes (268 MB) copied, 2.89525 s, 92.7 MB/sreal 0m2.944suser 0m0.015ssys 0m0.579s测试读的性可以# time dd if=/nfsfolder/testfile of=/dev/null bs=16k16384+0 records in16384+0 records out268435456 bytes (268 MB) copied, 0.132925 s, 2.0 GB/sreal 0m0.138suser 0m0.003ssys 0m0.127s
综合来讲,NFS的速度还算理想。假如觉得速度慢,那么增加相关参数后,反复挂载卸载并测试读写,找到适合自己的配置方案。
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Nginx 集群负载均衡器
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Nginx 集群负载均衡器