Avamar: Client-ID (CID) stimmt nicht mit Goav-Korrektur überein
Zusammenfassung: CID-Nichtübereinstimmungen (Client ID) und Pfade auf Avamar -Servern, wenn sich das Global Storage Area Network (GSAN) und die Management Console Service Database (MCDB) beim Speichern von Client-Kontoinformationen unterscheiden. ...
Symptome
Beim Durchsuchen eines Clients in der Avamar-Benutzeroberfläche (AUI) oder in Avamar Administrator wird die folgende Fehlermeldung angezeigt: Internal Administrator Client Error.
Ein Client wird in der AUI nicht angezeigt.
Das Kontrollkästchen zum Durchsuchen der Subdomain in der AUI gibt keine Ergebnisse zurück und zeigt möglicherweise einen Fehler an.
Der folgende Fehler wird gemeldet: 0 ERROR! Exit code 74: Account not found in the Avamar database.
Ursache
Überblick
CID-Nichtübereinstimmungen (Client ID) und Pfade auf Avamar -Servern, wenn sich das Global Storage Area Network (GSAN) und die Management Console Service Database (MCDB) beim Speichern von Client-Kontoinformationen unterscheiden.
Kunden-Accounting-Informationen werden an zwei Orten gespeichert: GSAN und MCDB.
Es gibt zwei wichtige Dinge, die für einen Kunden gespeichert werden müssen.
- Der vollständige Pfad des Clients:
-
/clients/w11ofsd.lab.com
-
- Die eindeutige Client-ID (CID):
-
c7d083d712377955d84a52d2d618b47e33fa1ef
-
Eine einwandfreie Übereinstimmung zwischen GSAN und MCDB wäre, dass der Clientpfad und die CID übereinstimmen.
In einer Replikationsumgebung verfügt der Avamar -Zielserver über die Domain "/REPLICATE".
Dies ist eine reine GSAN-Domain. MCDB speichert keine Informationen über replizierte Clients in dieser Domäne.
Es gibt einige Szenarien, in denen sich GSAN und MCDB beim Speichern der Client-Accounting-Informationen unterscheiden können:
- In einem Speicher ist ein Clientpfad vorhanden, im anderen jedoch nicht, und die CID stimmt nicht überein.
- Ein Clientpfad ist in einem Speicher vorhanden, aber nicht im anderen, und die CID gleicht einen Client mit einem anderen Pfad im anderen Speicher ab.
- Ein Clientpfad ist in beiden Speichern vorhanden, aber die Client-ID stimmt nicht überein.
Die manuelle Überprüfung der Client-Buchhaltungsinformationen kann in GSAN und MCDB durchgeführt werden.
GSAN
avmgr getl --path=<domain_of_client_path> | grep -i <client_name>
Beispiel:
admin@avamar:~/>: avmgr getl --path=/clients | grep -i w11ofsd.lab.com 1 w11ofsd.lab.com location: c7d083d712377955d84a52d2d618b47e33fa1ef1 pswd: 89e28a1932a8d1b4a4f9e2883e03a9f33f5082d1
Aus dem Beispiel, c7d083d712377955d84a52d2d618b47e33fa1ef1 ist die CID, und der vollständige Pfad ist /clients/w11ofsd.lab.comaus.
In GSAN kann eine ähnliche Suche durchgeführt werden, um den vollständigen Pfad des Clients von einer CID aufzulösen:
admin@avamar:~/>: avmgr resf --acnt=ref{c7d083d712377955d84a52d2d618b47e33fa1ef1}
1 Request succeeded
/clients/w11ofsd.lab.com c7d083d712377955d84a52d2d618b47e33fa1ef1
MCDB
psql -p 5555 mcdb -U admin -c "select cid,descr from clients where cid='<CID>'"
Beispiel:
admin@avamar:~/>: psql -p 5555 mcdb -U admin -c "select cid,descr from clients where cid='c7d083d712377955d84a52d2d618b47e33fa1ef1'" cid | descr ------------------------------------------+--------------------------------------- c7d083d712377955d84a52d2d618b47e33fa1ef1 | /clients/w11ofsd.lab.com (1 row)
Aus dem Beispiel, c7d083d712377955d84a52d2d618b47e33fa1ef1 ist die CID, und der vollständige Pfad ist /clients/w11ofsd.lab.comaus.
Wenn es keine fehlerfreie Übereinstimmung zwischen GSAN und MCDB gibt, handelt es sich um eine CID-Nichtübereinstimmung.
Lösung
Das GoAV-Tool wird verwendet, um CID-Nichtübereinstimmungen automatisch zu beheben.
Laden Sie das Goav-Tool herunter und installieren Sie es.
000192151 | Avamar: Goav-Tool
Führen Sie den folgenden Befehl aus, um nach CID-Nichtübereinstimmungen zu suchen und zwei Berichtsdateien zu erzeugen:
./goav client cid-mismatch check
Es gibt eine sichere und eine unsichere Berichtsdatei. Überprüfe beide, um eine Erklärung zu erhalten.
Beispiel:
admin@avamar:~/>: ./goav client cid-mismatch check =========================================================== GoAv : 1.80 Avamar : 19.10 Date : 19 Aug 2024 16:20 -03 =========================================================== COMMAND : ./goav client cid-mismatch check NOTE: This is not an official tool =========================================================== Client CID & Path Mismatch Script --------------------------------- Load GSAN clients from avmgr cpdb Load MCS clients from mcdb Analyze GSAN mismatches GSAN path /MC_DELETED/DPADatastoreServer_bgVYLK0WONuiFagzVngqBQ2021.09.01.13.38.57 does not exist in MCDB, but the GSAN cid b8429c8a089567b7a1aa8cfa7608b735413630ab exists in MCDB at path /avamarVC/VirtualMachines/DPADatastoreServer_bgVYLK0WONuiFagzVngqBQ, and has 0 backups GSAN Mismatch Count: 1 Analyze MCDB mismatches MCDB path /avamarVC/VirtualMachines/DPADatastoreServer_bgVYLK0WONuiFagzVngqBQ does not exist in GSAN, but the MCDB cid b8429c8a089567b7a1aa8cfa7608b735413630ab exists in GSAN at path MCDB Mismatch Count: 1 Report Files Generated ---------------------- Safe Report: /home/admin/goav_clients/client_cid_mismatch_report_SAFE_delete_2024-08-19-1724095237 Unsafe Report: /home/admin/goav_clients/client_cid_mismatch_report_UNSAFE_delete_2024-08-19-1724095237
Am unteren Rand der Ausgabe im Beispiel finden Sie Informationen über den Speicherort der Berichtsdateien.
CID-Nichtübereinstimmungen, die als sicher zur Beseitigung gekennzeichnet wurden, erfordern keine Überprüfung und Genehmigung durch den SME und können ohne Eingreifen des Dell Supports behoben werden.
CID-Nichtübereinstimmungen, die als unsicher eingestuft wurden, müssen vom SME überprüft und genehmigt werden.
Der Kunde oder Supporttechniker stellt einem SME die Berichtsdateien und die Anforderung des sicheren Goav-Zugriffsschlüssels zur Verfügung, um unsichere Nichtübereinstimmungen zu beheben.
Unsicheres Beispiel:
./goav client cid-mismatch fix
Process CID Mismatch Reports ---------------------------- Parsing reports for mismatches to fix No safe mismatches found to fix Provide the following CID mismatch unsafe auto-fix key request to an SME --> 1709325232,1724098448 <--- >
Im obigen Beispiel für unsichere Nichtübereinstimmungen gewährt der SME basierend auf der Anforderung einen sicheren Zugriffsschlüssel 1709325232,1724098448aus.
Was macht eine CID-Nichtübereinstimmung sicher oder unsicher zu entfernen?
Sichere CID-Nichtübereinstimmungen liegen vor, wenn der Clientpfad in einem Speicher vorhanden ist, im anderen jedoch nicht. Die CID stimmt nicht mit der CID eines Clients mit einem anderen Pfad im anderen Speicher überein und es gibt keine Backups in GSAN.
Unsichere CID-Nichtübereinstimmungen werden durch die folgenden Szenarien betrachtet:
- Der Client verfügt noch über Backups in GSAN, die entfernt werden müssen.
- Der Clientpfad ist im anderen Speicher nicht vorhanden, verfügt aber über eine übereinstimmende CID für einen anderen Pfad.
- Die Clientpfade stimmen in beiden Speichern überein und haben eine unterschiedliche CID.