GBase 8a 的备份恢复管理2-集群的备份

查看备份记录  

       

       示例  

       示例 1:交互模式查看备份记录。  

# su – gbase
$ gcrcman.py -d/home/gbase/backuptest/
gcrcman>show backup
cycle point level time
0 0 0 2017-05-31 14:16:04
0 1 1 2017-05-31 14:16:11
0 2 1 2017-05-31 14:16:16
1 0 0 2017-05-31 14:16:23
1 1 1 2017-05-31 14:16:281 2 1 2017-05-31 14:16:32
2 0 0 2017-05-31 14:16:42
2 1 1 2017-05-31 14:16:48
2 2 1 2017-05-31 14:16:52
3 0 0 2017-05-31 14:17:00
3 1 1 2017-05-31 14:17:41

       示例 2:命令行模式查看备份记录  

# su - gbase
$ python /opt/gcluster/server/bin/gcrcman.py -d/home/gbase/backuptest -e"show backup"
cycle point level time
0 0 0 2017-05-31 14:16:04
0 1 1 2017-05-31 14:16:11
0 2 1 2017-05-31 14:16:16
1 0 0 2017-05-31 14:16:23
1 1 1 2017-05-31 14:16:28
1 2 1 2017-05-31 14:16:32
2 0 0 2017-05-31 14:16:42
2 1 1 2017-05-31 14:16:48
2 2 1 2017-05-31 14:16:52
3 0 0 2017-05-31 14:17:00

       备份集群数据  

       

       示例:查看集群状态  

$ gcadmin
CLUSTER STATE: ACTIVED
CLUSTER MODE: NORMAL
+===========================================================+
| GBASE COORDINATOR CLUSTER INFORMATION |
+===========================================================+
| NodeName | IpAddress |gcware |gcluster |DataState |
+--------------+----------- ---+-------+---------+----------+
| coordinator1 | 192.168.6.187 | OPEN | OPEN | 0 |
+--------------+---------------+-------+---------+----------+
| coordinator2 | 192.168.6.188 | OPEN | OPEN | 0 |
+--------------+---------------+-------+---------+----------+
| coordinator3 | 192.168.6.189 | OPEN | OPEN | 0 |
+--------------+---------------+-------+---------+----------+
+=======================================================+
| GBASE DATA CLUSTER INFORMATION |
+=======================================================+
|NodeName | IpAddress |gnode |syncserver |DataState |
+---------+---------------+------+-----------+----------+
| node1 | 192.168.6.188 | OPEN | OPEN | 0 |
+---------+---------------+------+-----------+----------+
| node2 | 192.168.6.189 | OPEN | OPEN | 0 |
+---------+---------------+------+-----------+----------+
| node3 | 192.168.6.195 | OPEN | OPEN | 0 |
+---------+---------------+------+-----------+----------+
| node2 | 192.168.6.196 | OPEN | OPEN | 0 |
+---------+---------------+------+-----------+----------+

       在上面的 gcadmin 执行结果中:
       sg01 的主分片节点为 dpname=n1 的节点机器。
       sg02 的主分片节点为 dpname=n3 的节点机器。
       示例:使用交互模式进行全备份。  

$ python /opt/gcluster/server/bin/gcrcman.py -d /home/gbase/backuptest
gcrcman>backup level 0
06.12 16:06:51 check cluster topology begin
06.12 16:06:51 node (192.168.6.187) check topology begin
06.12 16:06:54 node (192.168.6.187) check topology success
06.12 16:06:54 check cluster topology end06.12 16:06:54 BackUp start
--------------------------------------------
06.12 16:06:54 node (192.168.6.187) backup begin
06.12 16:06:54 node (192.168.6.188) backup begin
06.12 16:06:54 node (192.168.6.189) backup begin
06.12 16:06:54 node (192.168.6.195) backup begin
06.12 16:06:54 node (192.168.6.196) backup begin
06.12 16:07:27 node (192.168.6.187) backup success
06.12 16:07:27 node (192.168.6.188) backup success
06.12 16:07:27 node (192.168.6.189) backup success
06.12 16:07:27 node (192.168.6.195) backup success
06.12 16:07:27 node (192.168.6.196) backup success
--------------------------------------------
06.12 16:07:27 BackUp end

       库级备份  

       

       示例 1:使用命令行模式进行库级备份。  

$ python /opt/gcluster/server/bin/gcrcman.py -d /home/gbase/backuptest -e "backup database
f_vc.test level 0"
04.16 13:17:39 BackUp database f_vc.test start
--------------------------------------------
04.16 13:17:40 node (192.168.6.182) backup database begin
04.16 13:17:40 node (192.168.6.187) backup database begin
04.16 13:17:40 node (192.168.6.188) backup database begin
04.16 13:17:40 node (192.168.6.189) backup database begin
04.16 13:18:05 node (192.168.6.182) backup database success
04.16 13:18:05 node (192.168.6.187) backup database success
04.16 13:18:05 node (192.168.6.188) backup database success
04.16 13:18:05 node (192.168.6.189) backup database success
--------------------------------------------
04.16 13:18:05 BackUp database f_vc.test end

       表级备份  

       

        示例 1:使用命令行模式进行表级备份。

$ python /opt/gcluster/server/bin/gcrcman.py -d /home/gbase/backuptest -e "backup table
f_vc.test.test level 0"
04.16 13:25:47 BackUp table f_vc.test.test start
--------------------------------------------
04.16 13:25:48 node (192.168.6.182) backup table begin
04.16 13:25:48 node (192.168.6.187) backup table begin
04.16 13:25:48 node (192.168.6.188) backup table begin
04.16 13:25:48 node (192.168.6.189) backup table begin
04.16 13:26:14 node (192.168.6.182) backup table success
04.16 13:26:14 node (192.168.6.187) backup table success
04.16 13:26:14 node (192.168.6.188) backup table success
04.16 13:26:14 node (192.168.6.189) backup table success
--------------------------------------------
04.16 13:26:14 BackUp table f_vc.test.test end

       异地备份  

       

       在每台文件服务器上,使用 root 用户查看是否安装了 nfs 的 rpm 包,如果没有安装,请自行安装。  

# rpm -qa | grep nfs
nfs-utils-lib-1.1.5-4.el6.x86_64
nfs-utils-1.2.3-15.el6.x86_64
nfs4-acl-tools-0.3.3-5.el6.x86_64

       在每台文件服务器上,如果不存在 gbase 用户,创建 gbase 用户,并设定密码(与集群操作系统的 gbase 用户密码一致。  

# useradd gbase
# passwd gbase
Changing password for user gbase.
New UNIX password:
BAD PASSWORD: it is too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

       在每台文件服务器上,切换到 gbase 用户,创建共享路径。  

# su – gbase
-- 每台文件服务器创建的共享路径
$ mkdir safegroup1

       在每台文件服务器上,使用 gbase 用户,为共享路径设定权限和用户组。  

$ chmod -R 777 /home/gbase/safegroup1
$ chown -R gbase:gbase /home/gbase/safegroup1

       在每台文件服务器上,使用 root 用户,设定 nfs 服务开机后自行启动  

# chkconfig nfs on

       使用 root 用户,设定共享  

# vi /etc/exports
/home/gbase/safegroup1 *(rw)
~ ~

       在每台文件服务器上,使用 root 用户,启动 nfs 服务。  

# service nfs start
启动 NFS 服务: [确定]
关掉 NFS 配额: [确定]
启动 NFS 守护进程: [确定]
启动 NFS mountd: [确定]

       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值