GaussDB-卸载云数据库GaussDB管理平台(TPOPS)
前提条件
如果卸载后需要重装云数据库GaussDB管理平台(TPOPS),请先将所有主机下线。
约束限制
若docker-service目录被删除后需要卸载云数据库GaussDB管理平台(TPOPS),请参照docker-service目录被删除的卸载步骤进行卸载,不需要参照本章节内容。
操作步骤
-
以root用户登录云数据库GaussDB管理平台(TPOPS)任一节点。如需要配置免密卸载,可以参考管理面节点之间互信设置进行配置。
- 操作步骤以/data/docker-service目录为例进行说明,操作时请替换为docker-service所在实际目录。
- 执行节点和远程节点(即除执行节点以外的节点)的目录结构及配置信息需保持一致,否则可能会导致卸载失败。
-
执行以下命令,打开参数配置文件。
vi /data/docker-service/config/user_edit_file.conf
-
修改参数uninstall_all为yes。
"uninstall_all":"yes"
-
按“Esc”键后输入 :wq! 保存并关闭文件。
-
执行以下命令,卸载云数据库GaussDB管理平台(TPOPS)。
cd /data/docker-service
sh appctl.sh uninstall _all
回显如下,说明卸载成功。
[root@dbsnoname1 docker-service]# sh appctl.sh uninstall_all start check node authentication node not support auto authentication, will input root password 请输入root用户密码: start check host: 192.168.0.1 root password check host: 192.168.0.1 root password success start check host: 192.168.0.2 root password check host: 192.168.0.2 root password success start check host: 192.168.0.3 root password check host: 192.168.0.3 root password success Start to init manifest... init manifest successful for 192.168.0.1. init manifest successful for 192.168.0.2. init manifest successful for 192.168.0.3. ======== 192.168.0.1: gaussdb_service ======== auth | complete gaussdb-console | complete luban | complete ots | complete GaussDB-open-api | complete GaussDB-instancemanager | complete GaussDB-backupmanager | complete ======== 192.168.0.2: gaussdb_service ======== auth | complete gaussdb-console | complete luban | complete ots | complete GaussDB-open-api | complete GaussDB-instancemanager | complete GaussDB-backupmanager | complete ======== 192.168.0.3: gaussdb_service ======== auth | complete gaussdb-console | complete luban | complete ots | complete GaussDB-open-api | complete GaussDB-instancemanager | complete GaussDB-backupmanager | complete ======== 192.168.0.1: docker_service ======== common-service | complete monitor-service | complete rds-ha-admin | complete resource-manager | complete workflow | complete ======== 192.168.0.2: docker_service ======== common-service | complete monitor-service | complete rds-ha-admin | complete resource-manager | complete workflow | complete ======== 192.168.0.3: docker_service ======== common-service | complete monitor-service | complete rds-ha-admin | complete resource-manager | complete workflow | complete ======== 192.168.0.1: Kafka ======== kafka | complete ======== 192.168.0.2: Kafka ======== kafka | complete ======== 192.168.0.3: Kafka ======== kafka | complete ======== 192.168.0.1: Zookeeper ======== zookeeper | complete GaussDB-feature-data | complete GaussDB-data | complete ======== 192.168.0.2: Zookeeper ======== zookeeper | complete GaussDB-feature-data | complete GaussDB-data | complete ======== 192.168.0.3: Zookeeper ======== zookeeper | complete GaussDB-feature-data | complete GaussDB-data | complete ======== 192.168.0.1: PlatformData ======== platform-data | complete ======== 192.168.0.2: PlatformData ======== platform-data | complete ======== 192.168.0.3: PlatformData ======== platform-data | complete ======== 192.168.0.1: CommonbaseData ======== common-base | complete ======== 192.168.0.2: CommonbaseData ======== common-base | complete ======== 192.168.0.3: CommonbaseData ======== common-base | complete ======== 192.168.0.1: base_enviornment ======== docker | complete InfluxDB | complete sftp | complete gaussdb | complete ======== 192.168.0.2: base_enviornment ======== docker | complete InfluxDB | complete sftp | complete gaussdb | complete ======== 192.168.0.3: base_enviornment ======== docker | complete InfluxDB | complete sftp | complete gaussdb | complete ======== 192.168.0.1: patch ======== patch | complete base_env | complete ======== 192.168.0.2: patch ======== patch | complete base_env | complete ======== 192.168.0.3: patch ======== patch | complete base_env | complete Uninstallation progress [72/72] ==> 100.00% -
执行以下命令,清理残存用户、目录及SFTP数据。
NOTICE:
清理命令会删除SFTP服务器中的所有数据,若SFTP数据仍要使用,请提前备份。
备份方式:将/opt/sftphome/目录下的所有内容复制出来即可。例如:cp -r /opt/sftphome /data/sftphome_bak
sh appctl.sh cleanup_all
回显如下,说明清理成功。
[root@dbsnoname1 docker-service]# sh appctl.sh cleanup_all start check node authentication node not support auto authentication, will input root password 请输入root用户密码: start check host: 192.168.0.1 root password check host: 192.168.0.1 root password success start check host: 192.168.0.2 root password check host: 192.168.0.2 root password success start check host: 192.168.0.3 root password check host: 192.168.0.3 root password success Start to init manifest... init manifest successful for 192.168.0.1. init manifest successful for 192.168.0.2. init manifest successful for 192.168.0.3. Cleanup 192.168.0.1 Success! Cleanup 192.168.0.2 Success! Cleanup 192.168.0.3 Success! -
以root用户登录云数据库GaussDB管理平台(TPOPS)所有节点,执行如下命令,删除docker-service目录。
rm -rf /data/docker-service
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…