Data Domain: DDPCONNCHK Sådan foretager du fejlfinding af DD Boost-tilslutningsmuligheder og -ydeevne

Oversigt: For at give detaljeret brug af DD Boost Connectivity Checking Tool (ddpconnchk) ved hjælp af nøjagtig de samme værdier fra sikkerhedskopieringsprogrammet.

Denne artikel gælder for Denne artikel gælder ikke for Denne artikel er ikke knyttet til et bestemt produkt. Det er ikke alle produktversioner, der er identificeret i denne artikel.

Symptomer

Ikonet ddpconnchk Værktøjet kan bruges til fejlfinding af følgende problemer:

  • En medieserver kan ikke oprette forbindelse til en bestemt DDR ved hjælp af DD Boost-protokollen. (Dette gælder også for DD Boost RMAN-plug-in kan ikke oprette forbindelse til DDR)
  • En medieserver kunne ikke sikkerhedskopiere til DDR ved hjælp af DD Boost-protokollen
  • DD Boost Managed File Replication (MFR) mislykkedes
  • DD Boost-sikkerhedskopiering eller -gendannelse langsom
  • DD Boost MFR-ydeevne langsom
  • DDPCONNCHK kan bruges til at simulere komplet sikkerhedskopiering / skrivning I / O, gendannelse / LÆS I / O og udløb / SLET I / O fra den berørte Backup Host ved at ekskludere selve Backup Application, men inkludere alle andre komponenter på alle andre steder, ved hjælp af nøjagtige vales fra Backup App-konfigurationen.
  • Derudover DDPCONNCHK kan konfigureres med korrekte indstillinger til at simulere Managed File Replication eller MFR over DD Boost fra den berørte Backup Host mellem relevant kilde (SRC) DD og destination (DST) DD.
  • Det anbefales altid at udføre en komplet uafhængig sikkerhedskopiering/WRITE I/O, restore/READ I/O og Expire/Delete I/O-simulering til begge Data Domains sammen med en komplet MFR-simulering under kloning- eller MFR-fejlfinding.

Årsag

Fejlfinding af DD Øg forbindelsen eller ydeevnen mellem en sikkerhedskopieringsvært og et Data Domain. Det udelukker det relevante sikkerhedskopieringsprogram, men inkluderer alle andre komponenter på alle placeringer.

Fejlfinding af DD Øg tilslutningsmuligheder eller ydeevne for MFR eller klon fra en sikkerhedskopieringsvært og mellem kildedatadomænet (SRC) og et destinationsdatadomæne (DST).

Løsning

Hvor kan man få fat i ddpconnchk Værktøj:


https://central.dell.com/solutions/Networker-ToolsDen zippede pakke indeholder flere versioner af værktøjet på tværs af flere OS-platforme.

Informative bemærkninger:

  • ddpconnchk skal køres på medieserveren, som er den vært, hvorfra dataene skrives til Data Domain ved hjælp af DD Boost. Find først ud af OS / bits på den pågældende medieserver. Baseret på medieserverens OS / bits, download den tilsvarende ddpconnchk fil, og læg den på medieserveren.
  • ddpconnchk er en eksekverbar fil, kan den ikke sendes som vedhæftet fil i en e-mail.

Hvordan man laver ddpconnchk Klar til at køre på medieserver:

  • Brug Winscp eller SCP for at kopiere filen fra downloadplaceringen til medieserveren.
  • Ingen installation påkrævet, ddpconnchk er en selvstændig eksekverbar fil.
  • Gunzip eller Winzip eller lignende produkter kan bruges til at udtrække pakken.
  • Der kræves eksekverbare tilladelser for at køre ddpconnchk, for eksempel:
chmod +x 
  • Ddpconnchk Kan kopieres og køres fra enhver mappe, som brugeren er autoriseret på. Du kan f.eks. bruge stier /tmp, C:\DellEller C:\ddtools.

Sådan kører du ddpconnchk:

Grundlæggende syntaks:

#<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

Grundlæggende eksempler:

  • I Windows:
C:\ddtools>ddpconnchk -s datadomain1.abc.com -l LSU1 -u ostuser -p xxxxxx  -v
  • I Linux:
#./ddpconnchk_linux_64 -s datadomain2.com l LSU1 -u dduser -p xxxxxx -v

Eksempel 1: Generel kontrol af DD Boost-tilslutningsmuligheder

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

