Data Domain: DDPCONNCHK Come risolvere i problemi di connettività e prestazioni di DD Boost

Riepilogo: Per fornire l'utilizzo dettagliato dello strumento di controllo della connettività DD Boost (ddpconnchk) utilizzando esattamente gli stessi valori dall'applicazione di backup.

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

Lo strumento ddpconnchk può essere utilizzato per la risoluzione dei seguenti problemi:
  • Un Media Server non è in grado di connettersi a un DDR specifico utilizzando il protocollo DD Boost. Si applica anche al plug-in DDBoost/RMAN che non è in grado di connettersi alla memoria DDR.
  • Un Media Server non è in grado di eseguire il backup su DDR mediante il protocollo DD Boost
  • Replica MFR (Managed File Replication) di DD Boost non riuscita
  • Rallentamento delle prestazioni di backup o ripristino di DD Boost
  • Rallentamento delle prestazioni di DD Boost MFR
  • L'utilità DDPCONNCHK può essere utilizzata per simulare l'I/O di backup/scrittura, l'I/O di ripristino/lettura completo e l'I/O di scadenza/eliminazione dall'host di backup interessato escludendo l'applicazione di backup stessa, ma includendo tutti gli altri componenti in tutte le altre posizioni, utilizzando valori esatti dalla configurazione dell'app di backup.
  • Inoltre, l'utilità DDPCONNCHK può essere configurata con opzioni appropriate per simulare la replica dei file gestiti o MFR su DDBOOST dall'host di backup interessato tra il DD di origine (SRC) e il DD di destinazione (DST) pertinenti.
  • Si consiglia sempre di eseguire una simulazione indipendente dell'I/O di backup/scrittura, dell'I/O di ripristino/lettura e dell'I/O di scadenza/eliminazione in entrambi i Data Domain, oltre a una simulazione completa di MFR durante la risoluzione dei problemi di clonazione o MFR.

Causa

Risoluzione dei problemi di connettività o prestazioni di DD Boost tra un host di backup e un DD. Esclude l'applicazione di backup pertinente, ma include tutti gli altri componenti in tutte le posizioni.
Risoluzione dei problemi di connettività di DD Boost o delle prestazioni di MFR o Clone da un host di backup e tra DD di origine (SRC) e DD di destinazione (DST).

Risoluzione

DOVE OTTENERE LO STRUMENTO DDPCONNCHK:
Scaricare il file ddpconnchk.zip da: https://central.dell.com/solutions/Networker-Tools
Il pacchetto compresso contiene diverse versioni dell'utilità su più piattaforme del sistema operativo.


Note:
-ddpconnchk deve essere eseguito sul Media Server, che è l'host da cui i dati vengono scritti in Data Domain utilizzando DD Boost. Per prima cosa, individuare il sistema operativo o i bit del Media Server in questione. In base al sistema operativo o ai bit del Media Server, scaricare il file ddpconnchk corrispondente e salvarlo sul Media Server.
-ddpconnchk è un file eseguibile, pertanto non può essere inviato come allegato e-mail.

COME PREPARARE DDPCONNCHK PER L'ESECUZIONE SU MEDIA SERVER: 

  • Utilizzare Winscp o scp per copiare il file dal percorso di download al Media Server.
  • Nessuna installazione richiesta, ddpconnchk è un eseguibile standalone.
  • Per estrarre il pacchetto, è possibile utilizzare Gunzip, WinZip o prodotti simili.
  • Per eseguire ddpconnchk sono richieste autorizzazioni di esecuzione, ad esempio:
    chmod +x 
  • Ddpconnchk può essere copiato ed eseguito da qualsiasi directory autorizzata dall'utente. Ad esempio, è possibile utilizzare i percorsi /tmp, C:\Dell o C:\ddtools.

COME ESEGUIRE DDPCONNCHK:
Sintassi di base:

#<ddpconnchkfilename> -s <DD Hostname Exactly in Backup App config> -l <Logical DDBOOST SU Exactly in Backup App config> -u <Owner of SU> -p <Password of Owner of SU> -p <ddboost_user_password>  -v


Esempi di base:
Per Windows: 

C:\ddtools>ddpconnchk -s datadomain1.abc.com -l LSU1 -u ostuser -p xxxxxx  -v


Per Linux:

#./ddpconnchk_linux_64 -s datadomain2.com l LSU1 -u dduser -p xxxxxx -v

 
ESEMPIO 1. Controllo generale della connettività di DD Boost

