首页
解决方案
数据库专业技术服务全栈式PostgreSQL解决方案Oracle分布式存储化数据库云PolarDB一体化解决方案
产品
CLup:PostgreSQL高可用集群平台 CMiner: PostgreSQL中的CDC CData高性能数据库云一体机 CBackup数据库备份恢复云平台 CPDA高性能双子星数据库机 CSYun超融合虚拟机产品 ZQPool数据库连接池 ConshGuard数据保护产品 APCC: Greenplum管理平台
文档
文章
客户及伙伴
中启开源
关于我们
公司简介 联系我们
中启开源
登录
×
修改密码

CBackup软件安装

操作系统安装完成后,CBackup需要安装相关如下软件:

1.安装软件

在上面的软件所在目录,执行如下操作:

1.1 安装pg数据库

安装数据库

  1. [root@cdutest opt] bash csumdb1.1.2.el8.x86_64.bin

启动 postgresql 数据库:

  1. [root@cdutest opt]# su - csumdb
  2. Last login: Mon Dec 28 04:08:43 CST 2020 on pts/0
  3. [cdbmeta@cdutest ~]$ pg_ctl start
  4. waiting for server to start....2020-12-28 04:09:01.095 CST [7900] LOG: starting PostgreSQL 12.3 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36), 64-bit
  5. 2020-12-28 04:09:01.096 CST [7900] LOG: listening on IPv4 address "0.0.0.0", port 5432
  6. 2020-12-28 04:09:01.096 CST [7900] LOG: listening on IPv6 address "::", port 5432
  7. 2020-12-28 04:09:01.106 CST [7900] LOG: listening on Unix socket "/tmp/.s.PGSQL.5432"
  8. 2020-12-28 04:09:01.143 CST [7900] LOG: redirecting log output to logging collector process
  9. 2020-12-28 04:09:01.143 CST [7900] HINT: Future log output will appear in directory "log".
  10. done
  11. server started

1.2 安装 cbackup-server

安装 server

  1. [root@cdutest opt]bash cbu-server3.0.2.el8.x86_64.bin

停止 server

  1. [root@cdutest opt]systemctl stop cbu-server

配置文件 cbu-server.conf

  1. [root@cdutest opt] cd /opt/cbu-server/conf/
  2. [root@cdutest opt] vim cbu-server.conf
  3. #格式为 key = value
  4. hm_network = 10.197.160.0 #需要手动填写为自己的网段
  5. #agent与服务器之间通信的密码
  6. internal_rpc_pass = cdb_pass_pwd
  7. server_rpc_port = 4242
  8. agent_rpc_port = 4243
  9. db_host = 127.0.0.1
  10. db_port = 3500
  11. db_user = csuapp
  12. db_pass = csuMgr232
  13. db_name = csumdb
  14. # http服务用户名与密码
  15. http_user = admin
  16. http_pass = cstech #可以自定义密码也可以使用默认密码
  17. http_auth = 1
  18. session_expired_secs = 3600
  19. debug_sql = 0
  20. # websocket的端口
  21. server_ws_port = 4244
  22. agent_ws_port = 4245
  23. agent_ws_token = cdbmgr
  24. # logger 配置
  25. logger_cfg_filename = logger_cfg.json
  26. logger_name = main
  27. # 如果因为安全原因,不允许在web页面上登陆主机,则把disable_web_console设置为1,默认是0即允许
  28. disable_web_console = 0
  29. # 设置psql
  30. psql_cmd = /home/csumdb/pgsql-12/bin/psql # 这是pg的路径,关键要核对好这个配置项!
  31. # CDM清理过期的快照或归档数据的周期,cdm_clean_expired_min, min value is 5min,must be a multiple of 5 minutes
  32. cdm_clean_expired_min = 60
  33. # 虚机信息采集频率,单位秒
  34. vm_stats_interval_secs = 10

注意

psql_cmd = /home/csumdb/pgsql-12/bin/psql # 这是pg的路径,关键要核对好这个配置项!

启动 server 主程序

  1. [root@cdutest opt]
  2. systemctl status cbu-server
  3. cbu-server.service - cbu-server
  4. Loaded: loaded (/etc/systemd/system/cbu-server.service; enabled; vendor preset: disabled)
  5. Active: active (running) since Wed 2025-07-30 14:12:33 CST; 1h 29min ago
  6. Main PID: 870721 (cbu-server)
  7. Tasks: 17 (limit: 408632)
  8. Memory: 39.2M
  9. CGroup: /system.slice/cbu-server.service
  10. └─870721 /opt/cbu-server/bin/cbu-server start
  11. Jul 30 14:12:32 cdutest systemd[1]: Starting cbu-server...
  12. Jul 30 14:12:33 cdutest cbu-server[870629]: cbu-server not running
  13. Jul 30 14:12:33 cdutest cbu-server[870710]: 2025-07-30 14:12:33,728 INFO ========== cbu-server starting ==========
  14. Jul 30 14:12:33 cdutest cbu-server[870710]: 2025-07-30 14:12:33,729 INFO cbu-server v3.0.3 Copyright (c) 2018-2023 CSUDATA.COM All rights reserved.
  15. Jul 30 14:12:33 cdutest cbu-server[870710]: 2025-07-30 14:12:33,729 INFO Start loading configuration ...
  16. Jul 30 14:12:33 cdutest cbu-server[870710]: 2025-07-30 14:12:33,737 INFO Complete configuration loading.
  17. Jul 30 14:12:33 cdutest cbu-server[870710]: ========== cbu-server starting ==========
  18. Jul 30 14:12:33 cdutest systemd[1]: Started cbu-server.

