GaussDB TPOPS 搭建流程记录
目录
前言
环境准备
安装前准备
安装TPOPS
总结
-
前言
由于工作需要,准备将现有Oracle数据切换至GaussDB数据库。在这里记录一下安装GaussDB数据库过程踩的坑。
首先,我装的是线下版本,需要先装一个GaussDB轻量化管理平台(TPOPS),装完管理平台后,再用这个平台去安装GaussDB数据库。
这里先说下TPOPS的安装过程。由于只是临时测试,TPOPS我装的是单机版本的,找了一个虚拟机在上面搭建。话不多说,开整。
-
环境准备
- 在华为Support官网上下载了安装指导文档和安装包。我下的是最新版本,文档可以直接浏览器下载,安装包的话,可以按照文档说的,搞个DownloadCenter下载工具去下载,会快很多。(这里要吐槽一下,装个平台要下载的包太多了…,而且还要提申请才能下载。)
- 麒麟v10虚拟机一台,规格用的最小要求8核64G的,(有点大……)。磁盘的话,手册上说至少要1.2T,当前没有这么多的资源,我就按照比例减到了500G来分配,亲测可行。(安装过程会有提示,忽略即可。)
-
安装前准备
- 时钟源配置,我随便找了一台我们的服务器作为时钟源进行配置。
- 从网上下载了一个麒麟ISO文件,上传到虚拟机上,按照手册进行配置yum源。
- 按照手册指导,关闭防火墙,修改pam规则,配置host等。
- 上传软件包到虚拟机。(再次吐槽,包太多了,而且有些包还比较大,上传耗了不少时间。)
- 修改user_edit_conf.conf配置参数,这里我只修改了IP参数,其他的只要磁盘正常挂载了,无需修改,保持默认即可。
-
安装TPOPS
- 安装前检查
sh /data/docker-service/appctl.sh precheck install
执行这条命令,会进行安装前检查。这里检查结果会详细的列出来,检查失败的一般会在后面告诉你失败原因和简单的处理建议。
WARNING级别消息为提示消息,不会阻塞安装,可以忽略。比如我这里提示了磁盘空间不足的消息。
ERROR级别消息为错误消息,需要解决所有ERROR消息后,再进行安装。
这里检查我遇到了一些小问题,比如Python版本不对,环境变量不对等问题。就按照手册里的说明,一个个解决。直到precheck不报错为止。
2. 安装
sh /data/docker-service/appctl.sh install
执行这条命令进行TPOPS的安装,安装过程会提示是否继续单节点安装,并且要输入root用户的密码,剩下的就等他安装就行。我的安装过程还是比较顺利的,大概30分钟左右就安装完了,期间没有其他报错。
等控制台显示的进度到100%的时候,就代表大功告成了,可以登陆提示信息里的链接,访问GaussDB管理平台。(这里的登录密码还要去下载另外一个文档里去找)
-
总结
总体来说,整个过程还是比较顺利的。可能和我的虚拟机比较干净,都没有什么冲突有关。前期在准备过程,步骤有点多,比较繁琐,真正到安装过程的时候,就比较方便了,两条命令就搞定。好了,下面就是GaussDB数据库的安装了。