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.
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
DDPCONNCHKverktø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
DDPCONNCHKverktø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ø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 tilsvarendeddpconnchk-filen, og legg den på medieserveren.ddpconnchker en kjørbar fil, kan den ikke sendes som e-postvedlegg.
Hvordan lage ddpconnchk Klar til å kjøre på medieserver:
- Bruk
WinscpellerSCPfor å kopiere filen fra nedlastingsplasseringen til medieserveren. - Ingen installasjon nødvendig,
ddpconnchker en frittstående kjørbar fil. GunzipellerWinzipeller lignende produkter kan brukes til å trekke ut pakken.- Kjørbare tillatelser kreves for å kjøre
ddpconnchk, for eksempel:
chmod +x
Ddpconnchkkan kopieres og kjøres fra en hvilken som helst katalog brukeren er autorisert for. Du kan for eksempel bruke baner/tmp,C:\DellEllerC:\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.
DdpconnchkVerktøyet har sitt eget integrerte bibliotek å bruke. - Informasjonen i
-vParameteren er for detaljert logging, som gir resultatet av et trinnvis trinnddpconnchkSjekk. - Hvis du foretrekker å ikke sette passordet på kommandolinjen, kjører du
ddpconnchkUten. 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
ddpconnchkkan 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
ddpconnchkYtelseskontroll 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
-i1g bestemmer størrelsen som er skrevet til DDR 1g = 1 GB fil som er den maksimale størrelsen.-n10 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
ddpconnchkto 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.
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)