closed
logo logo
关于我们

技术分享

技术分享 Glusterfs集群异地备份手册

Glusterfs集群异地备份手册

2020-09-01

Glusterfs集群异地备份手册

针对客户要求实现GFS异地同步备份的要求,使用glusterfs-geo-replication进行异地同步,步骤如下:

同步的前提是:拥有两个集群,分别拥有各自的卷,已挂载(可通过GFS管理平台进行操作,新建集群,添加节点,新建卷,添加brick),手册以Master作为主

卷名称,Slave作为从卷名称进行演示说明。本GFS系统采用复制卷的模式进行建卷,副本数为3,所以brick的数量为卷数量的三倍。

1.在两个集群包含的节点机器上,下载glusterfs-geo-replication工具

2.在从集群的机器上,创建管理备份的组,用户

groupadd gfsuser

useradd -g gfsuser gfsuser

echo 123456 |passwd --stdin gfsuser

3.在从集群的机器上创建备份目录

mkdir /var/root

chmod 711 /var/root

4.在从集群的机器上修改配置文件,增加如下内容

vim /etc/glusterfs/glusterd.vol
    
    option mountbroker-root /var/root    #指定备份目录
    option mountbroker-geo-replication.gfsuser Slave,Slave1,Slave2  #指定管理备份的用户,卷(多个卷用逗号隔开)
    option geo-replication-log-group gfsuser    #指定管理备份用户的组
    option rpc-auth-allow-insecure on

5.重启从集群的机器

service glusterd restart

6.在主集群的一台机器(以GFS001为示例进行说明)上配置免密登录从集群的所有机器

创建密钥对

ssh-keygen -N ""

拷贝公钥到从集群的机器上,成功以后进行免密测试

ssh-copy-id gfsuser@机器域名或IP,例如:ssh-copy-id gfsuser@gfs001.nky.com.cn

7.在GFS001上生成glusterfs类型的证书/秘钥

gluster system:: execute gsec_create

Common secret pub file present at /var/lib/glusterd/geo-replication/common_secret.pem.pub

8.在GFS001上,建立Master卷与Slave卷的复制关系(这里从集群选用的单个节点机器进行配置即可以GFS004为示例进行说明,如果需要为多个卷配置同步关系,则需要将每个主卷跟从卷之间都进行一次创建)

gluster volume geo-replication Master gfsuser@gfs004.nky.com.cn::Slave create push-pem
gluster volume geo-replication Master1 gfsuser@gfs004.nky.com.cn::Slave 1create push-pem

Creating geo-replication session between Master & gfsuser@gfs004.nky.com.cn::Slave has been successful

9.在GFS004上设置主从关系(该操作只在从机设置,如果需要为多个卷配置同步关系,则需要在从机的从卷再进行一次创建)

/usr/libexec/glusterfs/set_geo_rep_pem_keys.sh gfsuser Master Slave
 /usr/libexec/glusterfs/set_geo_rep_pem_keys.sh gfsuser Master1 Slave1
 
    Successfully copied file.
    Command executed successfully.

10.用一台机器作为客户端,将主节点进行挂载

mount -t glusterfs gfs001.nky.com.cn:Master /Master

在Master文件夹下创建文件进行测试

11.在GFS001上开启复制

gluster volume geo-replication Master gfsuser@gfs004.nky.com.cn::Slave start

gluster volume geo-replication Master gfsuser@gfs004.nky.com.cn::Slave status

出现Active说明复制开启成功,在GFS004对应路径下查看文件是否复制成功(Passive表示处于被动状态,当目前Active结点故障时,Passive变为

Active继续复制)

GFS常用命令:


下载工具:

yum -y install glusterfs-geo-replication

yum -y install glusterfs glusterfs-fuse

yum -y install glusterfs-server glusterfs glusterfs-fuse
                                   
云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 容灾备份

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载

请添加好友为您提供支持
jia7jia_7

请拨打电话
为您提供支持

400-9955-698