Funkce Reporting and Analytics (DPA) zobrazuje po upgradu na IDPA 2.7 nebo 2.7.1 v ACM červeně červené uživatelské rozhraní služby Application Service a správce aplikačního serveru
Summary: Tento článek znalostní databáze popisuje, jak vyřešit problém, kdy se po upgradu na verzi IDPA 2.7 nebo 2.7.1 nespustí aplikační služby DPA.
Symptoms
Po upgradu na verzi IDPA 2.7 nebo 2.7.1 se aplikační služby Reporting and Analytics (DPA) nespustí a v uživatelském rozhraní ACM se zobrazují červené značky.
Kontrola protokolu aplikačního serveru DPA umístěného ve složce <dpa_install_path>/services/logs/server.log Zobrazí se následující zprávy.
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]
a
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
Nakonec problém potvrďte přihlášením k serveru DPA DS pomocí PUTTY/SSH jako uživatel root a spuštěním následujícího příkazu:
dpa.sh ds con
Pokud se služba DPA APP nespouští, výstup vypadá podobně jako níže:
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.
Identifikace problému má jednu nebo obě z následujících komponent:
- V části Service Bind Address (s) není uvedena IP adresa datového úložiště DPA.
- V části Klientské adresy (adresy) není uvedena IP adresa aplikace DPA.
V tomto příkladu jsou přítomny oba problémy.
Správný výstup tohoto příkazu by měl být následující:
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
Tento problém nemá žádné řešení.
Pro tento problém je k dispozici zástupné řešení. Postupujte podle níže uvedených kroků.
Je nutné provést jednu z následujících akcí. V některých případech je nutné zafixovat pouze adresu vazby datového úložiště DPA, v jiných případech je nutné zafixovat bind adresu datového úložiště DPA i adresu klienta pro aplikaci DPA.
Oprava adresy "bind" datového úložiště DPA.
1. Na serveru datového úložiště DPA z adresáře /opt/emc/epa/services/bin spusťte následující příkaz:
dpa.sh ds con -b <ip_address_of_the_datastore>
2. Restartujte služby datového úložiště DPA.
opt/emc/epa/services/bin adresář:
dpa.sh ds restart
3. Restartujte aplikační služby DPA.
/opt/emc/epa/services/bin adresář:
dpa.sh app restart
Oprava adresy
klienta aplikace DPA1. Na serveru datového úložiště DPA z nabídky spusťte následující příkaz: /opt/emc/epa/services/bin adresář:
dpa.sh ds con -a <ip_address_of_the_dpa_application>
2. Restartujte služby datového úložiště DPA.
/opt/emc/epa/services/bin adresář:
dpa.sh ds restart
3. Restartujte aplikační služby DPA.
/opt/emc/epa/services/bin adresář:
dpa.sh app restart
Odebrání IP adresy, pokud je přítomna
Pokud se ve výstupu dpa.sh ds con zobrazí následující IP adresa, je nutné ji odebrat:
10.63.62.242/32
Chcete-li tuto položku odebrat, spusťte na serveru datového úložiště DPA následující příkaz z /opt/emc/epa/services/bin adresář:
dpa.sh ds con -d 10.63.62.242
Další podrobnosti a informace vám sdělí technická podpora společnosti Dell .