**摘要:**本文介绍了乘数科技自主研发的PostgresSQL数据库管理平台CLup,以及如何使用CLup创建和管理PolarDB。
二、PolarDB环境准备
1. 创建PolarDB的要求
a. 安装要求
- 共享盘:大于等于20GB
- CLup的高可用需要VIP
- 操作系统:CentOS7.X
- 盘路径:/dev/nvmeXnY
b. 机器需求
- 4台虚拟机器或物理机;
- 1台做CLup管理节点:内存大于2GB;
- 3台做数据库节点:内存大于4GB,有反亲和性,即能分布在不同的物理机上以保证高可用性。
2. 阿里云环境中创建PolarDB的方法
共享盘使用阿里云自带的高性能Nvme盘,挂载Nvme盘有如下要求:
a. 可用区:
- 华东1(杭州)可用区I;
- 华东2(上海)可用区B;
- 华北2(北京)可用区K;
- 华南1(深圳)可用区F;
b. 虚拟机:
- 规格:g7se/c7se/r7se;
- 付费方式:按量付费;
注:阿里云的VIP功能目前还在内侧阶段,需要申请。
3. 其他云环境中使用CLup创建PolarDB的情况
a. 天翼云
- 共享盘:所有虚拟机都可以挂载;
- 有VIP;
- 机器有反亲和性;
b. 华为云
- 有共享盘;
- 有VIP;
- 机器有反亲和性;
c. 移动云
- 共享盘:所有虚拟机都可以挂载;
- 有VIP;
- 机器有弱反亲和性;
d. 腾讯云
- 无共享盘;
- VIP是内测阶段;
- 机器的反亲和性:不清楚;
e. 联通云
- 无共享盘;
- 有VIP;
- 机器有反亲和性。
4. 创建PolarDB需要的阿里云环境
虚拟机的选择:在“增强型”下选择2vCPU 4GB机型;

创建部署集,部署集把虚拟机打散到不同物理机上;

创建高可用虚拟IP;

将高可用虚拟IP绑定到多台数据库主机;

创建虚拟机的时选中的盘都不是共享盘,必须在创建虚拟机后,单独添加共享盘;

安装依赖包:
libaio.x86_64 libaio-devel.x86_64
libicu.x86_64 libicu-devel.x86_64
安装方法:
yum install libaio.x86_64 libaio-devel.x86_64 libicu.x86_64 libicu-devel.x86_64
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




