CLup产品文档

往前插入
往后插入
删除

数据备份

简介

数据备份可以对主库进行备份,首先创建一个备份计划,主要配置备份计划的时间段、全量备份保留时间、WAL备份保留时间由星期和整时段组成(可多选),在创建备份计划前应先准备好备份的目录与磁盘空间,要求保存备份的主机是CLUP管理的主机,需要安装并启动clup-agent服务。创建备份计划后可以选择立即执行备份,有了备份数据后可以选择恢复数据。

1. 备份计划创建备份计划

备份计划页可以制定主库的备份计划:

点击备份计划按钮弹出备份类型选择,点击pg物理备份后弹出备份界面,在此页面设置备份计划参数:

备份计划参数

  • 备份计划名:输入一个备份计划的名称
  • 备份主库ip地址:要备份的主库的ip地址
  • 备份主库端口号:默认5432,根据实际情况修改
  • 备份主库用户名:
  • 备份主库密码:备份主库用户名所对应的用户密码
  • 备份保存节点:要保存备份的主机ip,只能是能检测到clup-agent程序的主机
  • 备份保存目录:数据保存目录,注意此目录需要对应的操作系统用户有读写权限
  • 保存节点上数据库程序路径:备份数据保存节点上的数据库安装目录,注意数据库版本应与要备份的主库版本一致
  • pg_basebackup附加参数:如“-r 100M”限制备份速率,输入“-F t -z” 使用压缩备份
  • 备份使用的操作系统用户:备份节点上操作系统用户名称
  • WAL备份延迟告警兆字节数:WAL备份延迟告警参数,默认200,高于此值会触发告警,单位MB
  • WAL备份保留时间(天):WAL备份保存时间,单位天,超出此时间段会自动删除此备份计划的WAL备份
  • 全量备份保留时间(天):全量备份保留时间,单位天,超出此时间段会自动删除此备份计划的全量备份
  • 全量定时备份时间点(星期):开始执行全量备份的时间点,单位星期(周一到周日),可多选
  • 全量定时备份时间点(小时):开始执行全量备份的时间点,整点时间,可多选管理备份计划

在备份计划页的备份计划列表中可以对某项备份计划执行删除、查看详情和立即备份的操作,注意立即备份会立即开始执行备份计划,而已设定的时间点依旧会继续按照设定执行备份计划,所以需要注意不要重复备份。

点击通用备份弹出备份界面,在此页面设置备份计划参数:

通用备份

  • 备份计划名:输入一个备份计划的名称
  • 备份主库ip地址:要备份的主库的ip地址
  • 备份主库端口号:默认5432,根据实际情况修改
  • 备份保存节点:要保存备份的主机ip,只能是能检测到clup-agent程序的主机
  • 备份保存目录:数据保存目录,注意此目录需要对应的操作系统用户有读写权限
  • 备份使用的操作系统用户:备份节点上操作系统用户名称
  • 备份命令:备份命令行
  • 定时备份时间点(星期):开始执行备份的时间点,单位星期(周一到周日),可多选
  • 定时备份时间点(小时):开始执行备份的时间点,整点时间,可多选管理备份计划

点击备份计划列表中某个备份计划的详情按钮可以修改备份计划:

备份计划详情

2. 备份数据

备份数据页,是已执行备份计划的任务列表,可以通过备份数据列表上方的按钮根据备份计划名称、备份主机IP、任务执行状态或时间来筛选已执行的任务计划:

备份数据

点击删除按钮会删除此次的备份数据,请谨慎操作。

点击详情按钮会显示此条备份计划的备份文件存放目录和备份文件的大小(单位Byte)以及源表空间情况。

点击备份日志可查看此条备份任务的执行日志详情,即具体的执行过程,便于定位任务执行失败的原因.

3. 恢复数据库

点击恢复数据库按钮来恢复数据库:

恢复数据库

上面界面中

  • 选择要恢复的数据库:选择执行成功的备份数据,备份计划名加备份主机ip
  • 选择要恢复到的主机:要恢复数据的数据库主机ip
  • 恢复的数据库的端口:执行恢复数据的数据库端口
  • 数据库的数据目录:数据库恢复的存储目录,要求目录为空且存在,操作系统用户有此文件夹的读写权限
  • 恢复时间点:选择时间点后,默认会选择此时间点之前最近的一次备份作为要恢复的数据
  • 数据库的操作系统用户:要恢复数据库主机的操作系统用户名
  • PG软件的bin目录:要恢复数据主机的数据库软件的目录

4. 日志查看

点击日志查看按钮来查看数据备份及恢复日志:

日志查看

在此页面下可以根据状态、任务类型、任务名称、开始和结束时间来筛选任务日志,点击显示详情按钮可以查看此项任务详细的执行日志。