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

磐维数据库和迁移工具(panwei_dtp)共用主机时license导入

原创 飞天 2024-08-22
678

前言

最近同事在做mysql数据库到磐维数据库的迁移测试准备工作,由于资源有限,把磐维数据库和迁移工具(panwei_dtp)装到了一台主机上。我们知道,磐维数据库和迁移工具都是需要license的,那么在申请license之后,该怎么把1个license文件导入到磐维数据库和迁移工具中呢?
今天整理出来,方便大家查阅。

license文件上传

假设license文件上传到/home/omm/etc/license目录下,文件名为6A17-2LABD-6P8PNC-QJYA.lic。

磐维数据库导入license文件

注意:

  • 需确保上传 license 的文件的属主为数据库安装用户。若无,则执行如下命令(以数据库安装用户为 omm 为例):
chown omm:dbgrp -R /home/omm/etc/license
chmod 755 /home/omm/etc/license
  • 上传 license 文件的 license_path 路径需要安装用户具有读写权限,否则会导致正式 license 读取失败,退化为使用临时 license。
  • license 文件也可自定义路径,但需要确保 omm 用户对 license 文件目录有读权限,步骤如下:
    (1)将 license 文件上传到自定义路径。
    (2)将 license 路径写入 postgresql.conf 文件,以确定能获取到 license 文件的位置(license 文件路径为绝对路径,且需要指定到文件名级别)。

具体执行步骤:

步骤 1 
上传许可文件至集群的每个节点
保证各节点中许可文件的绝对路径相同,本文以/home/omm/etc/license 目录为例。

步骤 2 
在任意节点上执行 pw_guc 命令,-N all 表示为集群的所有节点设置许可。
pw_guc set -N all -I all -c "license_path = '/home/omm/etc/license'" 

【说明】
上述命令中,license_path 为许可文件的绝对路径,请根据实际情况替换引号内的路径。license_path 在集群的每个节点中的路径应一致。

步骤 3 
重启集群,使配置生效。在任意节点执行如下重启命令。
cm_ctl stop && cm_ctl start
如果数据库是单节点,执行gs_ctl stop && gs_ctl start重启数据库。

步骤 4
查看license是否导入成功。
pw_licensetool --dump=/home/omm/etc/license

迁移工具(panwei_dtp)导入license文件

假设迁移工具(panwei_dtp)的安装用户为dtp_usr。

步骤 1 
将 License 文件复制一份,复制到安装目录的 deplpyment/lic 目录中。 例如,安装目录为/dtp,则需要将 License 文件复制到/dtp/deployment/lic 目录
cd /dtp/deployment/lic

步骤 2 
上传证书文件后,需要为证书文件授予相应可执行权限
chown -R dtp_usr: /dtp/deployment/lic/6A17-2LABD-6P8PNC-QJYA.lic 
chmod 755 /dtp/deployment/lic/6A17-2LABD-6P8PNC-QJYA.lic

步骤 3 
重启 dtp 服务
systemctl restart panwei_dtp 
systemctl restart incremental

步骤 4 
查看 dtp 服务
systemctl status panwei_dtp 
systemctl status incremental

查看license有效期

查看临时license
pw_licensetool --view-temporary

查看正式license
pw_licensetool --dump=/正式license路径

总结

如果磐维数据库和迁移工具在同一台主机上,可以在原有license文件的基础上再复制1个license文件,把这两个分别导入到数据库和迁移工具中。导入完成后,重启数据库和迁移工具的服务即可。

最后修改时间:2024-08-23 00:07:18
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论