您可在 V2.3.0 版本 OCP 使用部署备份服务完成服务的部署备份。在开始操作前,你需要查看以下信息,根据实际使用情况准备好您的组件依赖内容及资源。

组件依赖

组件

版本

OS

Linux(redhat、alios、centos)

JDK

ali-jdk-8.3.6

存储

OSS或者NFS(NFS 需要先 mount 到 OCP、AgentServer、OB节点)

资源参考

资源类型

基线(千兆带宽)

增量备份(5WTPS)

增量恢复(单租户)

CPU

 5C

15C

4C

MEM

1GB

80GB

10GB

注意

  • 不能使用本地存储部署。
  • 单租户流量超过了单 Agentserver 的资源,会导致整个集群备份失败,所以在评估资源时预留好安全水位,io 带宽和备份数据量需要匹配

资源录入

  1. 登录 OCP。
  2. 单击左导航栏 运维>备份恢复,单击新增机器
  3. 根据实际内容填写信息,如需要部署在同一 server,需要分别添加,其中 root 和 admin 密码不能相同。

截屏2020-02-13下午2.33.31.png

  1. 勾选已添加的主机,单击 点击上传,在上传 RPM 包的位置处上传对应版本的 agent。

截屏2020-02-13下午8.04.57.png

  1. 单击确定,完成上传。

截屏2020-02-13下午2.46.49.png

部署备份

部署之前需要定义好配置文件,如果已有可以复用,建议不同集群设置不同的配置文件,避免集群版本不兼容。

备份配置文件

  1. 登录 OCP。
  2. 单击左导航栏 运维>备份恢复,进入配置列表页签。
  3. 单击 新增配置。根据 配置类型(备份/恢复)选择存储类型和填写文件路径,可按提示填写。

  4. 进行基本配置。

image.png

b. 进行高级配置,高级配置里是备份恢复的参数,默认即可。

如果使用 OSS,确保已申请 OSS 账户,在后面配置 agentserver.conf.template 文件的时候会用到 Access Key ID,Access Key Secret。在高级选项里有 metadb 的配置信息,此处无需修改,默认即可。

截屏2020-02-13下午3.08.06.png

参数说明

配置项

默认值

描述

rs_list_url

自动填充

集群列表的URL

task_thread_count13

agentserver的task线程数

check_active_interval30000000

检查active的间隔时间

check_backup_task_interval10000000

检查备份task的间隔时间

oss_thread_sleep_time100000

oss线程的间隔时间

check_backup_task_timeout600000000

检查备份任务的超时

oss_async_upload_thread_cnt100

异步上传的线程数

oss_async_upload_queue_depth5000

异步上传的任务队列数

max_macro_block_count_per_task1280

每个任务的宏块个数

max_network_speed_mb

0

带宽限制

bandwidth_throttle_in_percentage

90

带宽百分比

compress_func_name

none

压缩

is_need_vipserver0

是否用vip

max_task_count_per_map_server128

更新map task的个数

max_slot_number2

agentserver支持的observe个数

max_observer_concurrency6

从单个observer拉宏块的并发数

slot_batch_task_count128

agentserver汇报slog任务的个数

jmenv_dom

是否支持vip

meta_ip

自动填充

备份元数据库的连接IP
meta_port

自动填充

备份元数据库的连接端口
metadb_user_name

自动填充

备份元数据库的访问用户

metadb_user_passwd

自动填充

备份元数据库的访问密码
metadb_database_name

自动填充

备份元数据库的访问数据库名

backup_base_profile_table_namebackup_base_profile

元数据

backup_table_namebase_data_backup元数据
backup_task_table_namebase_data_backup_task元数据
backup_task_history_table_namebase_data_backup_task_history元数据
backup_server_mapping_table_namebackup_server_mapping元数据
inc_data_backup_table_nameinc_data_backup元数据
max_inc_backup_data_upload_interval30

增量备份上传数据的最大间隔

inc_backup_cpu_number_per_task

6

增量备份单个备份任务的cpu配比

backupdb_user_name

backup

backupdb_user_passwdoceanbase_backup

backupdb_database_nameoceanbase

host

用户配置

访问域名

access_key_id

用户配置

访问用户
secret_access_key

用户配置

访问密钥

region

default_region

增量备份优先同步的region

城市名的全拼,不区分大小写

部署备份服务

  1. 登录 OCP。
  2. 单击左导航栏 运维>备份恢复。
  3. 单击 机器列表 > 备份机器列表,在对应机器后单击 更多>部署。
  4. 通过下拉菜单选择配置后单击 确定,完成部署机器备份。截屏2020-02-13下午3.10.16.png