GaussDB-扫描上传
操作场景
云数据库GaussDB管理平台(TPOPS)支持实例安装、实例升级、DBMind实例安装等操作。
安装包管理提供对数据库、DBMind、OMAgent等安装包的上传、删除、查看等操作,为实例安装、实例升级、DBMind实例安装以及添加主机等业务提供基础。
约束限制
-
请在官网获取安装包,下载安装包软件时请同时下载自动验证签名。
获取软件示例:如下图蓝框所示“下载软件”和“自动验证签名下载”按钮获取安装包和其自动验证签名文件。
-
选择“扫描上传”方式时,需要事先将文件手动上传到SFTP服务器,且SFTP文件服务器目录为:/sftpservice/package/scan。
-
若需要上传历史版本的内核包,请联系技术支持人员,手动构造安装包。
操作步骤
-
单击“平台管理 > 安装包管理”,进入“安装包管理”页面。
图1 安装包管理
参数名称 参数说明 包名称 上传的安装包名称。说明:若再次上传同名同版本同架构的安装包,则新包覆盖旧包。 安装包类型 上传安装包的类型。 版本号 管控Service映射内核的版本号。 包状态 当前安装包状态为可用、已删除或不可用。 操作 支持删除,删除安装包后可以删除对应记录。 -
单击“上传安装包 > 扫描上传”,弹出安装包上传对话框。
-
请在官网获取安装包,下载安装包软件时请同时下载“自动验证签名”文件。
-
将安装包软件及其“自动验证签名”文件放置到SFTP主服务器${sftp_path}/sftpservice/package/scan路径下。
-
以root用户登录云数据库GaussDB管理平台(TPOPS)服务器任一节点。
-
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值。
-
执行以下命令,登录到SFTP主节点。
其中sftp_install_ip1是步骤5-2获取到的值。
输入命令后请正确输入云数据库GaussDB管理平台(TPOPS)的root密码,会跳转到SFTP主服务器。
-
将从官网下载的安装包文件及其对应的自动签名文件传输到SFTP文件服务器的扫描目录${sftp_path}/sftpservice/package/scan下。
其中sftp_path是步骤5-2获取到的值。
注意上传文件时,需要将其对应的p7s签名文件同时上传到SFTP文件服务器的/sftpservice/package/scan目录下。
-
执行以下命令,更改${sftp_path}/sftpservice/package/scan路径下属主和权限。
chmod 644 ${sftp_path}/sftpservice/package/scan/*
chown sftpservice:sftpusers ${sftp_path}/sftpservice/package/scan/*
其中sftp_path是步骤5-2获取的值。
-
-
文件上传完成后,登录云数据库GaussDB管理平台(TPOPS)。
-
单击“平台管理 > 安装包管理”,进入“安装包管理”页面。
-
单击“上传安装包 > 扫描上传 > 扫描”。
列表显示符合扫描上传要求的安装包,“包状态”显示的是最近一次扫描的包状态。历史扫描的包可以在“安装包管理 > 扫描上传历史记录”中查看。
图2 扫描上传安装包
-
单击“上传”,开始扫描上传安装包,包状态实时显示包上传结果,请勿关闭扫描上传界面,否则无法查看上传状态。
-
当“包状态”显示为“上传成功”时,完成安装包上传。
图3 扫描上传安装包成功
若上传失败,请在“安装包管理 > 扫描上传历史记录”中查看具体失败原因后根据失败原因解决问题,重新扫描上传安装包。
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…