Eksempel på output:

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

Informative bemærkninger:

  • Den delte biblioteksmeddelelse i begyndelsen er ikke signifikant. Ddpconnchk Værktøjet har sit eget integrerede bibliotek til brug.
  • Ikonet -v Parameteren er til detaljeret logføring, som giver resultatet af et trinvist trin ddpconnchk Kontrollere.
  • Hvis du foretrækker ikke at sætte adgangskoden i kommandolinjen, skal du køre ddpconnchk Uden. Du bliver bedt om at indtaste en adgangskode.
  • En vellykket test viser, at hostname er løst til den korrekte IP, porte er åbne, DD Boost-bruger og -adgangskode er korrekte, og medieserveren kan se storageenheder på Data Domain. Dette bekræfter, at Data Domain-konfigurationen og forbindelsen mellem medieserveren og Data Domain er god.
  • Hvis ddpconnchk kan ikke oprette forbindelse, skal fejlen give dig en idé om, hvorfor den ikke var i stand til at oprette forbindelse.

Eksempel 2: Brug ddpconnchk for at teste DD Boost-ydeevnen.

  • Den tester DD Boost-ydeevnen ved at skrive et testbillede. Testbilledet fjernes automatisk efter testen. Nedenfor er ydeevnetesten ved hjælp af en strøm.
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

Informational 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.

Eksempel på output:

.....
*** EXTENDED TEST: WRITE IMAGE, dd-dm2-lsu1/sfadvdfdas00163/1073741824
Cumulative Write Throughput: 85.33 MB/s
Cumulative Read Throughput: 25.60 MB/s
  • Sådan udfører du en ddpconnchk Ydelseskontrol med 10 streams (-n 10):
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddb_user_password> -l <lsu_name> -T writeimage -i 1g -n 10
Informative bemærkninger:
  • -i 1g bestemmer den størrelse, der skrives til DDR 1g = 1 GB fil, som er den maksimale størrelse. 
  • -n 10 bestemmer, hvor mange filer der oprettes.
  • Disse filer er midlertidige og slettes, når testhandlingen er afsluttet.

Eksempel 3: Brug ddpconnchk Sådan kontrollerer du forbindelsen for DD Boost-replikering (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)

Informative bemærkninger:

  • "-S, -U, -P" (store bogstaver) er for den anden DDR.
  • Dette svarer til at køre ddpconnchk to gange, en til DDR1 og en til DDR2, med alle små bogstaver som nedenfor. Men det er bedst at køre den komplette kommando ovenfor.
#./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


Eksempel 4: Kør ddpconnchk for at kontrollere MFR-/optdup-overførselshastigheden.

#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

Eksempel 5: Sådan vises dynamisk sporing af DFC-enheder (Fibre Channel), der ses af en klient.

# ddpconnchk -D scan_all

Eksempel på output:

/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

Flere oplysninger

Hvis ddpconnchk mislykkedes, skal du kontrollere den specifikke fejlmeddelelse for yderligere fejlfinding:

  • pmap_getport() mislykkedes er relateret til netværksmiljø, såsom firewall-problem.
  • connect_server_user_pwd() FAILED skyldes, at brugernavn eller adgangskode er forkert, eller at adgangslisten til DD Boost er forkert.
  • Du kan bekræfte en DD Boost-bruger ved at kontrollere Auto Support (ASUP)-registreringsdatabasen protocol.ost.user.
  • Du kan bekræfte brugernavn og adgangskode ved at logge på Data Domain ved hjælp af en PuTTY-session som DD Boost-bruger for at teste adgangskoden.
  • Brug #ddboost access showog #ddboost ifgroup show config allfor at kontrollere DD Boost-adgang.

Hvis du får følgende fejl:

The code execution cannot proceed because MSVCR120.dll was not found. Reinstalling the program may fix this problem.

Fejloutput

Rettelsen er at installere Microsoft Visual C ++ 2013 Redistributable https://aka.ms/highdpimfc2013x64enu. (Eksternt link)
Kilden til disse oplysninger mangler MSVCR120.dll og er ikke ved at blive rettet - Microsoft Q&A. (Eksternt link)

Berørte produkter

Data Domain

Produkter

Data Domain
Artikelegenskaber
Artikelnummer: 000037899
Artikeltype: Solution
Senest ændret: 04 maj 2026
Version:  17
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.