探索GreatADM:图形化部署MGR的全新体验
摘要:
在DBA的日常工作中,快速部署数据库高可用架构,且标准化地入网部署数据库是一项重要的基础任务。本文将介绍常见的部署MGR的方式,并重点介绍万里数据库的GreatADM数据库管理平台进行图形化、可视化、标准化的部署过程,以提高交付效率和质量,给DBA提供一种全新的体验。(本文阅读大约需要4-6分钟)
引言
常见的数据库入网交付的方式和各自优缺点
方式一:手动部署
这是最基本的部署方式,需要手动在每个节点上安装、配置cnf和管理各节点,命令交互太多。虽然借助社区版的 MySQL Shell 操作相对简单,但对于大规模部署,手动操作可能耗费大量时间和人力,并且容易出现配置错误和一致性问题。
方式二:批量管理工具
使用配置管理工具(如Ansible、Puppet、Chef等)可以实现自动化的数据库安装部署,来解决批量交付时重复的劳动。通过编写配置文件和定义任务,配置管理工具可以自动执行安装、配置和启动MGR的步骤。这种方式可以提高部署效率并确保一致性,但对于初学者来说,配置管理工具的学习和配置可能需要一定的时间和学习成本。
方式三:GreatADM数据库管理平台
也是今天要介绍的主角。GreatADM提供了图形化、可视化、标准化、流程化的部署MGR的能力,极大地简化了部署过程。说到这里大家可能脑子有诸多疑问:
- GreatADM是什么?
- 都有哪些功能?
- 能解决什么问题?
- 支不支持国产操作系统?
- 怎么部署数据库流程是什么?
- 安装平台麻烦吗?哪里可以下载到?
我暂且先只回复第一个问题,其他的大家可在文章中或者GreatSQL社区历史文章中发现。
技术干货 | 从DBA视角看数据库运维管理平台
GreatADM是什么?GreatADM(GreatDB Administrator Platform )
是一款万里数据库管理平台。支持基于GreatDB 、GreatSQL、MySQL多种集中式方案全生命周期的管理的软件。接下来我们就来动手边实践边看。
Let's go
文章整体内容,围绕如何图形化交付MGR,以及交付之后GreatADM都有哪些功能,快速了解如何上手,以及个人觉得使用的几个功能点。
一、GreatADM自身的安装
二、图形化部署MGR的流程
三、作为DBA个人觉得不错的3个点
四、总结回顾
一、GreatADM数据库管理平台的快速安装
1.安装和配置GreatADM
首先解压软件包
拿到GreatADM软件包为一个zip的压缩包,解压之后得到一个adm_install.sh
的shell安装脚本和一个GreatADM的主程序包
。
GreatADM支持在多个国产操作系统安装部署,如麒麟、欧拉、龙蜥、统信、BClinux等。
2.配置安装脚本
这里需要配置安装的主机IP,以及WEB访问GreatADM的端口和主机的操作系统用户名和密码,本次用是root,也可以使用sudo user密码等信息。
命令:vim adm_install.sh