PostgreSQL管理
MySQL管理
MongoDB管理
PolarDB管理
发行说明
安装要求
1. 硬件平台要求
clup-server模块需要安装到一台独立的机器上,对此机器的配置不需要很高,具体需求如下:
- X86或ARM64的服务器
- 对CPU基本没有要求
- 4G内存以上
- 硬盘20G以上,如果使用TopSQL的功能,建议200G以上磁盘空间。
2. 软件依赖
2.1 基础依赖
clup-server模块需要运行在操作系统用户clup下,而clup-agent模块需要运行在操作系统的root用户下。
clup-server需要使用jdbc驱动来连接部分数据库如Oracle、达梦、崖山等等,所以安装clup-server的机器需要安装jdk11,通常我们安装openjdk。先检查当前的java版本
java -version
如果版本低于11,则需要安装:
yum -y install java-11-openjdk java-11-openjdk-devel
把默认java换成11的版本
update-alternatives --config java
上面的命令会让你选择java的版本,输入openjdk-11对应的序号,然后回车即可。再次检查java的版本
java -version
clup-agent机器上需要安装psmisc.x86_64包,clup-agent需要使用psmisc.x86_64包中的fuser命令。
如果在CentOS或Redhat等操作系统下,安装命令如下:
yum install -y psmisc
2.2 虚拟机管理支持
如果需要使用到虚拟机的功能,则需要安装一些依赖:
RHEL 7.X操作系统
yum install -y kvm libvirt python-virtinst qemu-kvm virt-viewer tunctl bridge-utils avahi dmidecode qemu-kvm-tools virt-manager qemu-img virt-install net-tools libguestfs-tools openssl-devel readline-devel
RHEL 8.X操作系统
yum install -y libvirt qemu-kvm virt-viewer bridge-utils avahi dmidecode virt-manager qemu-img virt-install net-tools libguestfs-tools openssl-devel readline-devel
RHEL 9.X操作系统
yum install -y libvirt qemu-kvm virt-viewer avahi dmidecode virt-manager qemu-img virt-install net-tools libguestfs-tools openssl-devel readline-devel
银河麒麟V10操作系统
yum install -y libvirt qemu-kvm virt-viewer bridge-utils avahi dmidecode virt-manager qemu-img virt-install net-tools libguestfs-tools openssl-devel readline-devel
启动libvirtd服务并设置开机自启:
systemctl start libvirtdsystemctl enable libvirtd
Debian 操作系统
apt install net-tools strace sysstatapt install gdb gcc g++ make flex bison gdbapt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virtinst libvirt-daemon
openEuler操作系统
yum install -y libvirt qemu-kvm virt-viewer bridge-utils avahi dmidecode virt-manager qemu-img virt-install net-tools libguestfs-tools openssl-devel readline-devel
启动libvirtd服务并设置开机自启:
systemctl start libvirtdsystemctl enable libvirtd
2.3 LXC容器管理支持
如果需要使用LXC容器管理的功能,请提前安装LXC服务和相关依赖,不同的操作系统所需依赖或有不同,下面给出EL9.x的示例作为参考:
dnf install -y lxc lxc-libs lxc-templates
3. 数据库版本支持
当前已支持的数据库版本,持续更新中。
| 序号 | 数据库名称 | 支持的版本 |
|---|---|---|
| 1 | PostgreSQL | 9.5.x及以上版本 |
| 2 | Oracle | 11g,12c,19c,21c |
| 3 | MySQL | 5.6.x,5.7.x,8.0.x |
| 4 | 达梦数据库 | 8.x |
| 5 | 崖山数据库 | 23.4.x |
| 6 | 瀚高数据库 | 4.5.x,9.x |
| 7 | GaussDB | 6.0.x |
| 8 | PolarDB | For PG 11.x,For PG 15.x |
| 9 | Vastbase | G100 |
| 10 | MongoDB | 8.0 |
| 11 | StarRocks | 3.x |
| 12 | Apache Doris | 3.x |
目录