提示

当看到 Active: active (running) 时,则说明启动成功

1.3 安装 cbackup-agent

安装 agent

  1. [root@cdutest opt]bash cbu-agent3.0.2.el8.x86_64.bin

停止 agent

  1. [root@cdutest opt] systemctl stop cbu-agent.service

配置文件 cbu-agent.conf

  1. #格式为 key = value
  2. #指定Mgr的地址,如果有多个Mgr服务器(集群模式),用逗号分隔,要求各台Mgr的端口相同
  3. server_address = 10.197.169.70:4242 #这里的IP地址为cbackup-server 的主机地址,也就是本机地址。
  4. #agent与服务器之间通信的密码
  5. internal_rpc_pass = cdb_pass_pwd
  6. # raid卡类型
  7. # raid_card_type = custom
  8. # 硬盘名映射文件名字
  9. mapping_filename = mapping.json
  10. # Samba 配置文件(smb.conf)的路径
  11. samba_conf_path = /etc/samba/smb.conf
  12. zpool_name = lxcpool

注意

zpool_name = lxcpool # 这是zfs数据集的根路径,请仔细确认该配置项! 核对方法如下

核对方法:
在root用户下,执行 zpool status -v

  1. [root@cdutest ~]# zpool status -v
  2. pool: lxcpool
  3. state: ONLINE
  4. config:
  5. NAME STATE READ WRITE CKSUM
  6. lxcpool ONLINE 0 0 0
  7. pci-0000:00:03.0-scsi-0:0:4:0 ONLINE 0 0 0
  8. errors: No known data errors

提示

上面 pool后的 lxcpool 即为配置文件中 zpool_name的值

启动 agent 服务:

  1. [root@cdutest opt] systemctl start cbu-agent.service

查看 agent 是否启动成功:

  1. cbu-agent.service - cbu-agent
  2. Loaded: loaded (/etc/systemd/system/cbu-agent.service; enabled; vendor preset: disabled)
  3. Active: active (running) since Wed 2025-07-30 14:12:38 CST; 1h 39min ago
  4. Main PID: 870922 (cbu-agent)
  5. Tasks: 14 (limit: 408632)
  6. Memory: 35.0M
  7. CGroup: /system.slice/cbu-agent.service
  8. ├─ 870922 /opt/cbu-agent/bin/cbu-agent start
  9. └─1277437 zpool list -Ho size,cap lxcpool
  10. Jul 30 14:12:37 cdutest cbu-agent[870845]: cbu-agent not running
  11. Jul 30 14:12:38 cdutest cbu-agent[870873]: INFO:root:========== cbu-agent starting ==========
  12. Jul 30 14:12:38 cdutest cbu-agent[870873]: 2025-07-30 14:12:38,226 INFO ========== cbu-agent starting ==========
  13. Jul 30 14:12:38 cdutest cbu-agent[870873]: INFO:root:cbu-agent v3.0.3 Copyright (c) 2018-2023 CSUDATA.COM All rights reserved.
  14. Jul 30 14:12:38 cdutest cbu-agent[870873]: 2025-07-30 14:12:38,226 INFO cbu-agent v3.0.3 Copyright (c) 2018-2023 CSUDATA.COM All rights reserved.
  15. Jul 30 14:12:38 cdutest cbu-agent[870873]: INFO:root:Start loading agent_configuration ...
  16. Jul 30 14:12:38 cdutest cbu-agent[870873]: 2025-07-30 14:12:38,226 INFO Start loading agent_configuration ...
  17. Jul 30 14:12:38 cdutest cbu-agent[870873]: INFO:root:Complete agent_configuration loading.
  18. Jul 30 14:12:38 cdutest cbu-agent[870873]: 2025-07-30 14:12:38,226 INFO Complete agent_configuration loading.
  19. Jul 30 14:12:38 cdutest systemd[1]: Started cbu-agent.

提示

当看到 Active: active (running) 时,则说明启动成功

2. 登录网站

通过浏览器登陆web管理,用户名和密码是cdcond.conf中配置项http_user和http_pass指定的值,默认为 admin/cdb428Csudata。CBackup登陆界面:
CBackup登陆界面

目录
img