使用前配置
/usr/local/polardb_cluster_manager/bin/plugin/manager/manager_extern.conf
"BackupMachineList":["10.162.93.56:1888","10.162.4.208:1888","10.162.4.209:1888"],
"ManagerAddr": "10.162.93.56:5500",
说明:
/var/polardb/cluster/clusterid/postgresql.conf
archive_mode=always
archive_command=
show archive_mode;
show archive_command;
"ManagerAddr": ["10.162.93.56:5500"], #端口为CM端口。
"ManagerAddr": ["10.162.93.56:5500"], #端口为CM端口
systemctl restart backupctl.service
备份集群
cmgateway="10.162.93.56:5500" #CM ip和端口
polardbdata="/mnt/disk2" #数据存放目录
pgdata="/var/local/polardb/clusters/mycluster" #数据库工作目录
storagetype="fs" #备份存储类型
dst="/backup/test" #备份存放目录
instanceid="polardb-flex-test" #实例ID
cd /usr/local/polardb_o_backup_tool_current/bin
./regular-fullbackup-flex.sh
[INFO] backup wal file [xxxx] finished
[INFO] main [pgpipeline.backup] Run success
cmgateway="10.162.93.56:5500" #CM ip和端口
polardbdata="/mnt/disk2" #数据存放目录
pgdata="/var/local/polardb/clusters/mycluster" #数据库工作目录
storagetype="http" #备份存储类型
dst=" 10.162.93.56:8080" #备份存放目录
instanceid="polardb-flex-test" #实例ID
cd /usr/local/polardb_o_backup_tool_current/bin
./regular-fullbackup-flex.sh
[INFO] backup wal file [xxxx] finished
[INFO] main [pgpipeline.backup] Run success
cmgateway="10.162.93.56:5500" #CM ip和端口
polardbdata="/mnt/disk2" #数据存放目录
pgdata="/var/local/polardb/clusters/mycluster" #数据库工作目录
storagetype="fs" #备份存储类型
dst="/backup/test" #备份存放目录
instanceid="polardb-flex-test" #实例ID
cd /usr/local/polardb_o_backup_tool_current/bin
./regular-increbackup-flex.sh
tailf backup.log
cmgateway="10.162.93.56:5500" #CM ip和端口
polardbdata="/mnt/disk2" #数据存放目录
pgdata="/var/local/polardb/clusters/mycluster" #数据库工作目录
storagetype="fs" #备份存储类型
dst="10.162.93.56:8080" #备份存放目录
instanceid="polardb-flex-test" #实例ID
cd /usr/local/polardb_o_backup_tool_current/bin
./regular-increbackup-flex.sh
tailf backup.log
cmgateway="10.162.93.56:5500" #CM端口和IP
instanceid="polar-flex-test" #实例ID
cd /usr/local/polardb_o_backup_tool_current/bin
./stop-increbackup-flex.sh
恢复集群
cmgateway="10.162.93.56:5500"
backupmachine="10.162.93.56:1888"
polardbdata="/mnt/disk3"
pgdata="/var/local/polardb/clusters/mycluster_recovery"
storagetype="fs"
dst="/root/testbk"
instanceid="polar-flex-test"
fullbackupid="testbkid-031101"
recoverytime=0
# 恢复到指定时间点示例:
cmgateway="10.162.93.56:5500"
backupmachine="10.162.93.56:1888"
polardbdata="/mnt/disk3"
pgdata="/var/local/polardb/clusters/mycluster_recovery"
storagetype="fs"
dst="/root/testbk"
instanceid="polar-flex-test"
fullbackupid=""
recoverytime=1616050150
cmgateway="10.162.93.56:5500"
backupmachine="10.162.93.56:1888"
polardbdata="/mnt/disk3"
pgdata="/var/local/polardb/clusters/mycluster_recovery"
storagetype="http"
dst="10.162.93.56:8080"
instanceid="polar-flex-test"
fullbackupid="testbkid-031101"
recoverytime=0
# 恢复到指定时间点⽰例:
cmgateway="10.162.93.56:5500"
backupmachine="10.162.93.56:1888"
polardbdata="/mnt/disk3"
pgdata="/var/local/polardb/clusters/mycluster_recovery"
storagetype="http"
dst="10.162.93.56:8080"
instanceid="polar-flex-test"
fullbackupid=""
recoverytime=1616050150
main [increpipeline.restore] Run success
pdbcli upgrade backup
cat > /root/pdbcli-0.5.1/config.yaml < all:
hosts:
host01:
ansible_host: 10.253.181.1
vars:
polardb_data_root_dir: /data01/polardb/data
cluster_id: mycluster
primary_db_host: host01
external_storage_path: /data01/polardb_cluster_mycluster
firewalld_enabled: false
ansible_group_priority: 99
ansible_python_interpreter: /usr/bin/python2.7
children:
db:
hosts:
host01:
polardb_polar_hostid: 1
vars:
polardb_custom_params: []
polardb_recovery_custom_params:
- restore_command =
- recovery_target_action = promote
cm:
hosts:
host01:
var:
proxy:
hosts:
host01:
var:
EOF
#安装集群组件
执行pdbcli install cluster --config=config.yaml安装集群组件
#创建单节点集群
pdbcli create cluster --create-from-backup --config=config.yaml
#备节点安装集群组件和数据库引擎
pdbcli install node --target host02
pdbcli install node --target host03
#重建备节点数据库
pdbcli rebuild db --targer host02
pdbcli rebuild db --targer host03
#重建完成后检查集群状态
pdbcli status --config=config.yaml
crontab -e
0 4 * * 6 /usr/local/polardb_o_backup_tool_current/bin/regular-fullbackup-flex.sh
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/129269.html
使用BenchmarkSQL对Polardb数据库进行TPCC测试 img{ display:block; margin:0 auto !important; width:100%; } body{ width:...
摘要:数据方舟已经在多个数据安全案例中得到应用,并得到了众多用户的认可。相对于数据方舟产品,的价格直降,低至元月,保护核心的数据资产,每日只需元典型应用场景容灾备份利用快照定期备份重要的业务数据,以应对误操作攻击或病毒等导致的数据丢失风险。在企业数字化转型的浪潮下,数据正成为企业核心资产甚至命门,数据安全的重要性不言而喻。可是即便企业对数据安全高度重视,几乎每年还是会发生震撼业界的数据丢失大事件:...
摘要:死锁问题可以预防,可以解决死锁年月日数据库的完整性约束实体完整性约束定义主键。主键不能为空,不能重复参照完整性约束外键。系统需要进行多次连接,才能进行查询操作,是的系统效率大大下降。 ...
摘要:在年推出了为云主机磁盘提供持续数据保护的数据方舟产品,支持最小精确到秒级的恢复,针对数据删除或者丢失事件,能够最大程度的挽回数据。为此我们推出了磁盘快照服务,基于数据方舟技术并进一步升级,以更低的成本为全系列云盘普通提供了数据备份功能。UCloud在2015年推出了为云主机磁盘提供持续数据保护(CDP)的数据方舟(UDataArk)产品,支持最小精确到秒级的恢复,针对数据删除或者丢失事件,能...
摘要:在年推出了为云主机磁盘提供持续数据保护的数据方舟产品,支持最小精确到秒级的恢复,针对数据删除或者丢失事件,能够最大程度的挽回数据。为此我们推出了磁盘快照服务,基于数据方舟技术并进一步升级,以更低的成本为全系列云盘普通提供了数据备份功能。UCloud在2015年推出了为云主机磁盘提供持续数据保护(CDP)的数据方舟(UDataArk)产品,支持最小精确到秒级的恢复,针对数据删除或者丢失事件,能...
阅读 1346·2023-01-11 13:20
阅读 1684·2023-01-11 13:20
阅读 1132·2023-01-11 13:20
阅读 1858·2023-01-11 13:20
阅读 4099·2023-01-11 13:20
阅读 2704·2023-01-11 13:20
阅读 1385·2023-01-11 13:20
阅读 3594·2023-01-11 13:20