Data Domain: DDPCONNCHK: Slik feilsøker du DD Boost-tilkobling og -ytelse

Sammendrag: For å gi detaljert bruk for DD Boost-verktøyet for tilkoblingskontroll (ddpconnchk) ved hjelp av nøyaktig samme verdier fra sikkerhetskopieringsprogrammet.

Denne artikkelen gjelder for Denne artikkelen gjelder ikke for Denne artikkelen er ikke knyttet til noe bestemt produkt. Det er ikke produktversjonene som identifiseres i denne artikkelen.

Symptomer

Informasjonen i ddpconnchk Verktøyet kan brukes til å feilsøke følgende problemer:

  • En medieserver kan ikke koble til en bestemt DDR ved hjelp av DD Boost-protokollen. (Dette gjelder også DD Boost RMAN-plugin-modulen kan ikke koble til DDR)
  • En medieserver kunne ikke sikkerhetskopiere til DDR ved hjelp av DD Boost-protokollen
  • Mislykket DD Boost Managed File Replication (MFR)
  • DD Boost sikkerhetskopiering eller treg gjenoppretting av ytelse
  • DD Boost MFR-ytelse for treg ytelse
  • DDPCONNCHK verktøyet kan brukes til å simulere fullstendig sikkerhetskopiering/skriving I/O, gjenoppretting/lesing I/O og utløp/sletting I/O fra den berørte sikkerhetskopiverten ved å utelate selve sikkerhetskopieringsapplikasjonen, men inkludere alle andre komponenter på alle andre steder, ved å bruke nøyaktige vales fra konfigurasjonen av sikkerhetskopiapplikasjonen.
  • I tillegg DDPCONNCHK verktøyet kan konfigureres med riktige alternativer for å simulere Managed File Replication eller MFR over DD Boost fra den berørte sikkerhetskopiverten mellom relevant kilde (SRC) DD og destinasjon (DST) DD.
  • Det anbefales alltid å utføre fullstendig uavhengig sikkerhetskopiering/SKRIV I/O, Gjenopprett/LES I/O og Utløp/SLETT I/O-simulering til begge datadomenene, sammen med fullstendig MFR-simulering under feilsøking av klone eller MFR.

Årsak

Feilsøke DD Boost-tilkobling eller -ytelse mellom en sikkerhetskopivert og et datadomene. Den ekskluderer den relevante sikkerhetskopiapplikasjonen, men inkluderer alle andre komponenter på alle plasseringer.

Feilsøking av DD Boost-tilkoblingen eller ytelsen til MFR eller klon fra en sikkerhetskopivert og mellom kildedatadomenet (SRC) og et destinasjonsdatadomene (DST).

Oppløsning

Hvor får du tak i ddpconnchk Verktøyet:


https://central.dell.com/solutions/Networker-ToolsDen zippede pakken inneholder flere versjoner av verktøyet på tvers av flere OS-plattformer.

Informasjonsmerknader:

  • ddpconnchk -verktøyet må kjøres på medieserveren, som er verten der dataene skrives til Data Domain ved hjelp av DD Boost. Finn først ut OS / bits på den aktuelle medieserveren. Basert på medieserverens OS/bits, last ned den tilsvarende ddpconnchk -filen, og legg den på medieserveren.
  • ddpconnchk er en kjørbar fil, kan den ikke sendes som e-postvedlegg.

Hvordan lage ddpconnchk Klar til å kjøre på medieserver:

  • Bruk Winscp eller SCP for å kopiere filen fra nedlastingsplasseringen til medieserveren.
  • Ingen installasjon nødvendig, ddpconnchk er en frittstående kjørbar fil.
  • Gunzip eller Winzip eller lignende produkter kan brukes til å trekke ut pakken.
  • Kjørbare tillatelser kreves for å kjøre ddpconnchk, for eksempel:
chmod +x 
  • Ddpconnchk kan kopieres og kjøres fra en hvilken som helst katalog brukeren er autorisert for. Du kan for eksempel bruke baner /tmp, C:\DellEller C:\ddtools.

Slik løper du ddpconnchk:

Grunnleggende 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

Grunnleggende eksempler:

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

Eksempel 1: Generell kontroll for DD Boost-tilkobling

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

