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

前言

IvorySQL 项目是瀚高软件提出的一个开源项目,其核心价值在于将广泛认可的Oracle兼容性特性无缝融入PostgreSQL这一流行数据库系统中,为用户提供了既熟悉又高效的数据管理体验。今天,我们为大家分享一项实用指南——如何利用CLup工具,轻松快捷地部署IvorySQL 4.0高可用集群。这一集群搭建方案不仅能够显著提升数据库系统的稳定性和可靠性,还能确保在复杂多变的业务环境中数据始终如一地保持高效运行与即时可用性。接下来,让我们一同探索这一高效便捷的搭建过程。

准备环境

主机名 操作系统 角色 需安装软件 内存/核数
IvorySQL-clupserver RockyLinux9 CLup管理端 OpenCLup 4G/2C
IvorySQL-test01 RockyLinux9 IvorySQL数据库服务端 OpenCLup-agent,IvorySQL 4.0 8G/4C
IvorySQL-test02 RockyLinux9 IvorySQL数据库服务端 OpenCLup-agent,IvorySQL 4.0 8G/4C
IvorySQL-test03 RockyLinux9 IvorySQL数据库服务端 OpenCLup-agent,IvorySQL 4.0 8G/4C

安装软件

安装IvorySQL 4.0

本文是用安装rpm包的方式安装IvorySQL4.0,从如下地址下载rpm包:https://github.com/IvorySQL/IvorySQL/releases

下载后得到如下rpm包:

使用rpm包安装IvorySQL 4.0

  1. dnf install ./ivorysql4-*

安装后,软件目录在/usr/local/ivorysql/ivorysql-4/

安装OpenCLup

执行一键安装脚本安装:

  1. wget -qO /tmp/clup.sh --no-check-certificate
  2. https://get.csudata.com/csuinst/clup.sh && bash /tmp/clup.sh openclup install

安装OpenCLup-agent

同样执行一键安装脚本安装:

  1. wget -qO /tmp/clup.sh --no-check-certificate
  2. https://get.csudata.com/csuinst/clup.sh && bash /tmp/clup.sh openclup-agent install

安装时会提示输入CLup管理端的地址,即填写安装CLup的服务器地址。
安装好OpenCLup和OpenCLup-agent后进入CLup的Web服务器地址:CLup-server IP :8090

默认账号密码: admin / openclup
登录后可在系统管理->Agent状态管理查看各Agent主机的状态。

创建IvorySQL 4.0 高可用集群

创建IvorySQL 4.0高可用集群之前需要先把IvorySQL 4.0的数据库软件bin目录的路径配置到CLup上,才可在创建数据库时识别到IvorySQL 4.0。配置方法如下:

进入CLup的Web界面后,点击系统管理 -> CLup参数设置,找到pg_bin_path_string参数,点击修改,在原有的配置后面添加,/usr/local/ivorysql/ivorysql-4/bin,点保存即可生效。

配置完毕后如图所示:

然后创建VIP池以供IvorySQL 4.0高可用集群使用。创建方法如下:
在CLup的Web界面后,点击HA集群->VIP池管理->添加,填写VIP池名称和VIP地址。

接下来就可以创建IvorySQL 4.0高可用集群了。创建方法如下:

在CLup的Web界面后,点击HA集群->集群定义->创建集群->创建PostgreSQL流复制集群,即可开始创建IvorySQL 4.0高可用集群。

进行选择主机,选择数据库软件目录,填写数据目录。

填写集群内的信息,分配VIP。

剩下的信息可以不用调整,一直下一步,最后提交,CLup开始创建IvorySQL4.0高可用集群。日志打印Success即创建成功。

在HA集群->HA管理中上线集群即可享受集群高可用功能。

更详细的高可用功能可移步CLup官方文档:https://www.csudata.com/clup/manual/5.x/10222

总结

在CLup数据库管理系统中可以快速便捷地创建IvorySQL4.0数据库高可用流复制集群。泡杯茶的时间,轻松创建IvorySQL数据库高可用流复制集群,快来试试吧!