Data Domain: DDPCONNCHK Felsöka DD Boost-anslutning och prestanda

Sammanfattning: Ange detaljerad användning av DD Boost Connectivity Check Tool (ddpconnchk) med hjälp av exakt samma värden från säkerhetskopieringsprogrammet.

Den här artikeln gäller för Den här artikeln gäller inte för Den här artikeln är inte kopplad till någon specifik produkt. Alla produktversioner identifieras inte i den här artikeln.

Symptom

Informationen ddpconnchk kan användas för felsökning av följande problem:

  • En mediaserver kan inte ansluta till en specifik DDR med DD Boost-protokollet. (Detta gäller även DD Boost RMAN-insticksprogram kan inte ansluta till DDR)
  • En mediaserver kunde inte säkerhetskopiera till DDR med DD Boost-protokollet
  • DD Boost Managed File Replication (MFR) misslyckades
  • DD Boost, säkerhetskopiering eller återställning av prestanda långsam
  • DD Boost MFR-prestanda långsam
  • DDPCONNCHK Verktyget kan användas för att simulera fullständig säkerhetskopiering/skriv-I/O, återställa/läsa I/O och förfalla/TA BORT I/O från den berörda säkerhetskopieringsvärden genom att exkludera själva säkerhetskopieringsprogrammet men inkludera alla andra komponenter på alla andra platser, med hjälp av exakta värden från konfigurationen av säkerhetskopieringsappen.
  • Ytterligare DDPCONNCHK Verktyget kan konfigureras med lämpliga alternativ för att simulera Managed File Replication eller MFR över DD Boost från den berörda säkerhetskopieringsvärden mellan relevant käll-DD (SRC) och mål-DD (DST).
  • Vi rekommenderar alltid att du utför en fullständig oberoende I/O-simulering för säkerhetskopiering/skrivning, återställning/läsning av I/O och I/O för utgång/borttagning till båda Data Domains, tillsammans med fullständig MFR-simulering under kloning eller MFR-felsökning.

Orsak

Felsökning av DD Boost-anslutning eller prestanda mellan en säkerhetskopieringsvärd och en Data Domain. Det exkluderar det relevanta säkerhetskopieringsprogrammet, men inkluderar alla andra komponenter på alla platser.

Felsökning av DD Öka anslutningen eller prestanda för MFR eller kloning från en säkerhetskopieringsvärd och mellan källdatadomänen (SRC) och en måldatadomän (DST).

Upplösning

Var kan man få tag på ddpconnchk Verktyg:


https://central.dell.com/solutions/Networker-ToolsDet zippade paketet innehåller flera versioner av verktyget på flera operativsystemplattformar.

Informativa anmärkningar:

  • ddpconnchk verktyget måste köras på mediaservern, som är den värd från vilken data skrivs till Data Domain med DD Boost. Ta först reda på OS/bitarna på mediaservern i fråga. Baserat på mediaserverns OS/bitar laddar du ner motsvarande ddpconnchk filen och lägg den på mediaservern.
  • ddpconnchk är en körbar fil kan den inte skickas som e-postbilaga.

Hur man gör ddpconnchk Klar att köra på mediaservern:

  • Använd Winscp eller SCP för att kopiera filen från nedladdningsplatsen till mediaservern.
  • Ingen installation krävs, ddpconnchk är en fristående körbar fil.
  • Gunzip eller Winzip eller liknande produkter kan användas för att extrahera förpackningen.
  • Körbara behörigheter krävs för att köra ddpconnchk, till exempel:
chmod +x 
  • Ddpconnchk kan kopieras och köras från vilken katalog som helst som användaren har behörighet till. Du kan till exempel använda banor /tmp, C:\DellEller C:\ddtools.

Så här springer du ddpconnchk:

Grundläggande syntax:

#<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äggande exempel:

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

Exempel 1: Allmän kontroll av DD Boost-anslutning

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

Exempel 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

Informativa anmärkningar:

  • Meddelandet om det delade biblioteket i början är inte signifikant. Ddpconnchk Verktyget har ett eget integrerat bibliotek att använda.
  • Informationen -v parametern är för utförlig loggning, vilket ger resultatet av en steg-för-steg- ddpconnchk Kontrollera.
  • Om du föredrar att inte ange lösenordet på kommandoraden kör du ddpconnchk Utan. Du uppmanas att skriva in ett lösenord.
  • Ett lyckat test visar att värdnamnet har matchats till rätt IP-adress, att portarna är öppna, att DD Boost-användaren och lösenordet är korrekta och att mediaservern kan se lagringsenheter på Data Domain. Detta bekräftar att Data Domain-konfigurationen och anslutningen mellan mediaservern och Data Domain är bra.
  • Om ddpconnchk kan inte ansluta, bör felet ge dig en aning om varför det inte gick att ansluta.

Exempel 2: Använd ddpconnchk för att testa DD Boost-prestanda.

  • Det testar DD Boost-prestanda genom att skriva en testbild. Testbilden tas automatiskt bort efter testet. Nedan visas prestandatestet med 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.

Exempel 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
  • För att göra en ddpconnchk Prestandakontroll med 10 strömmar (-n 10):
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddb_user_password> -l <lsu_name> -T writeimage -i 1g -n 10
Informativa anmärkningar:
  • -i 1G bestämmer storleken som skrivs till DDR: 1G = 1 GB fil, vilket är den maximala storleken. 
  • -n 10 avgör hur många filer som skapas.
  • Dessa filer är tillfälliga och tas bort när teståtgärden har slutförts.

Exempel 3: Använd ddpconnchk Så här kontrollerar du anslutningen för 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)

Informativa anmärkningar:

  • "-S, -U, -P" (versaler) är för den andra DDR.
  • Det här liknar att springa ddpconnchk två gånger, en till DDR1 och en till DDR2, med gemener enligt nedan. Men det är bäst att köra hela kommandot ovan.
#./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


Exempel 4: Kör ddpconnchk för att kontrollera MFR/optdup-genomströ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

Exempel 5: Om du vill visa en lista över dynamisk spårning av Fibre Channel-enheter (DFC) som visas av en klient.

# ddpconnchk -D scan_all

Exempel 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

Ytterligare information

Om ddpconnchk Misslyckades, kontrollera det specifika felmeddelandet för ytterligare felsökning:

  • pmap_getport() misslyckades är relaterat till nätverksmiljön, till exempel brandväggsproblem.
  • connect_server_user_pwd() FAILED beror på att användarnamnet eller lösenordet är felaktigt eller att DD Boost-åtkomstlistan är felaktig.
  • Du kan bekräfta en DD Boost-användare genom att kontrollera ASUP-registret (Auto Support) protocol.ost.user.
  • Du kan bekräfta användarnamn och lösenord genom att logga in på Data Domain med en PuTTY-session som DD Boost-användare för att testa lösenordet.
  • Använd #ddboost access showoch #ddboost ifgroup show config allför att kontrollera DD Boost-åtkomst.

Om du får följande felmeddelande:

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

Fel utdata

Korrigeringen är att installera Microsoft Visual C++ 2013 Redistributable https://aka.ms/highdpimfc2013x64enu. (Extern länk)
Källan till den här informationen saknas MSVCR120.dll och åtgärdas inte – Microsoft Q&A. (Extern länk)

Berörda produkter

Data Domain

Produkter

Data Domain
Artikelegenskaper
Artikelnummer: 000037899
Artikeltyp: Solution
Senast ändrad: 25 juni 2026
Version:  18
Få svar på dina frågor från andra Dell-användare
Supporttjänster
Kontrollera om din enhet omfattas av supporttjänster.