您可在 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 带宽和备份数据量需要匹配
资源录入
- 登录 OCP。
- 单击左导航栏 运维>备份恢复,单击新增机器。
- 根据实际内容填写信息,如需要部署在同一 server,需要分别添加,其中 root 和 admin 密码不能相同。
- 勾选已添加的主机,单击 点击上传,在上传 RPM 包的位置处上传对应版本的 agent。
- 单击确定,完成上传。
部署备份
部署之前需要定义好配置文件,如果已有可以复用,建议不同集群设置不同的配置文件,避免集群版本不兼容。
备份配置文件
- 登录 OCP。
- 单击左导航栏 运维>备份恢复,进入配置列表页签。
单击 新增配置。根据 配置类型(备份/恢复)选择存储类型和填写文件路径,可按提示填写。
进行基本配置。
b. 进行高级配置,高级配置里是备份恢复的参数,默认即可。
如果使用 OSS,确保已申请 OSS 账户,在后面配置 agentserver.conf.template 文件的时候会用到 Access Key ID,Access Key Secret。在高级选项里有 metadb 的配置信息,此处无需修改,默认即可。
参数说明
配置项 | 默认值 | 描述 |
rs_list_url | 自动填充 | 集群列表的URL |
task_thread_count | 13 | agentserver的task线程数 |
check_active_interval | 30000000 | 检查active的间隔时间 |
check_backup_task_interval | 10000000 | 检查备份task的间隔时间 |
oss_thread_sleep_time | 100000 | oss线程的间隔时间 |
check_backup_task_timeout | 600000000 | 检查备份任务的超时 |
oss_async_upload_thread_cnt | 100 | 异步上传的线程数 |
oss_async_upload_queue_depth | 5000 | 异步上传的任务队列数 |
max_macro_block_count_per_task | 1280 | 每个任务的宏块个数 |
max_network_speed_mb | 0 | 带宽限制 |
bandwidth_throttle_in_percentage | 90 | 带宽百分比 |
compress_func_name | none | 压缩 |
is_need_vipserver | 0 | 是否用vip |
max_task_count_per_map_server | 128 | 更新map task的个数 |
max_slot_number | 2 | agentserver支持的observe个数 |
max_observer_concurrency | 6 | 从单个observer拉宏块的并发数 |
slot_batch_task_count | 128 | agentserver汇报slog任务的个数 |
jmenv_dom | 是否支持vip | |
meta_ip | 自动填充 | 备份元数据库的连接IP |
meta_port | 自动填充 | 备份元数据库的连接端口 |
metadb_user_name | 自动填充 | 备份元数据库的访问用户 |
metadb_user_passwd | 自动填充 | 备份元数据库的访问密码 |
metadb_database_name | 自动填充 | 备份元数据库的访问数据库名 |
backup_base_profile_table_name | backup_base_profile | 元数据 |
backup_table_name | base_data_backup | 元数据 |
backup_task_table_name | base_data_backup_task | 元数据 |
backup_task_history_table_name | base_data_backup_task_history | 元数据 |
backup_server_mapping_table_name | backup_server_mapping | 元数据 |
inc_data_backup_table_name | inc_data_backup | 元数据 |
max_inc_backup_data_upload_interval | 30 | 增量备份上传数据的最大间隔 |
inc_backup_cpu_number_per_task | 6 | 增量备份单个备份任务的cpu配比 |
backupdb_user_name | backup | |
backupdb_user_passwd | oceanbase_backup | |
backupdb_database_name | oceanbase | |
host | 用户配置 | 访问域名 |
access_key_id | 用户配置 | 访问用户 |
secret_access_key | 用户配置 | 访问密钥 |
region | default_region | 增量备份优先同步的region 城市名的全拼,不区分大小写 |
部署备份服务
- 登录 OCP。
- 单击左导航栏 运维>备份恢复。
- 单击 机器列表 > 备份机器列表,在对应机器后单击 更多>部署。
- 通过下拉菜单选择配置后单击 确定,完成部署机器备份。