升级到 IDPA 2.7.6 后,DPA 在 ACM 中将应用程序服务器管理 UI 显示为红色

Summary: 本文介绍如何在升级到 IDPA 版本 2.7.6 后修复 Data Protection Advisor (DPA) 中的报告与分析问题。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

升级到 IDPA 2.7.6 后,报告和分析 (DPA) 在 ACM UI 中显示为红色。

在 ACM server.log中,看到以下两个错误之一:

2024-02-09 10:42:54,841 INFO  [Thread-25170]-util.RestUtil: Making REST call: https://x.x.x.x:9002/dpa-api/license ,method: GET Meditype application/v
nd.emc.apollo-v1+xml
2024-02-09 10:42:54,882 INFO  [Thread-25170]-util.RestUtil:  REST request return code: 500, expected code: OK
2024-02-13 19:58:25,577 INFO  [Thread-93984]-util.RestUtil: Making REST call: https://x.x.x.x:9002/dpa-api/license ,method: GET Meditype application/vnd.emc.apollo-v1+xml
...
2024-02-13 19:58:25,601 INFO  [Timer-4]-dao.HealthMonitorUtilityDao: getDeviceDataByType --> Executing query to get device by type and ip
2024-02-13 19:58:25,602 INFO  [Thread-93984]-util.RestUtil:  REST request return code: 404, expected code: OK

在 DPA APP server.log中,会看到如下错误:

16224:2024-02-09 14:24:20,299 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 62) MSC000001: Failed to start service jboss.web.deployment.default-host./reportengine-api: org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./reportengine-api: org.jboss.msc.service.StartException in anonymous service: JBAS018040: Failed to start context
16238:2024-02-09 14:24:20,318 ERROR [org.apache.catalina.core] (ServerService Thread Pool -- 72) JBWEB001100: Error starting context: java.lang.IllegalArgumentException: JBWEB006706: Document base /opt/emc/dpa/services/./standalone/tmp/vfs/deployment/deploymentd28786588379a29/listener-processor-war.war-37c80da349d9164f does not exist or is not a readable directory
16252:2024-02-09 14:24:20,338 ERROR [org.apache.catalina.core] (ServerService Thread Pool -- 72) JBWEB001103: Error detected during context /listener-processor-api start, will stop it
16253:2024-02-09 14:24:20,339 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 72) MSC000001: Failed to start service jboss.web.deployment.default-host./listener-processor-api: org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./listener-processor-api: org.jboss.msc.service.StartException in anonymous service: JBAS018040: Failed to start context
16296:2024-02-09 14:24:21,337 ERROR [org.jboss.as] (Controller Boot Thread) JBAS015875: JBoss AS 7.4.1.Final-redhat-SNAPSHOT "Janus" started (with errors) in 41681ms - Started 21215 of 21353 services (58 services failed or missing dependencies, 315 services are lazy, passive or on-demand)

Cause

DPA 在 /opt/emc/dpa/services/./standalone 导致应用程序服务正常运行的子目录。DPA 显示服务正在运行,但某些内部服务出现故障。

Resolution

运行以下过程以解决此问题:
  1. 使用以下命令停止 DPA 服务。首先在 DPA DS 服务器上运行此命令,然后在 DPA APP 服务器上运行。 
dpa.sh svc stop
  1. 使用 SSH 或 PuTTY 以 root 用户身份登录 DPA APP服务器,然后运行以下命令:
rm -rf /opt/emc/dpa/services/standalone/data
rm -rf /opt/emc/dpa/services/standalone/tmp
  1. 重新启动 DPA DS服务器 并启动服务:
reboot
dpa.sh svc start
  1. 重新启动 DPA APP 服务器 并启动服务。 
reboot
dpa.sh svc start
  1. 确认您可以登录 DPA UI。
  2. 确认 DPA 在 ACM UI 中显示为绿色。 
Article Properties
Article Number: 000222530
Article Type: Solution
Last Modified: 26 Mar 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.