Search the VMware Knowledge Base (KB)
View by Article ID

从 VMware vRealize Operations Manager 6.x 移除解决方案 (2146732)

  • 0 Ratings

Symptoms

免责声明:本文为 Removing a solution from VMware vRealize Operations Manager 6.x (2114441) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

  • 由于解决方案不兼容,数据迁移失败。
  • 您能够在 VMware vRealize Operations Manager UI 中安装解决方案或管理包。
  • 无法从 VMware vRealize Operations Manager UI 中卸载解决方案或管理包。

Resolution

要解决此问题,必须从 VMware vRealize Operations Manager 手动移除解决方案的 .pak 文件及引用。

注意:在 VMware vRealize Operations Manager 6.0.x 中,解决方案名称仍然列在 UI 中。这是预期行为。必须在 VMware vRealize Operations Manager 6.1 或更高版本上才能从 UI 中移除解决方案名称。

VMware vRealize Operations Manager 6.0.x:
  1. 通过 SSH 或控制台以 root 用户的身份登录到 vRealize Operations Manager 节点。
  2. 运行以下命令,确定解决方案的.pak文件:

    $VMWARE_PYTHON_BIN $ALIVE_BASE/../vmware-vcopssuite/utilities/pakManager/bin/vcopsPakManager.py --action query_pak_files

  3. 运行以下命令以确定适配器的名称:

    cat /storage/db/pakRepoLocal/Adapter_Folder/manifest.txt

    注意:

    • Adapter_Folder 替换为在步骤 2 中记下的解决方案的名称。
    • 为 vRealize Operations Manager 5.x 编写的适配器不会有名称显示在manifest.txt文件中。它会使用在 vRealize Operations Manager UI 中显示的相同名称。

  4. 假设您想要移除的解决方案为VMwarevSphere-602537588,请运行以下命令:

    $VMWARE_PYTHON_BIN $ALIVE_BASE/../vmware-vcopssuite/utilities/pakManager/bin/vcopsPakManager.py --action cleanup--remove_pak --pak VMwarevSphere-602537588

  5. 从$STORAGE/db/casa/pak/dist_pak_files/目录移除解决方案的.pak文件。
  6. 使用文本编辑器打开/storage/db/pakRepoLocal/vcopsPakManagerCommonHistory.json文件。
  7. 删除从 { 到 } 之间与已删除解决方案相关的任何条目。
  8. 保存文件。
  9. 使用以下命令登录到 xDB:

    XDB_PASSWORD=`grep "^db.password" /usr/lib/vmware-vcops/user/conf/persistence/persistence.properties | cut -f2 -d'='`;SSL_KEYSTORE_PASSWORD=`grep sslkeystorePassword /storage/vcops/user/conf/ssl/storePass.properties | cut -f2 -d'='`;export XHIVE_OPTS="-Djavax.net.ssl.keyStore=/storage/vcops/user/conf/ssl/tcserver.keystore -Djavax.net.ssl.keyStorePassword=$SSL_KEYSTORE_PASSWORD -Djavax.net.ssl.trustStore=/storage/vcops/user/conf/ssl/tcserver.truststore";$ALIVE_BASE/xdb/bin/xdb -f xhives://localhost:1235 -u Administrator -p $XDB_PASSWORD -d alivevm

  10. 更改为 /globalpersistence/SolutionNamespace 目录。
  11. 使用 rm 命令移除想要移除的解决方案的 SolutionInfo 文件。

    注意:在空格之前,使用 / 对所有空格进行转义。

    例如:

    rm SolutionInfo-VMwarevSphere-602537588

VMware vRealize Operations Manager 6.1 或更高版本
  1. 通过 SSH 或控制台以 root 身份登录到 vRealize Operations Manager 主节点。
  2. 运行以下命令以确定现有解决方案.pak文件,并记下要移除的解决方案的名称:

    $VMWARE_PYTHON_BIN $ALIVE_BASE/../vmware-vcopssuite/utilities/pakManager/bin/vcopsPakManager.py --action query_pak_files

  3. 运行以下命令以确定名称部分列出的解决方案内部适配器名称:

    cat /storage/db/pakRepoLocal/Adapter_Folder/manifest.txt

    注意

    • Adapter_Folder 替换为在步骤 2 中记下的解决方案的名称。
    • 为 vRealize Operations Manager 5.x 编写的适配器不会有名称显示在manifest.txt文件中。它会使用在 vRealize Operations Manager UI 中显示的相同名称。

  4. 更改为 /usr/lib/vmware-vcops/tools/opscli/ 目录。
  5. 运行ops-cli.sh脚本,并随 uninstall 选项指定在步骤 3 中选择的解决方案名称。

    ./ops-cli.sh solution uninstall "adapter_name"

    注意:将 adapter_name 替换为在步骤 3 中找到的内部适配器名称。群集必须联机,opscli.sh命令才能成功完成。

  6. 运行清理脚本:

    $VMWARE_PYTHON_BIN $ALIVE_BASE/../vmware-vcopssuite/utilities/pakManager/bin/vcopsPakManager.py --action cleanup --remove_pak --pak "adapter_name"

    注意:将 adapter_name 替换为在步骤 3 中找到的内部适配器名称。

  7. $STORAGE/db/casa/pak/dist_pak_files/deployment_type/ 目录移除解决方案的.pak文件。

    注意:将 deployment_type 替换为 vRealize Operations Manager 的部署类型。

    示例

    NON_VA_LINUX= Linux 部署
    NON_VA_WINDOWS= Windows 部署
    VA_LINUX= vApp deployment

  8. 使用文本编辑器打开 /storage/db/pakRepoLocal/vcopsPakManagerCommonHistory.json 文件。
  9. 删除从 { 到 } 之间与已删除解决方案相关的条目。

    注意:在步骤 2 中找到的解决方案名称将列在pak部分中的条目中。

  10. 保存并关闭文件。
注意
  • 步骤 2 中显示与 vRealize Operations Manager 5.x 兼容的任何解决方案都需要通过执行步骤 3 到 7 才能移除。
  • 如果存在使用解决方案创建的仪表板,则必须从 vRealize Operations Manager UI 中删除这些仪表板。
  • 必须注销,然后再登录到 vRealize Operations Manager UI,才能反映出更改。

Tags

简体中文 Simplified Chinese

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 0 Ratings
Actions
KB: