GaussDB-扫描上传

149 阅读3分钟

GaussDB-扫描上传

操作场景

云数据库GaussDB管理平台(TPOPS)支持实例安装、实例升级、DBMind实例安装等操作。

安装包管理提供对数据库、DBMind、OMAgent等安装包的上传、删除、查看等操作,为实例安装、实例升级、DBMind实例安装以及添加主机等业务提供基础。

约束限制
  • 请在官网获取安装包,下载安装包软件时请同时下载自动验证签名。

    获取软件示例:如下图蓝框所示“下载软件”和“自动验证签名下载”按钮获取安装包和其自动验证签名文件。

  • 选择“扫描上传”方式时,需要事先将文件手动上传到SFTP服务器,且SFTP文件服务器目录为:/sftpservice/package/scan。

  • 若需要上传历史版本的内核包,请联系技术支持人员,手动构造安装包。

操作步骤
  1. 登录云数据库GaussDB管理平台(TPOPS)

  2. 单击“平台管理 > 安装包管理”,进入“安装包管理”页面。

    图1 安装包管理

    参数名称参数说明
    包名称上传的安装包名称。说明:若再次上传同名同版本同架构的安装包,则新包覆盖旧包。
    安装包类型上传安装包的类型。
    版本号管控Service映射内核的版本号。
    包状态当前安装包状态为可用、已删除或不可用。
    操作支持删除,删除安装包后可以删除对应记录。
  3. 单击“上传安装包 > 扫描上传”,弹出安装包上传对话框。

  4. 请在官网获取安装包,下载安装包软件时请同时下载“自动验证签名”文件。

  5. 将安装包软件及其“自动验证签名”文件放置到SFTP主服务器${sftp_path}/sftpservice/package/scan路径下。

    1. 以root用户登录云数据库GaussDB管理平台(TPOPS)服务器任一节点。

    2. 执行以下命令,获取SFTP主服务器IP地址和路径。

      vi /data/docker-service/config/user_edit_file.conf

      • SFTP主节点IP地址为user_edit_file.conf文件中的sftp_install_ip1值。
      • SFTP服务器安装路径为user_edit_file.conf文件中的sftp_path值。
    3. 执行以下命令,登录到SFTP主节点。

      ssh ${sftp_install_ip1}

      其中sftp_install_ip1是步骤5-2获取到的值。

      输入命令后请正确输入云数据库GaussDB管理平台(TPOPS)的root密码,会跳转到SFTP主服务器。

    4. 将从官网下载的安装包文件及其对应的自动签名文件传输到SFTP文件服务器的扫描目录${sftp_path}/sftpservice/package/scan下。

      其中sftp_path是步骤5-2获取到的值。

      注意上传文件时,需要将其对应的p7s签名文件同时上传到SFTP文件服务器的/sftpservice/package/scan目录下。

    5. 执行以下命令,更改${sftp_path}/sftpservice/package/scan路径下属主和权限。

      chmod 644 ${sftp_path}/sftpservice/package/scan/*

      chown sftpservice:sftpusers ${sftp_path}/sftpservice/package/scan/*

      其中sftp_path是步骤5-2获取的值。

  6. 文件上传完成后,登录云数据库GaussDB管理平台(TPOPS)

  7. 单击“平台管理 > 安装包管理”,进入“安装包管理”页面。

  8. 单击“上传安装包 > 扫描上传 > 扫描”。

    列表显示符合扫描上传要求的安装包,“包状态”显示的是最近一次扫描的包状态。历史扫描的包可以在“安装包管理 > 扫描上传历史记录”中查看。

    图2 扫描上传安装包

  9. 单击“上传”,开始扫描上传安装包,包状态实时显示包上传结果,请勿关闭扫描上传界面,否则无法查看上传状态。

  10. 当“包状态”显示为“上传成功”时,完成安装包上传。

    图3 扫描上传安装包成功

    若上传失败,请在“安装包管理 > 扫描上传历史记录”中查看具体失败原因后根据失败原因解决问题,重新扫描上传安装包。

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…