卸载 Product Master

实例管理员可以卸载 Product Master

谁需要完成这项任务?

实例管理员要卸载 Product Master ,您必须是实例管理员。 实例管理员有权限管理以下项目中的软件:

实例的操作员项目

此实例 IBM® Software Hub 的操作符已安装在操作符项目中。 在卸载命令中,环境变量 ${PROJECT_CPD_INST_OPERATORS} 指代操作员的项目。

实例的操作数项目

该实例的 及相关 IBM Software Hub 服务 control planeIBM Software Hub 已安装在 operands 项目中。 在卸载命令中,环境变量 ${PROJECT_CPD_INST_OPERANDS} 指代操作数项目。

你需要在什么时候完成这项任务?

若要从某个实例中移除 Product MasterIBM Software Hub,请完成此任务。

根据需要重复此操作若您负责管理多个实例 IBM Software Hub,可重复此任务以从集群中移除其他实例的 Product Master

完成此任务所需的信息

在卸载 Product Master 之前,请先查看以下信息:

环境变量
本任务中的命令使用环境变量,因此您可以完全按照所写的命令运行。
  • 若您尚未拥有定义环境变量的脚本,请参阅 《设置安装环境变量》
  • 要使用脚本中的环境变量,必须在本任务中运行命令之前加载这些环境变量。 例如,运行以下命令:
    source ./cpd_vars.sh

过程

请完成以下步骤以卸载 Product Master

  1. 删除服务实例
  2. 卸载服务

删除服务实例

在卸载 Product Master 之前,必须先删除 Product Master 服务实例,以确保该实例释放其预留的所有资源。

谁需要完成这项任务?
具有 “管理服务实例 ”权限的用户必须完成此任务。
你需要在什么时候完成这项任务?
在卸载 Product Master 之前,请完成此任务。

来自 Web IBM Software Hub 客户端:

  1. 请以具备足够权限的用户身份登录Web客户端以完成该任务。
  2. 从菜单中选择 “服务” > “实例”
  3. 筛选列表以显示 Product Master 类型。
  4. 删除 Product Master 实例。

卸载服务

卸载服务:

  1. 登录 cpd-cli 到集群 Red Hat® OpenShift® Container Platform
    ${CPDM_OC_LOGIN}
    请记住: CPDM_OC_LOGIN 是一个别名,代表 命令 cpd-cli manage login-to-ocp
  2. 删除 Product Master 的自定义资源和操作符。
    cpd-cli manage delete-cr \
    --components=productmaster_instance \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS}
    等待 返回 cpd-cli 以下消息:
    [SUCCESS]... The uninstall-components command ran successfully
  3. 删除 Product Master 服务。
    cpd-cli manage uninstall-components \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --components=productmaster \
    --include_dependency=true