В отчетах и аналитике (DPA) служба приложения и пользовательский интерфейс администратора сервера приложений отображаются красным цветом в ACM после модернизации до IDPA 2.7 или 2.7.1
Summary: В этой статье базы знаний описывается, как обойти службы приложений DPA, которые не запускаются после модернизации IDPA 2.7 или 2.7.1.
Symptoms
После модернизации до IDPA 2.7 или 2.7.1 службы приложений отчетности и аналитики (DPA) не запускаются и отображаются красные метки в пользовательском интерфейсе ACM.
Изучение журнала сервера приложений DPA, расположенного в <dpa_install_path>/services/logs/server.log Появятся следующие сообщения.
2021-12-27 14:14:07,113 INFO [com.emc.apollo.serverstart.pre.PreApolloStartupBean] (ServerService Thread Pool -- 62) Server starting
2021-12-27 14:14:07,114 INFO [com.emc.apollo.services.container.ApolloClusterServicesJbossImpl] (ServerService Thread Pool -- 62) initIsMaster set to true
2021-12-27 14:14:07,115 INFO [com.emc.apollo.serverstart.pre.PreApolloStartupBean] (ServerService Thread Pool -- 62) Apollo Version: 19.5.0.1634796815
2021-12-27 14:14:07,117 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.PoolBySubject] (ServerService Thread Pool -- 62) IJ000604: Throwable while attempting to get a new connection: null: javax.resource.ResourceException: Could not create connection
...
Caused by: org.postgresql.util.PSQLException: Connection to <ip_address_of_DS>:9003 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
...
Caused by: java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method) [rt.jar:1.8.0_301]
и
2021-12-27 14:14:07,120 ERROR [com.emc.apollo.serverstart.pre.PreApolloStartupBean] (ServerService Thread Pool -- 62) exception trying to obtain a connection to the database: com.emc.apollo.jdbc.ApolloSQLException: Could not obtain connection: javax.resource.ResourceException: IJ000453: Unable to get managed connection for java:jboss/datasources/ApolloDS
Наконец, чтобы подтвердить проблему, войдите на сервер DPA DS, используя PUTTY/SSH в качестве пользователя root и выполните следующую команду:
dpa.sh ds con
Если служба приложения DPA не запускается, выходные данные будут выглядеть следующим образом:
dpa.sh ds con
EMC Data Protection Advisor
[INFO] Service Bind Address(es) : 127.0.0.1
Client(s) Address(es) : 127.0.0.1/32
::1/128
127.0.0.1/32
::1/128
<DS_ip_addresss>/32
Command completed successfully.
Where <DS_ip_addresss> is the IP Address of the DPA Datastore, example 10.0.0.20.
Идентификация проблемы имеет один или оба из следующих компонентов:
- В Service Bind Address (-es) IP-адрес хранилища данных DPA не указан.
- В поле «Клиент(ы)» IP-адрес приложения DPA не указан.
В данном примере присутствуют обе проблемы.
Правильный вывод этой команды должен быть следующим:
dpa.sh ds con
EMC Data Protection Advisor
[INFO] Service Bind Address(es) : <DS_ip_addresss>
Client(s) Address(es) : 127.0.0.1/32
::1/128
127.0.0.1/32
::1/128
<App_ip_addresss>/32
<DS_ip_addresss>/32
Command completed successfully.
Where <DS_ip_addresss> is the IP Address of the DPA Datastore, example 10.0.0.20.
Where <App_ip_addresss> is the IP Address of the DPA Application, example 10.0.0.21.Cause
Resolution
Решения этой проблемы нет.
Для этой проблемы имеется временное решение. Выполните следующие действия.
Необходимо выполнить одно из двух следующих действий. В некоторых случаях необходимо зафиксировать только адрес привязки хранилища данных DPA, а в других — адрес привязки хранилища данных DPA и адрес клиента для приложения DPA.
Исправление адреса привязки хранилища данных DPA.
1. Выполните следующую команду на сервере хранилища данных DPA из каталога /opt/emc/epa/services/bin:
dpa.sh ds con -b <ip_address_of_the_datastore>
2. Перезапустите сервисы хранилища данных DPA.
opt/emc/epa/services/bin каталог:
dpa.sh ds restart
3. Перезапустите службы приложения DPA.
/opt/emc/epa/services/bin каталог:
dpa.sh app restart
Исправление адреса
клиента приложения DPA1. Выполните следующую команду на сервере хранилища данных DPA из /opt/emc/epa/services/bin каталог:
dpa.sh ds con -a <ip_address_of_the_dpa_application>
2. Перезапустите сервисы хранилища данных DPA.
/opt/emc/epa/services/bin каталог:
dpa.sh ds restart
3. Перезапустите службы приложения DPA.
/opt/emc/epa/services/bin каталог:
dpa.sh app restart
Удаление IP-адреса конфигурации, если он есть
Если в выводе dpa.sh ds con вы видите следующий IP-адрес, его необходимо удалить:
10.63.62.242/32
Чтобы удалить эту запись, выполните следующую команду на сервере хранилища данных DPA из /opt/emc/epa/services/bin каталог:
dpa.sh ds con -d 10.63.62.242
Обратитесь в службу технической поддержки Dell для получения дальнейших сведений.