CLup产品文档

往前插入
往后插入
删除

快速安装

1. 部署的架构

CLup程序分两个模块:

  • clup-server: 通常需要一台单独的机器安装此模块,此管理模块提供WEB界面以及其他的管理功能,高可用功能也是由此模块完成。clup-server从这台机器上去探测各个数据库是否正常,如果不正常,会执行相应的高可用切换动作。要求这台机器可以访问所有的数据库主机。
  • clup-agent: 每台数据库主机上都需要安装此模块,clup-server模块是通过向每台数据库主机上的clup-agent程序发送命令来完成对每台机器上的数据库的控制。

部署的架构图:

部署的架构图

2. 机器的规划

部署CLup我们使用4台虚拟机,操作系统使用CentOS7.6,其中一台机器部署clup-server,其它3台机器上跑数据库并安装部署clup-agent程序。

主机名 IP 作用 数据目录
clup0 10.199.160.10 部署clup-server N/A
clup1 10.199.160.11 数据库机器,部署clup-agent /data/pgdata
clup2 10.199.160.12 数据库机器,部署clup-agent /data/pgdata
clup3 10.199.160.13 数据库机器,部署clup-agent /data/pgdata

3. 安装clup-server

在10.199.160.10机器上:

安装clupmdb模块,下载clupmdb安装包:

  1. wget https://gitee.com/csudata_admin/clup-community/releases/download/4.2.5/clupmdb4.0.0.el7.x86_64.bin

运行:bash clupmdb4.0.0.el7.x86_64.bin:

  1. [root@clup0 ~]# bash clupmdb4.0.0.el7.x86_64.bin
  2. ==== Installation is starting ...
  3. ==== Installation is complete.

安装clup-server模块,下载clup-server安装包:

  1. wget https://gitee.com/csudata_admin/clup-community/releases/download/4.2.5/clup4.2.5.el7.x86_64.bin

运行:bash clup4.2.5.el7.x86_64.bin:

  1. [root@clup0 ~]# bash clup4.2.5.el7.x86_64.bin
  2. ==== Installation is starting ...
  3. ==== Your ip is 10.197.163.30/20
  4. ==== register systemd service ...
  5. already register systemd service!
  6. ==== register systemd service ok.
  7. ==== Installation is complete.

然后我们在浏览器输入 http://10.199.160.10:8090 ,打开WEB界面:

WEB界面

默认的用户名为:admin
默认密码为:cstech

输入后就可以登陆CLup的管理界面了。WEB界面中可以管理的数据库当前都是空的,还需要在数据库主机中安装clup-agent后,才能进一步的操作。

4. 安装clup-agent

在需要部署数据库的主机上安装clup-agent。在本示例是在10.199.160.11、10.199.160.12、10.199.160.13机器上安装clup-agent。

下载clup-agent安装程序:

  1. wget https://gitee.com/csudata_admin/clup-community/releases/download/4.2.5/clup-agent4.2.5.el7.x86_64.bin

运行:bash clup-agent4.2.5.el7.x86_64.bin:

  1. [root@clup1 ~]# bash clup-agent4.2.5.el7.x86_64.bin
  2. ==== Installation is starting ...
  3. ==== Your ip is 10.199.160.11/20
  4. Enter Clup Server IP Addr:

输入clup服务端的IP地址:10.199.160.10 然后回车继续:

  1. Enter Clup Server IP Addr: 10.199.160.10
  2. Clup Server ip is 10.199.160.10!
  3. ==== register systemd service ...
  4. 2022-10-08 11:11:47,287 INFO clup-agent v4.2.5 Copyright (c) 2018-2022 CSUDATA.COM All rights reserved.
  5. already register systemd service!
  6. ==== register systemd service ok.
  7. ==== Installation is complete.

5. 安装PostgreSQL数据库

可以使用PostgreSQL官方提供的方法安装PostgreSQL。但这里为了方便大家快速的入门,这里提供了一个快速安装的PostgreSQL数据库的方法,下载安装包:

  1. wget https://gitee.com/csudata/csupg/releases/download/1.0/csupg.1.0.el7.x86_64.bin

安装:

  1. bash csupg.1.0.el7.x86_64.bin