目录

1、扩容tracker节点:

(1)增加tracker服务配置:

(2)增加hosts配置:

(3)增加storage配置:

(4)增加fastdfs-nginx配置:

(5)增加client配置:

2、扩容storage的group组内节点:

(1)增加storage服务配置:

(2)增加fastdfs-nginx服务配置:

(3)增加hosts配置:

(4)增加负载均衡nginx配置:

3、增加storage的group组:

(1)增加storage服务配置:

(2)增加fastdfs-nginx服务配置:

(3)增加hosts配置:

(4)增加负载均衡nginx配置:


1、扩容tracker节点:

tracker集群只是fastDFS中storage是跟踪器主要做调度工作,在访问上起负载均衡的作用,增加tracker节点只是能增加tracker的高可用性更好、负载均衡更好,

一般生产环境使用3个tracker节点也就可以了,根据实际需要tracker节点数量更多也是可以的,没有任何影响。

增加一个tracker节点需要对原有的fastDFS集群做以下配置的更改工作:

(1)增加tracker服务配置:

新增加一台服务器,按照上面安装步骤进行对应的操作,安装一个新的tracker服务,并将对应的配置信息配置完整即可。然后将该tracker服务启动起来。

(2)增加hosts配置:

在tracker集群和storage集群的各个节点上,都需要进行操作:

通过vi命令编辑/etc/hosts文件配置新增加的tracker服务器的IP和域名的映射,一行一个配置。

(3)增加storage配置:

在集群storage集群的各个节点上,都需要进行操作:

通过vi命令编辑/etc/fdfs/storage.conf配置文件,将新增加的tracker服务添加一个新的tracker_server的信息,新增加一行即可。

(4)增加fastdfs-nginx配置:

在集群storage集群的各个节点上,都需要进行操作:

因为每个storage都有对应的一个fastdfs-nginx,通过vi命令编辑fastdfs-nginx的配置文件/etc/fdfs/mod_fastdfs.conf,将新增加的tracker服务添加一个新的tracker_server的信息,新增加一行即可。

(5)增加client配置:

在tracker集群和storage集群节点中,如果当初有任意选择一个节点作为测试集群上传功能节点,进行操作:

通过vi命令编辑/etc/fdfs/client.conf配置文件,将新增加的tracker服务添加一个新的tracker_server的信息,新增加一行即可。

2、扩容storage的group组内节点:

storage的group组内节点的数据是一模一样的,group组内节点就是增加冗余备份、增加访问并发量,增加group组内节点只是能够更加的提高文件冗余备份、提高访问的并发量,并不能增加整个fastDFS集群的存储容量。

一般生产环境一个group的组内节点至少要有2个节点,这样能够有冗余备份,保证高可用,并且有一个定的并发量。如果想提高文件访问的并发量,那么可以增加group组内节点的数量。

增加一个storage的group组内节点需要对原有的fastDFS集群做以下配置的更改工作:

(1)增加storage服务配置:

新增加一台服务器,按照上面安装步骤进行对应的操作,安装一个新的storage服务,并将对应的配置信息配置完整即可,配置的时候注意下该storage属于哪个组就将/etc/fdfs/storage.conf配置文件中的group_name配置成对应group的名称。然后将该storage服务启动起来。

(2)增加fastdfs-nginx服务配置:

在新增加的storage服务器上,按照上面安装步骤进行对应的操作,安装一个新的fastdfs-nginx服务,并将对应的配置信息配置完整即可,配置的时候注意下该storage属于哪个组就将/etc/fdfs/mod_fastdfs.conf配置文件中的group_name配置成对应group名称。然后将该fastdfs-nginx服务启动起来。

(3)增加hosts配置:

在tracker集群和storage集群的各个节点上,都需要进行操作:

如果在fastDFS集群各个节点的/etc/hosts配置文件中有新增加的storage服务器的IP和域名映射关系那就不需要增加映射配置了,如果没有该IP和域名的映射那么就需要进行如下操作了:

通过vi命令编辑/etc/hosts文件配置新增加的tracker服务器的IP和域名的映射,一行一个配置。

(4)增加负载均衡nginx配置:

在负载均衡nginx的各个节点上,都需要进行如下操作:

由于负载均衡nginx中配置了各个group中一个或多个fastdfs-nginx的访问信息,因此如果某个group中增加了fastdfs-nginx就需要在所有的负载均衡nginx配置文件nginx.conf中对应的group中增加新的fastdfs-nginx访问信息:

通过vi命令编辑负载均衡nginx的配置文件nginx.conf,将对应新增加的storage所属的group对应的upstream中增加新的fastdfs-nginx的访问信息即可。

3、增加storage的group组:

storage的group组就是fastDFS的存储基本单位,文件会通过tracker分配存储到不同的group中,fastDFS的整体存储空间就是各个group中存储空间的叠加,因此增加group组能够增加整个fastDFS集群的存储容量。

一般生产环境是先有1-2个group,这样也就有一定的存储空间了。如果随着时间的发展,存储空间使用太多了,剩余空间不足,需要提高整个fastDFS的存储空间,那么可以增加group组来提高存储空间了。

增加一个storage的group组需要对原有的fastDFS集群做以下配置的更改工作:

(1)增加storage服务配置:

新增加一台服务器,按照上面安装步骤进行对应的操作,安装一个新的storage服务,并将对应的配置信息配置完整即可,配置的时候注意下该storage是一个新组,保证新增加的storage的goup名称不能与fastDFS集群中原有的group名称相同,然后将/etc/fdfs/storage.conf配置文件中的group_name配置成一个新的group名称即可。然后将该storage服务启动起来。

(2)增加fastdfs-nginx服务配置:

在新增加的storage服务器上,按照上面安装步骤进行对应的操作,安装一个新的fastdfs-nginx服务,并将对应的配置信息配置完整即可,配置的时候注意下该storage属于哪个组就将/etc/fdfs/mod_fastdfs.conf配置文件中的group_name配置成对应group名称。然后将该fastdfs-nginx服务启动起来。

(3)增加hosts配置:

在tracker集群和storage集群的各个节点上,都需要进行操作:

如果在fastDFS集群各个节点的/etc/hosts配置文件中有新增加的storage服务器的IP和域名映射关系那就不需要增加映射配置了,如果没有该IP和域名的映射那么就需要进行如下操作了:

通过vi命令编辑/etc/hosts文件配置新增加的tracker服务器的IP和域名的映射,一行一个配置。

(4)增加负载均衡nginx配置:

在负载均衡nginx的各个节点上,都需要进行如下操作:

由于负载均衡nginx中配置了各个group中一个或多个fastdfs-nginx的访问信息,因此新增加了一个group,那么该group中肯定增加了至少一台storage,那么就会增加了fastdfs-nginx,就需要在所有的负载均衡nginx配置文件nginx.conf中增加新group的upstream配置信息,然后增加对应的location转发配置信息:

通过vi命令编辑负载均衡nginx的配置文件nginx.conf,按照原有配置信息的方式,新增加一个upstream配置,配置上新增加的group中对应的fastdfs-nginx连接信息,然后新增加一个location配置,配置上转发到新group对应的upstream信息。

Logo

更多推荐