#./ddpconnchk_linux_64 -s dd-dm2.abc.com -l LSU1 -u ostuser -p xxxxxx -v

Output di esempio:

Loading plugin shared library
Could not load ddpi_is_dfc_target_hostname: /lib64/libDDBoost.so: undefined symbol: ddpi_is_dfc_target_hostname
 
Plugin shared library load FAILED
USING BUILTIN DDP PLUGIN INSTEAD
 
DDP CLIENT LIBRARY VERSION 2:6:0:2-366182
 
SERVER: dd-dm2.abc.com
----------------------------------
*** BASIC CONNECTIVITY TEST, dd-dm2.abc.com
1) Translate server name dd-md2-01.abc.com to IP address
Server dd-dm2.abc.com -> IP address 10.xx.xx.xx

2) pmap_getport() for prog MOUNT (100005), vers 3, proto TCP
Portmap (MOUNT) reports TCP port 2052

3) Establish TCP connection to MOUNT service

4) pmap_getport() for prog NFS (100003), vers 3, proto TCP
Portmap(NFS) reports TCP port 2049

5) Establish TCP connection to NFS service

6) Establish DDP connection, for permission check
DDBOOST properties:
DDBOOST enabled = 1
opt_dup_enable = 1
 
Basic DDP Connectivity Test PASSED
 
*** CONNECT SERVER TEST, dd-dm2.abc.com
 
1) Establish DDP connection
DDP Connect Server Test PASSED
*** LIST SUs TEST, dd-md2-01.abc.com
connect_server_with_user_pwd()...
connect_server_with_user_pwd() DONE
 
open_su_list()...
open_su_list() DONE
 
Read SU list...
0> dd-dm2-lsu1
  Bytes available 99025806163968
  Bytes used 1085185994221356
1> dd-dm2-lsu2
  Bytes available 99025806163968
  Bytes used 1085185994221356
2> dd-dm2-lsu3
  Bytes available 99025806163968
  Bytes used 1085185994221356
3> ...
4 SUs total
Read SU list DONE
 
disconnect_server()...
disconnect_server() DONE
 
List SUs Test PASSED
 
No further tests possible.
Specify -l<su_name> to enable
more tests
 
SUCCESS: All tests completed


Note:

  • Il messaggio della libreria condivisa all'inizio non è significativo. Lo strumento Ddpconnchk dispone di una propria libreria integrata da usare.
  • Il parametro "-v" è per la registrazione dettagliata, che fornisce il risultato di un controllo dettagliato di ddpconnchk. 
  • Se si preferisce non inserire la password nella riga di comando, eseguire ddpconnchk e ometterla. Viene richiesto di digitare la password.
  • L'esito positivo del test mostra che il nome host è stato risolto nell'IP corretto, le porte sono aperte, l'utente e la password di DD Boost sono corretti e il Media Server può visualizzare le unità di storage su DD. Ciò conferma che la configurazione DD e la connettività tra il Media Server e DD sono valide.
  • Se ddpconnchk non è in grado di connettersi, l'errore dovrebbe fornire all'utente un'idea del motivo per cui non è stato in grado di connettersi.

ESEMPIO 2. Utilizzare ddpconnchk per testare le prestazioni di DD Boost.
Testa le prestazioni di DD Boost scrivendo un'immagine di test. L'immagine di prova viene rimossa automaticamente dopo il test.
Di seguito è riportato il test delle prestazioni utilizzando un solo flusso.
 

C:\ddtools>ddpconnck -s <DD Hostname Exactly in Backup App config> -l <Logical DDBOOST SU Exactly in Backup App config> -u <Owner of SU> -p <Password of Owner of SU> -T writeimage -i 1g -n <Stream Count to Match with Backup App> -vvv

