Data Domain: DDPCONNCHK – Odstraňování problémů s konektivitou a výkonem softwaru DD Boost
Shrnutí: Podrobný popis použití nástroje pro kontrolu konektivity softwaru DD Boost (ddpconnchk) s využitím stejných hodnot z aplikace zálohování.
Příznaky
- Server médií se nemůže připojit k určitému systému DDR pomocí protokolu DD Boost. (To platí také pro doplněk DDBoost/RMAN, který se nemůže připojit k systému DDR.)
- Serveru médií se nepodařilo zálohovat systém DDR pomocí protokolu DD Boost
- Selhala replikace spravovaného souboru (MFR) funkce DD Boost
- Pomalý výkon zálohování nebo obnovení funkce DD Boost
- Pomalý výkon replikace MFR DD Boost
- Nástroj DDPCONNCHK lze použít k simulaci kompletního zálohování/zápisu operací I/O, obnovení/čtení operací I/O a vypršení platnosti / odstranění operací I/O z dotčeného hostitele zálohování vyloučením samotné zálohovací aplikace a zahrnutím všech ostatních komponent na všech ostatních místech pomocí přesných hodnot z konfigurace zálohovací aplikace.
- Kromě toho lze nástroj DDPCONNCHK nakonfigurovat pomocí správných možností pro simulaci replikace spravovaných souborů nebo MFR přes DDBOOST z dotčeného hostitele zálohování mezi relevantním zdrojovým (SRC) DD a cílovým (DST) DD.
- Při odstraňování problémů s klonováním nebo replikací MFR se vždy doporučuje provádět úplné nezávislé zálohování/zápis operací I/O, obnovení/čtení operací I/O a vypršení platnosti / odstranění operací I/O v obou systémech Data Domain spolu s kompletní simulací replikace MFR.
Příčina
Odstraňování problémů s konektivitou nebo výkonem replikace MFR nebo klonu DD Boost z hostitele zálohování a mezi zdrojovým (SRC) DD a cílovým (DST) DD.
Řešení
KDE ZÍSKAT NÁSTROJ DDPCONNCHK:
Stáhněte si soubor ddpconnchk.zip ze https://central.dell.com/solutions/Networker-Tools
Komprimovaný balíček obsahuje několik verzí nástroje pro různé platformy operačního systému.
Poznámky:
Nástroj -ddpconnchk musí být spuštěn na serveru médií, což je hostitel, ze kterého se zapisují data do systému Data Domain pomocí funkce DD Boost. Nejprve tedy zjistěte operační systém / bitovou verzi příslušného serveru médií. Na základě operačního systému / bitů serveru médií stáhněte odpovídající soubor ddpconnchk a umístěte jej na server médií.
-ddpconnchk je spustitelný soubor, nelze jej tedy odeslat jako přílohu e-mailu.
JAK PŘIPRAVIT NÁSTROJ DDPCONNCHK KE SPUŠTĚNÍ NA SERVERU MÉDIÍ:
- Pomocí Winscp nebo scp zkopírujte soubor z umístění pro stahování na server médií.
- Není nutná instalace, ddpconnchk je samostatný spustitelný soubor.
- K rozbalení balíčku lze použít soubor nástroj Gunzip či Winzip nebo podobné produkty.
- Ke spuštění nástroje ddpconnchk jsou vyžadována oprávnění ke spuštění souboru, například:
chmod +x
- Nástroj Ddpconnchk lze kopírovat a spouštět z libovolného adresáře, ke kterému má uživatel oprávnění. Můžete například použít cestu /tmp, C:\Dell nebo C:\ddtools.
JAK SPUSTIT NÁSTROJ DDPCONNCHK:
Základní syntaxe:
#<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
Základní příklady:
Systém Windows:
C:\ddtools>ddpconnchk -s datadomain1.abc.com -l LSU1 -u ostuser -p xxxxxx -v
Systém Linux:
#./ddpconnchk_linux_64 -s datadomain2.com l LSU1 -u dduser -p xxxxxx -v
PŘÍKLAD 1: Obecná kontrola konektivity DD Boost
#./ddpconnchk_linux_64 -s dd-dm2.abc.com -l LSU1 -u ostuser -p xxxxxx -v
Ukázkový výstup:
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
Poznámky:
- Zpráva o sdílené knihovně na začátku není důležitá. Nástroj Ddpconnchk má vlastní integrovanou knihovnu.
- Parametr "-v" slouží k podrobnému protokolování, které poskytuje výsledek podrobné kontroly ddpconnchk.
- Pokud nechcete zadávat heslo do příkazového řádku, spusťte nástroj ddpconnchk bez něj. Zobrazí se výzva k zadání hesla.
- Úspěšný test zobrazí název hostitele přeložený na správnou IP adresu, porty budou otevřené, uživatel a heslo funkce DD Boost se zobrazí správně a server médií vidí úložné jednotky v systému DD. To potvrzuje, že konfigurace systému DD a připojení mezi serverem médií a systémem DD jsou v pořádku.
- Pokud se nástroj ddpconnchk nemůže připojit, chyba by vám měla poskytnout představu o tom, proč se připojení nezdařilo.
PŘÍKLAD 2: Pomocí nástroje ddpconnchk otestujte výkon funkce DD Boost.
Testuje výkon softwaru DD Boost zápisem testovací bitové kopie. Testovací bitová kopie se po testu automaticky odstraní.
Níže je uveden test výkonu pomocí jednoho datového proudu.
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.
Ukázkový výstup:
..... *** EXTENDED TEST: WRITE IMAGE, dd-dm2-lsu1/sfadvdfdas00163/1073741824 Cumulative Write Throughput: 85.33 MB/s Cumulative Read Throughput: 25.60 MB/s
Provedení kontroly výkonu pomocí nástroje ddpconnchk s 10 datovými proudy (–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 určuje velikost zapsanou do DDR – 1g = 1 GB, což je maximální velikost.
- -n 10 určuje, kolik souborů se vytvoří.
- Tyto soubory jsou dočasné a po dokončení testovací operace se odstraní.
PŘÍKLAD 3: Zkontrolujte pomocí nástroje ddpconnchk konektivitu replikace DD Boost (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)
Poznámky:
„-S, -U, -P“ (velké písmeno) je pro druhý systém DDR.
Je to podobné, jako když dvakrát spustíte nástroj ddpconnchk, jednou na systému DDR1 a podruhé na DDR2, a použijete malá písmena, jako je uvedeno níže. Nejlepší je však spustit výše uvedený kompletní příkaz.
#./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
PŘÍKLAD 4: Spusťte nástroj ddpconnchk a zkontrolujte propustnost MFR/optdup.
#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
PŘÍKLAD 5: Výpis dynamického sledování zařízení Fibre Channel (DFC), která se zobrazují klientovi.
# ddpconnchk -D scan_all
Ukázkový výstup:
/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
Další informace
- Zpráva „pmap_getport() failed“ souvisí se síťovým prostředím, například problém s firewallem.
- connect_server_user_pwd() FAILED je způsobeno nesprávným uživatelským jménem nebo heslem nebo nesprávným seznamem přístupu funkce DD Boost.
- Uživatele funkce DD Boost můžete potvrdit kontrolou registru ASUP (Auto Support) protocol.ost.user.
- Uživatelské jméno a heslo můžete potvrdit přihlášením do systému DD pomocí relace putty jako uživatel softwaru DD Boost, kde heslo otestujte.
- Pomocí příkazu #ddboost access show a #ddboost ifgroup show config all zkontrolujte přístup funkce DD Boost.