Le rapport PowerProtect Data Manager n’affiche aucune donnée
Summary: Le rapport PowerProtect Data Manager n’affiche aucune donnée, mais le moteur de rapports est à l’état Ready.
Symptoms
Le problème se produit dans PowerProtect Data Manager 19.14 et 19.15.
Le rapport PowerProtect Data Manager n’affiche aucune donnée.
Sur le moteur d’état, l’erreur suivante se trouve dans /var/log/dellemc/agent/dpaagent.log (Ou dans l’offre groupée de support de PowerProtect Data Manager : \var\log\reporting\logs\agent\dpaagent.log):
INFO 3345.3484 20240219:150901 com.emc.dpa.agent.mo - authenticate(): Attempting CREDS token, as the certificate based token generation is failed. WARN 3345.3484 20240219:150902 com.emc.dpa.agent.mo - obtainAccessToken(): Failed to login to xxx.xxx.com with user admin: HTTP post status: 423 INFO 3345.3490 20240219:151406 com.emc.dpa.agent.mo - authenticate(): Certificates are being setup... INFO 3345.3490 20240219:151511 com.emc.dpa.agent.mo - authenticate(): Using authType CERT INFO 3345.3490 20240219:151511 com.emc.dpa.agent.mo - authenticate(): Attempting CREDS token, as the certificate based token generation is failed. WARN 3345.3490 20240219:151511 com.emc.dpa.agent.mo - obtainAccessToken(): Failed to login to xxx.xxx.com with user admin: HTTP post status: 401
Cause
La liste blanche d’adresses IP de création de rapport a peut-être expiré (la valeur par défaut est définie sur 365 jours). Pour le confirmer, exécutez la commande suivante dans l’interface de ligne de commande de PowerProtect Data Manager avec l’utilisateur administrateur :
./ppcp rest --uri whitelist
Si l’adresse IP du nœud de reporting n’est pas visible dans la sortie de la commande ci-dessus, cela signifie que l’adresse IP de reporting n’est pas sur liste blanche. La sortie suivante est un exemple pour reporting IP is currently not whitelisted:
admin@ppdm:~/bin> ./ppcp rest --uri whitelist
===========================================================
PPCP : 0.44
PPDM : 19.14.0-20
Date : 18 Dec 2023 10:41 CST
===========================================================
URL : GET https://localhost:8443/api/v2/whitelist?page=1&pageSize=100 [localhost]
{
"content": [],
"page":
{ "number": 1, "size": 0, "totalElements": 0, "totalPages": 0 }
}
Resolution
Étape 1 : Exécutez la commande suivante. Remplacer 10.xxx.xxx.xxx avec les clients qui signalent l’adresse IP du nœud et collectent les expiresAt Valeur.
./ppcp rest https://10.xxx.xxx.xx:8443 --uri whitelist
Étape 2 : Créez un fichier appelé payload.txt à l’aide des clients PowerProtect Data Manager sur /home/admin À l’aide de la commande suivante :
vi payload.txt
Copiez le contenu suivant dans le fichier payload.txt . Dans cette étape, mettez à jour le expiresAt valeur de 3 ans à compter de la date d’expiration et l’adresse IP que les clients signalent l’adresse IP et enregistrez le fichier.
{
"expiresAt": "2027-02-27T12:57:10.389Z",
"ip": "10.xxx.xxx.xxx",
"roleId": "2bc98750-7675-0136-29e9-5bbd3ce729b0",
"state": "APPROVED"
}
Étape 3 : Exécutez la commande suivante : ppcp avec l’adresse IP du nœud de reporting.
./ppcp rest --method POST https://10.xxx.xxx.xxx:8443 --uri whitelist --input payload.txt
Une fois les étapes ci-dessus effectuées, générez à nouveau les certificats sur le nœud de création de rapports. Pour ce faire, procédez comme suit :
Step 01: Make sure a single entry in crontab is present to generate certificates. crontab -l crontab -e Step 02: remove old certificates from /opt/emc/dpa/agent/data/ppdm/rs directory. rm -rf /opt/emc/dpa/agent/data/ppdm/rs Step 03: DPA agent restart regenerate the certificates. /opt/emc/dpa/services/bin/dpa.sh agent restart Step 04: run below command /opt/emc/dpa/services/bin/dpa.sh svc restart