PowerProtect Data Manager-rapport bevat geen data
Summary: Het PowerProtect Data Manager-rapport bevat geen data, maar de rapportengine heeft de status Gereed.
Symptoms
Het probleem doet zich voor in PowerProtect Data Manager 19.14 en 19.15.
Het PowerProtect Data Manager-rapport bevat geen data.
In de rapportage-engine wordt de volgende fout gevonden in /var/log/dellemc/agent/dpaagent.log (Of in de PowerProtect Data Manager-supportbundel: \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
Het rapporteren van IP-whitelisting is mogelijk verlopen (de standaardinstelling is 365 dagen). Om dit te bevestigen, voert u de volgende opdracht uit in de PowerProtect Data Manager CLI met de admin-gebruiker:
./ppcp rest --uri whitelist
Als het IP-adres van het rapporterende knooppunt niet kan worden gezien in de uitvoer van de bovenstaande opdracht, betekent dit dat het IP-adres van het rapporterende knooppunt niet op de witte lijst staat. De volgende uitvoer is een voorbeeld van 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
Stap 1: Voer de volgende opdracht uit. Vervangen 10.xxx.xxx.xxx met klanten die het IP-adres van het knooppunt rapporteren en de expiresAt Waarde.
./ppcp rest https://10.xxx.xxx.xx:8443 --uri whitelist
Stap 2: Maak een bestand met de naam payload.txt met behulp van de PowerProtect Data Manager van de klant op /home/admin met behulp van de volgende opdracht:
vi payload.txt
Kopieer de volgende inhoud in de payload.txt Bestand. Werk in deze stap de expiresAt waarde als 3 jaar vanaf de vervaldatum en IP-adres als de klanten die IP rapporteren en sla het bestand op.
{
"expiresAt": "2027-02-27T12:57:10.389Z",
"ip": "10.xxx.xxx.xxx",
"roleId": "2bc98750-7675-0136-29e9-5bbd3ce729b0",
"state": "APPROVED"
}
Stap 3: Voer het volgende uit ppcp opdracht met het IP-adres van het rapporterende knooppunt.
./ppcp rest --method POST https://10.xxx.xxx.xxx:8443 --uri whitelist --input payload.txt
Zodra de bovenstaande stappen zijn uitgevoerd, genereert u de certificaten op het rapportageknooppunt opnieuw. Volg de onderstaande stappen om hetzelfde te doen:
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