Fehlerbehebung bei Data Domain DDBoost-Konnektivität und -Leistung

Summary: Zur detaillierten Verwendung des DDBoost-Konnektivitätsprüfungstools (ddpconnchk).

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Troubleshooting von DataDomain DDBoost-Konnektivität und -Leistung

Zusammenfassung: Zur detaillierten Verwendung des DDBoost-Konnektivitätsprüfungstools (ddpconnchk).

Das ddpconnchk-Tool kann für das Troubleshooting der folgenden Probleme verwendet werden:

  • Ein Medienserver kann keine Verbindung zu einem bestimmten DDR über das DDBoost-Protokoll herstellen. (Dies gilt auch für DDBoost/RMAN-Plug-in kann keine Verbindung zu DDR herstellen)
  • Ein Medienserver konnte kein Backup auf DDR über das DDBoost-Protokoll durchführen
  • Fehler bei DDBoost MFR (Managed File Replication)
  • DDBoost-Backup/-Wiederherstellungsleistung langsam
  • DDBoost MFR-Leistung langsam


Wenden Sie sich an den Support, um das ddpconnchk-Tool

zu erhalten.Notizen:

Das ddpconnchk-Tool muss auf dem Medienserver oder -client ausgeführt werden, der über das DDBoost-Protokoll direkt mit der DD verbunden ist.


Ermitteln Sie zunächst das Betriebssystem/die Bits des betreffenden Medienservers. Laden Sie basierend auf dem Betriebssystem/den Bits des Medienservers die entsprechende ddpconnchk-Datei
herunter und legen Sie sie auf dem Medienserver ab.

Das ddpconnchk-Tool ist eine ausführbare Datei und kann daher nicht als E-Mail-Anhang gesendet werden.

SO BEREITEN SIE DDPCONNCHK AUF DEM MEDIENSERVER VOR:

  • Winscp oder scp, um die Datei vom Desktop auf den Medienserver zu kopieren.
  • Keine Installation erforderlich ddpconnchk ist eine eigenständige ausführbare Datei
  • gunzip oder Winzip usw. können zum Extrahieren des Pakets verwendet werden.
  • Zum Ausführen von ddpconnchk sind Ausführungsberechtigungen erforderlich, d. h. chmod +x 
  • ddpconnchk kann in jedes Verzeichnis kopiert und ausgeführt werden, für das der Benutzer autorisiert ist. dh /tmp oder C:\EMC oder C:\ddtools usw......


So installieren Sie ddpconnchk auf Ihrem Client:

Linux-/UNIX-Betriebssysteme:

  1. Melden Sie sich bei dem System an, in das ddpconnchk kopiert wurde. Wechseln Sie mit dem cd-Befehl in das Verzeichnis, in das das Paket kopiert wurde.
  2. Wenn es sich bei dem heruntergeladenen Paket um .tar Datei handelt, müssen Sie es über tar -xf <entpacken ddpconnchk_YOUR_OS_YOUR_BIT.tar>
  3. Legen Sie die Berechtigungen von ddpconnchk fest: chmod 755 ddpconnchk*


Beispiel: 
[root@hostname ~]# tar -xf <ddpconnchk_YOUR_OS_YOUR_BIT.tar
>[root@hostname ~]# chmod 755 ddpconnchk*
[root@hostname ~]# ls -l | grep ddpconnchk-rwxr-xr-x
. 1 59899 59899 3679696 2. Feb 22:54 ddpconnchk-rw-r
--r--. 1 root root 3696640 5. Mai 2022 ddpconnchk_linux_x86_64.tar-rw-r
--r--. 1 59899 59899 12086 Feb 2 22:44 ddpconnchk_README.txt

Windows-Betriebssysteme:

  1. Melden Sie sich beim Windows-System an, auf das das ddpconnchk_win_64.zip kopiert wurde. Wechseln Sie mithilfe des Windows-Datei-Explorers in das Verzeichnis, in das das Paket kopiert wurde.
  2. Extrahieren Sie die ddpconnchk_win_64.zip in ein neues Verzeichnis. 
  3. Je nach Umgebung müssen Sie möglicherweise eine administrative Eingabeaufforderung für das ddpconchk-Verzeichnis öffnen. Dies kann über Datei> öffnen Eingabeaufforderung Eingabeaufforderung> als Administrator öffnen erfolgen.

Hinweis: Das Paket enthält eine README.txt mit zusätzlichen Informationen und Beispielen für die Diagnose von Problemen.

BEISPIEL 1: Allgemeine Prüfung der DDBoost-Konnektivität:

