Data Domain: DDPCONNCHK Problemen met DD Boost-connectiviteit en -prestaties oplossen
Summary: Om het gedetailleerde gebruik voor de DD Boost-tool voor connectiviteitscontrole (ddpconnchk) te verstrekken met behulp van exact dezelfde waarden van de back-upapplicatie.
Symptoms
- Een mediaserver kan geen verbinding maken met een specifieke DDR met behulp van het DD Boost-protocol. (Dit geldt ook voor DDBoost/RMAN plug-in kan geen verbinding maken met DDR)
- Een mediaserver kan geen back-up maken naar DDR met behulp van het DD Boost-protocol
- DD Boost Managed File Replication (MFR) mislukt
- DD Boost back-up- of herstelprestaties traag
- DD Boost MFR-prestaties traag
- Het hulpprogramma DDPCONNCHK kan worden gebruikt om volledige back-up/WRITE IO, Restore/READ IO en Expire/DELETE IO van de betreffende back-uphost te simuleren door de back-upapplicatie zelf uit te sluiten, maar alle andere componenten op alle andere locaties op te nemen, met behulp van exacte waarden van de configuratie van de back-up-app.
- Bovendien kan het hulpprogramma DDPCONNCHK worden geconfigureerd met de juiste opties om beheerde bestandsreplicatie of MFR via DDBOOST van de betreffende back-uphost te simuleren tussen relevante bron (SRC) DD en bestemming (DST) DD.
- Het wordt altijd aanbevolen om volledige onafhankelijke Backup/WRITE IO, Restore/READ IO en Expire/DELETE IO-simulaties uit te voeren naar beide Data Domains, samen met volledige MFR-simulatie tijdens het oplossen van problemen met klonen of MFR.
Cause
Problemen oplossen met DD Verbeter connectiviteit of prestaties van MFR of kloon vanaf een back-uphost en tussen bron (SRC) DD en een bestemming (DST) DD.
Resolution
WAAR KAN IK DE DDPCONNCHK TOOL DOWNLOADEN:
Download het ddpconnchk.zip bestand van: https://central.dell.com/solutions/Networker-Tools
Het gecomprimeerde pakket bevat verschillende versies van het hulpprogramma op meerdere OS-platforms.
Notities:
-ddpconnchk tool moet worden uitgevoerd op de mediaserver, de host van waaruit de data met behulp van DD Boost naar het Data Domain worden geschreven. Zoek dus eerst het OS/bits van de betreffende mediaserver uit. Download op basis van het besturingssysteem/de bits van de mediaserver het bijbehorende ddpconnchk-bestand en plaats het op de mediaserver.
-ddpconnchk is een uitvoerbaar bestand, dus het kan niet als e-mailbijlage worden verzonden.
DDPCONNCHK GEREED MAKEN VOOR GEBRUIK OP MEDIA SERVER:
- Winscp of scp om het bestand van de downloadlocatie naar de mediaserver te kopiëren.
- Geen installatie vereist ddpconnchk is een standalone uitvoerbaar bestand.
- Gunzip of Winzip of soortgelijke producten kunnen worden gebruikt om het pakket uit te pakken.
- Uitvoerbare machtigingen zijn vereist om ddpconnchk uit te voeren, bijvoorbeeld:
chmod +x
- Ddpconnchk kan worden gekopieerd en uitgevoerd vanuit elke map waarvoor de gebruiker toestemming heeft. U kunt bijvoorbeeld paden /tmp gebruiken, of C:\Dell, of C:\ddtools.
DDPCONNCHK UITVOEREN:
Basissyntaxis:
#<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
Basisvoorbeelden:
Voor Windows:
C:\ddtools>ddpconnchk -s datadomain1.abc.com -l LSU1 -u ostuser -p xxxxxx -v
Voor Linux:
#./ddpconnchk_linux_64 -s datadomain2.com l LSU1 -u dduser -p xxxxxx -v
VOORBEELD 1: Algemene controle op DD Boost-connectiviteit
#./ddpconnchk_linux_64 -s dd-dm2.abc.com -l LSU1 -u ostuser -p xxxxxx -v
Voorbeeldresultaat:
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
Opmerkingen:
- Het bericht over de gedeelde bibliotheek aan het begin is niet belangrijk. De Ddpconnchk-tool heeft een eigen geïntegreerde bibliotheek om te gebruiken.
- De parameter "-v" is voor uitgebreide logboekregistratie, wat het resultaat oplevert van een stapsgewijze ddpconnchk-controle.
- Als u het wachtwoord liever niet in de opdrachtregel invoert, voert u ddpconnchk uit zonder. U wordt gevraagd een wachtwoord in te voeren.
- Een geslaagde test toont aan dat de hostnaam is omgezet naar het juiste IP-adres, dat de poorten open zijn, dat de DD Boost-gebruiker en het wachtwoord juist zijn en dat de mediaserver storage-eenheden op DD kan zien. Dit bevestigt dat de DD-configuratie en de connectiviteit tussen mediaserver en DD goed is.
- Als ddpconnchk geen verbinding kan maken, zou de fout u een idee moeten geven waarom er geen verbinding kon worden gemaakt.
VOORBEELD 2: Gebruik ddpconnchk om de prestaties van DD Boost te testen.
Het test de DD Boost-prestaties door een testimage te schrijven. De testimage wordt na de test automatisch verwijderd.
Hieronder vindt u de prestatietest met één stream.
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.
Voorbeeldresultaat:
..... *** EXTENDED TEST: WRITE IMAGE, dd-dm2-lsu1/sfadvdfdas00163/1073741824 Cumulative Write Throughput: 85.33 MB/s Cumulative Read Throughput: 25.60 MB/s
Een ddpconnchk-prestatiecontrole uitvoeren met 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
- -i 1g bepaalt de grootte die wordt geschreven naar DDR 1g = 1 GB bestand, wat de maximale grootte is
- -n 10 bepaalt hoeveel bestanden er worden gemaakt.
- Deze bestanden zijn tijdelijk en worden verwijderd zodra de test is voltooid.
VOORBEELD 3: Gebruik ddpconnchk om de connectiviteit van DD Boost-replicatie (MFR) te controleren:
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)
Opmerkingen:
" -S, -U, -P" (de hoofdletter) is voor de tweede DDR.
Dit is vergelijkbaar met het twee keer uitvoeren van ddpconnchk, één keer naar DDR1 en één keer naar DDR2, met alle kleine letters zoals hieronder. Maar het is het beste om de volledige opdracht hierboven uit te voeren.
#./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
VOORBEELD 4: Voer ddpconnchk uit om de MFR/optdup-doorvoer te controleren.
#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
VOORBEELD 5: Om dynamische tracking van Fibre Channel (DFC)-apparaten weer te geven die door een client worden gezien.
# ddpconnchk -D scan_all
Voorbeeldresultaat:
/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() failed is gerelateerd aan een netwerkomgeving, zoals een firewallprobleem.
- connect_server_user_pwd() FAILED is te wijten aan een onjuiste gebruikersnaam of wachtwoord of onjuiste DD Boost-toegangslijst.
- U kunt een DD Boost-gebruiker bevestigen door het register voor automatische ondersteuning (ASUP) protocol.ost.user te controleren.
- U kunt gebruikersnaam en wachtwoord bevestigen door u aan te melden bij DD met behulp van een putty-sessie als DD Boost-gebruiker om het wachtwoord te testen.
- Gebruik #ddboost access show en #ddboost ifgroup show config all om DD Boost-toegang te controleren.