暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

乘数科技 × PolarDB开源云管控解决方案:如何用CLup管理PolarDB(二)

PolarDB农夫山泉 2023-09-20
95

**摘要:**本文介绍了乘数科技自主研发的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机型;

img

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

img

创建高可用虚拟IP;

img

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

img

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

img

安装依赖包:

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论