达梦启云数据库安装部署与集群


什么是启云数据库?

启云数据库是基于自主原创的关系型数据库软件,集数据存储、备份、高可用、迁移、监控、优化、安全等功能为一体,为用户提供一个“按需申请、开箱即用、秒级发放”的数据库云服务系统。云服务系统支持多种数据库服务能力,提供单节点、并行处理集群、主备集群、读写分离集群、数据共享集群等多种服务规格,可按需适配各种业务场景。

启云数据库安装和部署

 

操作系统centos7.8

硬件单台服务器的需求:

环境规划:CPU6核

内存:32g

磁盘1:80G

磁盘2:最低400G(只能多不能少,我之前测试过300G的磁盘2,结果被源数据挤爆了)

磁盘不需要做任何分区挂载等操作,必须输空盘。

 

集群规划配置hosts文件,IP和主机名形成映射:

192.168.10.101  node1

192.168.10.102  node2

192.168.10.103  node3

192.168.10.33   vip    # vip是虚拟IP(可以理解是假的IP,但是最好和集群的节点在同一个网段)

注意节点之间必须配置免密登陆(操作方法可参考我另一个篇linux教程文档)。

 

安装包(如下图所示):

k8s

启云数据库的安装包

替换平台平台KEY(override.yaml)。

 

解压k8s和启云数据库两个安装包,删除启云数据库自带的packages文件夹,把解压出来的k8spack文件夹

 

 

 

用k8s里面的packages替换启云的packages

 

packages替换完了之后接下来替换平台key

key的位置:/kube-installer/applications/12-dmdp-cloud-service/charts

 

 

 

以上替换文件操作执行完了之后,开始配置文件:

首先配置all.yml

all.yml的路径:/kube-installer/inventory/devices/group_vars

 

 

 

 注意修改vip,与之前的host文件里面要对应。

修改完毕之后再修改hosts.ini,路径如图所示。

 

 文件配置内容如图(图中sdb是磁盘2):

 

 

以上配置都做完了之后,scp发包给其他集群的两台机器

提示:启动集群之前检查一次:3级机器的  /etc/hosts文件形成映射和免密登陆,packages包和key的替换、all.yml的配置、hosts.ini的配置。

 

 

启动集群:

在安装目录下执行:

 

 启动之后会告诉你参数并再次确认,填入‘yes’,随后会刷新一系列的参数文件,

 

 

正常的安装是不会报错的

 

看到图下这一步,即安装好了。

 

 

然后可以用命令查看服务和各项进程的状态:

查看k8s的服务状态——systemctl status kubelet

 查看各项进程情况——kubectl get pods -A

 

 若3台机器的k8s全部没有问题,处于running状态。则查看各项进程情况。

注意,若按照本文章来配置,status状态不是running,请耐心等待二十至三十分钟,在做初始化操作。可慢慢查看各项进程的状态。

 

3台机器的状态全部是running则是正常。

在浏览器输出你所配置的虚拟VIP

 

 账号:superadmin

密码:888888

下图是登陆界面:

 

 

 

到此启云数据库的安装部署和集群就已经配置完毕了!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM