【玩转CLB】负载均衡后端服务器通过CFS实现文件管理

背景说明

在做负载均衡时有多台Web服务器提供访问服务,通过负载均衡器调度分发。但如果将网站文件都分别部署在所有Web服务器上,则需要对所有Web服务器都进行文件维护,同时需要考虑文件同步问题,这将带来极大的工作量。

解决方案可以使用腾讯云文件存储CFS产品,将网站文件部署在CFS上,多台Web挂载CFS的分区,这样只需维护CFS上的网站文件即可。方便扩展Web服务器的同时,也极大降低了工作量。

本教程介绍Linux CentOS 7.x下的WEB服务器与文件存储CFS的搭建。

准备工作

Web服务器:服务器2台

文件存储CFS:1个

创建CFS

1、进入文件存储CFS页面,点击立即使用后,在左侧点击文件系统后,右边选择与服务器相同的地区然后创建。

1.jpg

2、选择类型并填写内容

2.jpg

3.jpg

3、查看CFS信息

4.jpg

4、查看挂载信息

进入CFS管理页,点击“挂载点信息”,会看到默认的挂载命令。

5.jpg

上述命令中,"localfolder" 指用户本地自己创建的目录;"subfolder" 指用户在 CFS 文件系统里创建的子目录。这些可以根据情况进行修改。

服务器配置

1、安装NFS-Utils

在 服务器 上执行上述挂载命令前,请先确保已经成功安装 NFS-Utils。本教程以CentOS为例子说明,执行以下命令。

sudo yum install nfs-utils

2、在A服务器上先挂载并建立测试文件夹

假设挂载目录名为:localfolder,则执行第1.4中的挂载命令,以NFS 4.0挂载根目录为例。

mkdir /localfolder

sudo mount -t nfs -o vers=4.0,noresvport IP为CFS的IP:/ /localfolder

3、查看是否挂载

8.jpg

建立测试文件夹

cd /localfolder

mkdir testdir

6.jpg

4、在B服务器上同样执行以上操作

sudo yum install nfs-utils

mkdir /localfolder

sudo mount -t nfs -o vers=4.0,noresvport IP为CFS的IP:/ /localfolder

df -h

挂载成功后,直接进入挂载分区,即可以看到A服务器所建立的文件夹

cd /localfolder

ls

7.jpg

说明A、B两台服务器使用同一个CFS实现文件的统一处理。

总结

通过以上操作,结合CLS负载均衡,即可实现多台服务器共同使用相同的文件。

相关文章

linux常用进程通信方式包括管道(pipe)、有名管道(FIFO)、...
Linux性能观测工具按类别可分为系统级别和进程级别,系统级别...
本文详细介绍了curl命令基础和高级用法,包括跳过https的证书...
本文包含作者工作中常用到的一些命令,用于诊断网络、磁盘占满...
linux的平均负载表示运行态和就绪态及不可中断状态(正在io)的...
CPU上下文频繁切换会导致系统性能下降,切换分为进程切换、线...