探索BI系统搭建的必要性与AI技术的应用潜力
992
2022-05-28
GaussDB(DWS)备份恢复工具Roach支持将数据备份到多种介质,包括对象存储服务(Object Storage Service,OBS),并从中恢复,支持恢复到原集群和新集群。Roach备份至OBS时,数据不落盘到本地磁盘,可直接上传至OBS。
1.将数据备份至OBS:
数据存放到OBS,需要OBS对应的AK/SK,内核侧采用命令行方式进行备份恢复:
$GPHOME/script/GaussRoach.py -t backup --master-port 9090 --media-destination /data/backup --metadata-destination /data/meta --media-type OBS --obs-server-ip xxx.xxx.huawei.com --bucket-name xxx --cluster-unique-id dws-xlnobs_xxx
参数解析:
–media-type 存储介质(此处为OBS)
–master-port Roach主代理进程的执行端口
--bucket-name OBS上存储的桶名称
--media-destination roach备份数据目录
–metadata-destination roach备份元数据目录
--obs-server-ip OBS服务域名地址
--cluster-unique-id dws云上环境为指定集群备份时的集群ID(可随意指定)
2.从OBS恢复到原集群
$GPHOME/script/GaussRoach.py -t restore --master-port 9090 --media-destination /data/backup --metadata-destination /data/meta --media-type OBS --obs-server-ip xxx.xxx.huawei.com --bucket-name xxx --cluster-unique-id dws-xlnobs_xxx --backup-key 20210331_181321 --clean
3.启动原集群
$GPHOME/script/GaussRoach.py -t start
4.从OBS恢复到新集群
$GPHOME/script/GaussRoach.py -t restore --master-port 9090 --media-destination /data/backup --metadata-destination /data/meta --media-type OBS --obs-server-ip xxx.xxx.huawei.com --bucket-name xxx --cluster-unique-id dws-xlnobs_xxx --backup-key 20210331_181321 --restore-new-cluster --restore-configs --clean
参数解析:
--restore-new-cluster 将集群恢复到新集群
--restore-configs 将旧集群默认配置项恢复到新集群
–clean 清理集群参数
--restore-config在恢复到新集群场景下与—restore-new-cluster参数一起使用
5.启动新集群
$GPHOME/script/GaussRoach.py -t start --restore-new-cluster -X /test/clusterconfig.xml
参数解析:
-X 后边跟新集群集群拓扑文件
6.云上实践
创建自动快照:
选择需要备份的集群 –> 点击快照 –> 在策略列表新增快照策略 –> 集群按照快照策略创建快照:
GaussDB(DWS)支持按照时间点、日期、星期制创建周期性、一次性的全量、增量或者(全量 + 增量组合)的快照策略,集群按照设置的策略进行备份:
立刻创建一次性快照
恢复到新集群:
选中创建的快照 –> 点击恢复-> 创建集群后恢复到新集群:
EI企业智能 Gauss AP 数据仓库服务 GaussDB(DWS)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。