探索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