Eksempel på utdata:

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

Informasjonsmerknader:

  • Den delte bibliotekmeldingen i begynnelsen er ikke signifikant. Ddpconnchk Verktøyet har sitt eget integrerte bibliotek å bruke.
  • Informasjonen i -v Parameteren er for detaljert logging, som gir resultatet av et trinnvis trinn ddpconnchk Sjekk.
  • Hvis du foretrekker å ikke sette passordet på kommandolinjen, kjører du ddpconnchk Uten. Du blir bedt om å skrive inn et passord.
  • En vellykket test viser at vertsnavnet er løst til riktig IP, portene er åpne, DD Boost-bruker og passord er riktige, og medieserveren kan se lagringsenheter på Data Domain. Dette bekrefter at Data Domain-konfigurasjonen og tilkoblingen mellom medieserveren og Data Domain er god.
  • Hvis ddpconnchk kan ikke koble til, bør feilen gi deg og ide hvorfor den ikke var i stand til å koble til.

Eksempel 2: Bruk ddpconnchk for å teste DD Boost-ytelsen.

  • Den tester DD Boost-ytelsen ved å skrive et testbilde. Testbildet fjernes automatisk etter testen. Nedenfor er ytelsestesten ved hjelp av 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å utdata:

.....
*** EXTENDED TEST: WRITE IMAGE, dd-dm2-lsu1/sfadvdfdas00163/1073741824
Cumulative Write Throughput: 85.33 MB/s
Cumulative Read Throughput: 25.60 MB/s
  • For å gjøre en ddpconnchk Ytelseskontroll med 10 strømmer (-N 10):
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddb_user_password> -l <lsu_name> -T writeimage -i 1g -n 10
Informasjonsmerknader:
  • -i 1g bestemmer størrelsen som er skrevet til DDR 1g = 1 GB fil som er den maksimale størrelsen. 
  • -n 10 bestemmer hvor mange filer som blir opprettet.
  • Disse filene er midlertidige og slettes når testoperasjonen er fullført.

Eksempel 3: Bruk ddpconnchk Slik kontrollerer du tilkoblingen til 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)

Informasjonsmerknader:

  • "-S, -U, -P" (store bokstaver) er for andre DDR.
  • Dette ligner på løping ddpconnchk to ganger, en til DDR1 og en til DDR2, med alle små bokstaver som nedenfor. Men det er best å kjøre hele kommandoen 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: Kjør ddpconnchk for å kontrollere MFR/optdup-gjennomstrømningen.

#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: For å liste dynamisk sporing av Fibre Channel-enheter (DFC) sett av en klient.

# ddpconnchk -D scan_all

Eksempel på utdata:

/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

Tilleggsinformasjon

Hvis ddpconnchk mislyktes, sjekk den spesifikke feilmeldingen for videre feilsøking:

  • pmap_getport() Mislykket er relatert til nettverksmiljø, for eksempel brannmurproblem.
  • connect_server_user_pwd() FAILED skyldes feil brukernavn eller passord, eller at DD Boost-tilgangslisten er feil.
  • Du kan bekrefte en DD Boost-bruker ved å sjekke ASUP-registeret (Auto Support) protocol.ost.user.
  • Du kan bekrefte brukernavn og passord ved å logge på datadomenet ved hjelp av en PuTTY-økt som DD Boost-bruker for å teste passordet.
  • Bruk #ddboost access showog #ddboost ifgroup show config all, for å kontrollere DD Boost-tilgang.

Hvis du får følgende feilmelding:

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

Feilutgang

Løsningen er å installere Microsoft Visual C++ 2013 Redistributable https://aka.ms/highdpimfc2013x64enu. (ekstern lenke)
Kilden til denne informasjonen mangler MSVCR120.dll og blir ikke reparert - Microsoft Q&A. (ekstern lenke)

Berørte produkter

Data Domain

Produkter

Data Domain
Artikkelegenskaper
Artikkelnummer: 000037899
Artikkeltype: Solution
Sist endret: 25 jun. 2026
Versjon:  18
Få svar på spørsmålene dine fra andre Dell-brukere
Støttetjenester
Sjekk om enheten din er dekket av støttetjenestene.