Wenn Sie das Kennwort nicht in die Befehlszeile eingeben möchten, führen Sie ddpconnchk ohne -p <ddboost_user_password> aus. Sie werden aufgefordert, Ihr DDBoost-Nutzerkennwort einzugeben.

Unter Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -v

Für Linux/Unix:
#./ddpconnchk_linux_64 -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -v
 

Häufige Fehler:  Überprüfen Sie alle Fehler, die in der Zusammenfassung nach dem dppconnchk-Test aufgeführt sind.

********************************************************
** DDP-Verbindung FEHLGESCHLAGEN
** Servername: <Name oder IP-Adresse> des DD-SERVERS
**Nutzername: <DDBoost-Nutzer-ID>
**Passwort: *********
** Fehler: Der Nutzer verfügt über unzureichende Zugriffsrechte
**
** – Überprüfen, ob OST lizenziert und auf dem Server aktiviert ist
** – Überprüfen Sie, ob username/passwd mit den Werten übereinstimmt
** Auf dem Server konfiguriert
** – Überprüfen Sie, ob der Zugriff durch diesen Host zulässig ist.
********************************************************
DDP Connect Server-Test FEHLGESCHLAGEN

a) DDBoost sollte aktiviert sein. Wenn es nicht aktiviert ist, bitten Sie den Kunden, es zu aktivieren.
Guter Zustand:
# ddboost-Status
DD Boost-Status: aktiviert
Ungültiger Status:
# ddboost-Status
DD Boost-Status: deaktiviert

# ddboost enable
DD Boost aktiviert.
b) Stellen Sie sicher, dass das mit ddpconnchk eingegebene Kennwort korrekt und nicht abgelaufen ist.  (Manchmal müssen Sie entweder "" oder '' darum setzen)
# user password aging show
Nutzerpasswort Minimum Days Maximum Days Warn Days Disable Days Status
                    Zuletzt geändert zwischen Änderungen zwischen Änderungen vor Ablauf Nach Ablauf
-----------------   ------------   --------------   --------------   -------------   ------------   -------
EMCTEST1 27. Februar 2023 0 99999 7 nie aktiviert

## user show list
Nutzerliste vom Node "localhost".
Name UID Rolle Letzte Anmeldung Von Letzte Anmeldung Uhrzeit Status Deaktivierungsdatum
-----------------   ---   --------   ---------------   ------------------------   -------   ------------
EMCTEST1 507 admin <unbekannt> nie aktiviert nie

c) Stellen Sie sicher, dass der Client eine Verbindung zur DD herstellen darf.  In einigen Fällen kann ein DDBoost-Plug-in-Upgrade oder eine Änderung der DNS-Einstellung auf dem Client oder in der Umgebung dazu führen, dass der erkannte Hostname nicht mit den vorherigen Einstellungen übereinstimmt.  Das folgende Beispiel zeigt sowohl Platzhalter ("*") als auch bestimmte Clients.   Wenn die Platzhalter-Übereinstimmung nicht vorhanden ist, überprüfen Sie ddfs.info nach "stimmt nicht mit Zugriffslisteneinträgen überein" um den Zeitpunkt der fehlgeschlagenen Tests.

# ddboost clients show config
Authentifizierungsmodus für Client-Verschlüsselungsstärke
------------------- -------------------   -------------------
* keine keine
MyClient.mycomp.com Keine Keine
-------------------  -------------------   -------------------
(**) Die globalen Sicherheitseinstellungen haben Vorrang vor diesen clientspezifischen Einstellungen.

# Beispiel aus ddfs.info:

07/03 14:59:25.659490 [7ff122a44170] WARNUNG: Client-MyOtherClient.mycomp.com stimmte nicht mit Zugriffslisteneinträgen
überein 07/03 14:59:25.659521 [7ff122a44170] nfsproc3_ost_mnt_3_svc: Clientzugriff verweigert für 10.10.10.10 Version 7.0


 

BEISPIEL 2: Verwenden Sie ddpconnchk, um die DDBoost-Performance für Backups und Wiederherstellungen zu testen:

Die DDBoost-Leistung wird getestet, indem ein Test-Image geschrieben wird. Das Testbild wird nach dem Test automatisch entfernt. Unten sehen Sie den Leistungstest mit 1 Stream.

Unter Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g

Unter Linux/Unix:
#./ddpconnchk_linux_64 -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g

