Data Domain: DDPCONNCHK Slik feilsøker du DD Boost-tilkobling og -ytelse
Summary: For å gi detaljert bruk for DD Boost-verktøyet for tilkoblingskontroll (ddpconnchk) ved hjelp av nøyaktig samme verdier fra sikkerhetskopieringsprogrammet.
Symptoms
- En medieserver kan ikke koble til en bestemt DDR ved hjelp av DD Boost-protokollen. (Dette gjelder også DDBoost/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 fullført sikkerhetskopiering/WRITE IO, gjenoppretting/lesing av I/O og utløp/slett I/O fra den berørte sikkerhetskopiverten ved å utelate selve sikkerhetskopieringsapplikasjonen, men inkludere alle andre komponenter på alle andre steder, ved å bruke nøyaktige valer fra konfigurasjonen av sikkerhetskopiapplikasjonen.
- I tillegg kan DDPCONNCHK-verktøyet konfigureres med riktige alternativer for å simulere Managed File Replication eller MFR over DDBOOST fra den berørte sikkerhetskopiverten mellom relevant kilde-(SRC) DD og Destination (DST) DD.
- Det anbefales alltid å utføre fullstendig uavhengig Backup/WRITE IO, Restore/READ IO- og Expire/DELETE IO-simulering til begge datadomenene, sammen med fullstendig MFR-simulering under feilsøking av klone eller MFR.
Cause
Feilsøke DD Boost-tilkoblingen eller ytelsen til MFR eller klon fra en sikkerhetskopivert og mellom kilde (SRC) DD og en destinasjon (DST) DD.
Resolution
HVOR FÅR DU TAK I DDPCONNCHK-VERKTØYET:
Last ned ddpconnchk.zip-filen fra: https://central.dell.com/solutions/Networker-Tools
Den zippede pakken inneholder flere versjoner av verktøyet på tvers av flere OS-plattformer.
Notater:
-ddpconnchk-verktøyet må kjøres på medieserveren, som er verten der dataene skrives til Data Domain ved hjelp av DD Boost. Så 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, så den kan ikke sendes som e-postvedlegg.
HVORDAN GJØRE DDPCONNCHK KLAR TIL Å KJØRE PÅ MEDIA SERVER:
- Winscp eller scp for å kopiere filen fra nedlastingsplasseringen til medieserveren.
- Ingen installasjon kreves ddpconnchk er en frittstående kjørbar.
- 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. Du kan for eksempel bruke banene /tmp, C:\Dell eller C:\ddtools.
SLIK KJØRER 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
Merknader:
- Den delte bibliotekmeldingen i begynnelsen er ikke signifikant. Ddpconnchk-verktøyet har sitt eget integrerte bibliotek å bruke.
- Parameteren "-v" er for detaljert logging, som gir resultatet av en trinnvis ddpconnchk-sjekk.
- Hvis du foretrekker å ikke sette passordet i kommandolinjen, kjør ddpconnchk uten. A: Du blir bedt om å skrive inn passord.
- En vellykket test viser, vertsnavn som er løst til riktig IP, porter er åpne, DD Boost-bruker og passord er riktige, og medieserveren kan se lagringsenheter på DD. Dette bekrefter at DD-konfigurasjonen, og tilkoblingen mellom medieserver og DD er god.
- Hvis ddpconnchk ikke klarer å koble til, bør feilen gi deg og ide hvorfor den ikke kunne koble til.
EKSEMPEL 2: Bruk ddpconnchk til å 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 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
Slik utfører du en ddpconnchk-ytelsessjekk 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
- -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 til å kontrollere 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)
Notater:
" -S, -U, -P" (store bokstaver) er for andre DDR.
Dette ligner på å kjøre 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ømning.
#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
Additional Information
- pmap_getport() mislyktes er relatert til nettverksmiljø, for eksempel brannmurproblem.
- connect_server_user_pwd() FAILED skyldes feil brukernavn eller passord, eller feil tilgangsliste for DD Boost.
- 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å DD ved hjelp av en kittøkt som DD Boost-bruker, for å teste passordet.
- Bruk #ddboost tilgangsshow, og #ddboost ifgroup show config all, for å kontrollere DD Boost-tilgang.