Notes:
Use 1, 4, 8 etc for Stream Count to see if there is improvement in speed. There may be a saturation point for number of streams. Higher the stream count dos not always provide better throughput.
Skip -p option if password contains conflicting special characters (such as # ? ; : , etc), and type the password when prompted.

Output di esempio:

.....
*** EXTENDED TEST: WRITE IMAGE, dd-dm2-lsu1/sfadvdfdas00163/1073741824
Cumulative Write Throughput: 85.33 MB/s
Cumulative Read Throughput: 25.60 MB/s

 
Per eseguire un controllo delle prestazioni di ddpconnchk con 10 flussi (-n 10):

C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddb_user_password> -l <lsu_name> -T writeimage -i 1g -n 10
  • -i 1g determina la dimensione scritta in DDR 1g = 1 GB, ovvero la dimensione massima. 
  • -n 10 determina il numero di file creati. 
  • Questi file sono temporanei e vengono eliminati una volta completata l'operazione di test.


ESEMPIO 3. Utilizzare ddpconnchk per verificare la connettività della replica di DD Boost (MFR):

user@Affected_Backup_Host# ddpconnck -s <SRC DD Hostname Exactly in Backup App config> -l <SRC SU Exactly in Backup App config> -u <Owner of SRC SU> -p <Password of Owner of SRC SU> -T writeimage -i 1g -n <Stream Count to Match with Backup App> -vvv    (Use 1, 4, 8 etc for Stream Count to see if there is improvement in speed)
user@Affected_Backup_Host# ddpconnck -s <DST DD Hostname Exactly in Backup App> -l <DST SU Exactly in Backup App> -u <Owner of DST SU> -p <Password of Owner of DST SU> -T writeimage -i 1g -n <Stream Count to Match with Backup App>     (Use 1, 4, 8 etc for Stream Count)

user@Affected_Backup_Host# ddpconnck -s <SRC DD Hostname Exactly in AVA config> -l <SRC SU Exactly in AVA config> -u <Owner of SRC SU> -p <Password of Owner of SRC SU> -S <DST DD Hostname Exactly in AVA config> -L <DST SU Exactly in AVA config> -U <Owner of DST SU> -P <Password of Owner of DST SU> -T optdup -i 1g -n <Stream Count to Match with AVA>     (Use 1, 4, 8 etc for Stream Count to see if there is improvement in speed)

 
Note:
"-S, -U, -P" (in maiuscolo) si riferisce al secondo DDR.
Equivale a eseguire ddpconnchk due volte, una su DDR1 e una su DDR2, con tutte lettere minuscole come riportato di seguito. È preferibile eseguire il comando completo di cui sopra.
     

#./ddpconnchk -s dd-dm-src.abc.com -l lsu1 -u user1 -p xxxxxx -v
#./ddpconnchk -s dd-dm-dst.abc.com -l lsu2 -u user1 -p xxxxxx -v


ESEMPIO 4. Eseguire ddpconnchk per controllare il throughput MFR/optdup.

#ddpconnchk -s dd-dm-src.abc.com -l src_lsu1 -u user1 -p xxxxxx -S dd-dm-dst.abc.com -L dst_lsu1 -U user1 -P xxxxxx -T optdup -i 1g -n 5 -v

 

*** EXTENDED TEST: OPT DUP
Src: dd-dm-src /src_lsu1
Dst: dd-dm-dst/dst_lsu1
ImgSize: 262144 bytes
NumThrd: 1
Cumulative Filecopy Throughput: 0.12 MB/s
Total read time: 0 seconds

 
ESEMPIO 5.  Per elencare il tracciamento dinamico dei dispositivi Fibre Channel (DFC) visualizzati da un client.
 

# ddpconnchk -D scan_all

Output di esempio:

/dev/sg135:
 Server Name: xxx-xxxxx
 Server ID:   xxxxxxxx
 
 /dev/sg134:
 Server Name: xxxx-xxxxx
 Server ID:   xxxxxxxx
 
 2 Generic SCSI devices
 2 DFC LUN devices
 DFC evaluation completed



 

Informazioni aggiuntive

In caso di esito negativo di ddpconnchk, controllare il messaggio di errore specifico per ulteriori procedure di risoluzione dei problemi:
  • L'esito negativo di pmap_getport() è correlato all'ambiente di rete, ad esempio un problema del firewall.
  • connect_server_user_pwd() FAILED è dovuto a nome utente o password errati o elenco degli accessi di DD Boost errato.
  • È possibile confermare un utente DD Boost controllando il registro ASUP (AutoSupport) protocol.ost.user.
  • È possibile verificare nome utente e password accedendo a DD utilizzando una sessione PuTTY come utente DD Boost per testarne la password.
  • Utilizzare #ddboost access show e #ddboost ifgroup show config all per controllare l'accesso a DD Boost.

Prodotti interessati

Data Domain

Prodotti

Data Domain
Proprietà dell'articolo
Numero articolo: 000037899
Tipo di articolo: Solution
Ultima modifica: 17 dic 2025
Versione:  13
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.