Um eine ddpconnchk-Leistungsprüfung mit zusätzlichen Streams durchzuführen, können Sie Folgendes tun (-n #):

Unter Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddb_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g -n 5

Unter Linux/Unix:
#./ddpconnchk_linux_64 -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g -n 5

  • -i 1g bestimmt die Größe, die in DDR geschrieben wird: 1g = 1 GB, was die maximale Größe darstellt 

  • -n 5 legt fest, wie viele Dateien erstellt werden. 

  • Diese Dateien sind temporär und werden am Ende des Testbetriebs gelöscht

  • Ein erfolgreicher Test zeigt an, dass der Hostname in die richtige IP aufgelöst wurde, die Ports offen sind, DDBoost-Nutzer/-Kennwort korrekt sind und der Medienserver die Storage-Einheiten auf DD sehen kann. Dies bestätigt, dass die DD-Konfiguration und die Konnektivität zwischen Medienserver und DD fehlerfrei ist.

  • Wenn ddpconnchk keine Verbindung herstellen kann, sollte der Fehler eine Vorstellung davon vermitteln, warum keine Verbindung hergestellt werden konnte.


BEISPIEL 3: Verwenden Sie ddpconnchk, um die Konnektivität der DDBoost-Replikation (MFR) zu überprüfen:

Linux/UNIX:
#./ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -S <ddr_name> -U <ddboost_user> -P <ddboost_user_password> -L <ddboost_storage-unit_name> -T optdup -v

Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> - S <ddr_name -U <ddboost_user> -P <ddboost_user_password> -L <ddboost_storage-unit_name> -T optdup -v

Hinweise:
"-S, -U, -P" (der Großbuchstabe) ist für den zweiten DDR.

>Dies ähnelt der zweimaligen Ausführung von ddpconnchk, einmal für DDR1 und einmal für DDR2, wobei alle Kleinbuchstaben wie unten beschrieben sind. Es ist jedoch am besten, den vollständigen
Befehl oben auszuführen.
      
BEISPIEL 3: Führen Sie ddpconnchk aus, um den MFR/optdup-Durchsatz zu überprüfen:

C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <lsu_name> -S <ddr_name> -U <ddboost_user> -P <ddboost_user_password> -L <ddboost_storage-unit_name> -T optdup -i 1g -n 5 -v

#./ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <lsu_name> -S <ddr_name> -U <ddboost_user> -P <> ddboost_user_password -L <ddboost_storage-unit_name> -T optdup -i 1g -n 5 -v


BEISPIEL 4: Damit DDVTL DFC-Geräte auflisten kann, die von einem Client erkannt werden:

# ddpconnchk -D scan_all /dev/sg135:  Servername: xxx-xxxxx Server-ID:   xxxxxxxx /dev/sg134:  Servername: xxxx-xxxxx Server-ID:   xxxxxxxx

2 Generische SCSI-Geräte

2 DFC-LUN-Geräte
DFC-Evaluierung abgeschlossen

Zusätzliche Informationen:

Wenn ddpconnchk fehlgeschlagen ist, überprüfen Sie die spezifische Fehlermeldung für die weitere Fehlerbehebung:

  • pmap_getport() fehlgeschlagen ist, hängt hauptsächlich mit der Netzwerkumgebung zusammen, z. B. mit einem Firewallproblem.

  • connect_server_user_pwd() FAILED ist hauptsächlich darauf zurückzuführen, dass Nutzer/Kennwort falsch ist oder die DDBoost-Zugriffsliste falsch ist.

  • Sie können den DDBoost-Nutzer bestätigen, indem Sie das ASUP-Registrierungsprotokoll überprüfen.ost.user

  • Sie können Nutzer/Kennwort bestätigen, indem Sie sich über eine PuTTY-Sitzung als DDBoost-Nutzer bei DD anmelden, um das Kennwort zu testen.

  • Verwenden Sie #ddboost access show und #ddboost ifgroup show config all, um den DDBoost-Zugriff zu überprüfen


Verwendung der ddpconnchk-Syntax:

-s <server_name/ip> # Für Primärserver (lokales, opt-dup-Quell-DD-System)-u <username-p><
passwd-l><
lsu_name-S <
>server_addr/ip> # Für den sekundären Server (remote, opt-dup Ziel-DD-System)-
U <username-P <>
passwd-L><
lsu_name-T
> optdup | writeimage # Wählen Sie extended test-v
# Ausführliche Ausgabe-B
# Verwenden Sie die integrierte OST-API (nicht libstspiDataDomain)

Affected Products

Data Domain
Article Properties
Article Number: 000204447
Article Type: How To
Last Modified: 03 Dec 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.