Sådan foretager du fejlfinding af Data Domain DDBoost-forbindelse og -ydeevne
Summary: For at give detaljeret brug for DDBoost Connectivity Control Tool (ddpconnchk).
Instructions
Sådan foretager du fejlfinding af DataDomain DDBoost-forbindelse og -ydeevne
Resumé: For at give detaljeret brug for DDBoost Connectivity Control Tool (ddpconnchk).
Værktøjet ddpconnchk kan bruges til fejlfinding af følgende problemer:
- En medieserver kan ikke oprette forbindelse til en bestemt DDR via DDBoost-protokollen. (Dette gælder også for DDBoost/RMAN plug-in kan ikke oprette forbindelse til DDR)
- En medieserver kunne ikke sikkerhedskopiere til DDR via DDBoost-protokollen
- DDBoost MFR (Managed File Replication) mislykkedes
- DDBoost sikkerhedskopiering/gendannelse ydeevne langsom
- DDBoost MFR-ydeevne langsom
Kontakt support for at få værktøjet
ddpconnchkNoter:
Værktøjet ddpconnchk skal køres på medieserveren eller klienten, der er direkte forbundet til DD via DDBoost-protokollen.
Find først ud af OS / bits på den pågældende medieserver. Baseret på medieserverens OS / bits, download den tilsvarende ddpconnchk-fil
og læg den på medieserveren.
Værktøjet ddpconnchk er en eksekverbar fil, så den kan ikke sendes som vedhæftet fil i en e-mail.
SÅDAN GØR DU DDPCONNCHK KLAR TIL AT KØRE PÅ MEDIESERVER:
- Winscp eller scp for at kopiere filen fra skrivebordet til medieserveren.
- Installation er ikke påkrævet ddpconnchk er en selvstændig eksekverbar fil
- gunzip eller Winzip osv. kan bruges til at udpakke pakken.
- Der kræves eksekverbare tilladelser for at køre ddpconnchk, dvs. chmod +x
- ddpconnchk kan kopieres og udføres i enhver mappe, brugeren er autoriseret. dvs. /tmp eller C:\EMC eller C:\ddtools osv......
Sådan sættes ddpconnchk på din klient:
Linux/UNIX-operativsystemer:
- Log på det system, som ddpconnchk blev kopieret til. Gå til den mappe, som pakken blev kopieret til ved hjælp af cd-kommandoen.
- Hvis den downloadede pakke er .tar fil, skal du udrede den via tar -xf <ddpconnchk_YOUR_OS_YOUR_BIT.tar>
- Indstil tilladelserne for ddpconnchk: chmod 755 ddpconnchk*
Eksempel:
[root@hostname ~]# tar -xf <ddpconnchk_YOUR_OS_YOUR_BIT.tar
>[root@hostname ~]# chmod 755 ddpconnchk*
[root@hostname ~]# ls -l | grep ddpconnchk-rwxr-xr-x
. 1 59899 59899 3679696 2 feb 22:54 ddpconnchk-rw-r
--r--. 1 rodrod 3696640 5. maj 2022 ddpconnchk_linux_x86_64.tar-rw-r
--r--. 1 59899 59899 12086 2 februar 22:44 ddpconnchk_README.txt
Windows-operativsystemer:
- Log på det Windows-system, som ddpconnchk_win_64.zip blev kopieret til. Brug Windows Stifinder til at gå til den mappe, som pakken blev kopieret til.
- Udpak ddpconnchk_win_64.zip i en ny mappe.
- Afhængigt af dit miljø skal du muligvis åbne en administrativ kommandoprompt til ddpconchk-biblioteket. Dette kan gøres fra File-Open> Command Prompt-Open> Command Prompt As Administrator.
Bemærk: Pakken indeholder en README.txt med yderligere oplysninger og eksempler til diagnosticering af problemer.
EKSEMPEL 1: Generel kontrol af DDBoost-forbindelse:
Hvis du foretrækker ikke at sætte adgangskoden i kommandolinjen, skal du køre ddpconnchk uden -p <ddboost_user_password>. Du bliver bedt om at indtaste din DDBoost-brugeradgangskode.
Til Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -v
For Linux/Unix:
#./ddpconnchk_linux_64 -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -v
Almindelige fejl: Kontroller alle de fejl, der er anført i oversigten efter dppconnchk-testen. ******************************************************** ** DDP-forbindelse MISLYKKEDES ** Servernavn: <DD SERVER-navn eller IP-adresse> ** Brugernavn: <DDBoost-bruger-id> **Kodeord: ********* ** Fejl: brugeren har utilstrækkelige adgangsrettigheder ** ** - Kontroller, at OST er licenseret og aktiveret på serveren ** - Bekræft værdier for brugernavn/passwd ** Konfigureret på serveren ** - Kontroller, at denne vært har adgang ******************************************************** DDP Connect Server Test MISLYKKEDES a) DDBoost skal være aktiveret, hvis det ikke er aktiveret, skal du bede kunden om at aktivere.
God tilstand:
# DDboost-status DD Boost-status: aktiveret
Dårlig stand:
# DDboost-status DD Boost-status: deaktiveret # ddboost aktiver DD Boost aktiveret.
b) Sørg for, at adgangskoden, der er forsøgt med ddpconnchk, er korrekt og ikke er udløbet. (nogle gange skal du muligvis sætte enten "" rundt om det eller '')
# bruger adgangskode aldring show Brugeradgangskode Minimum dage Maksimum dage Advar dage Deaktiver dage Status Sidst ændret mellem Skift mellem Skift før, Udløb efter Udløb Efter Udløb ----------------- ------------ -------------- -------------- ------------- ------------ ------- EMCTEST1 27. feb. 2023 0 99999 7 aldrig aktiveret ## bruger show liste Brugerliste fra noden "localhost". Navngiv Uid-rolle Sidste login fra sidste login-tid Status Deaktiver dato ----------------- --- -------- --------------- ------------------------ ------- ------------ EMCTEST1 507 admin <ukendt> aldrig aktiveret aldrig
c) Sørg for, at klienten har tilladelse til at oprette forbindelse til DD. I nogle tilfælde kan en opgradering af et DDBoost-plugin eller en ændring i DNS-indstillingen på klienten eller miljøet medføre, at det registrerede værtsnavn ikke stemmer overens med tidligere indstillinger. Nedenstående eksempel viser både wild card ("*") og specifikke klienter. Hvis jokertegn-matchet ikke er til stede, skal du tjekke ind ddfs.info for "matchede ikke adgangslisteposter" omkring tidspunktet for de mislykkede tests.
# DDboost-klienter viser konfiguration Godkendelsestilstand for klientkrypteringsstyrke ------------------- ------------------- ------------------- * ingen ingen MyClient.mycomp.com ingen ingen ------------------- ------------------- ------------------- (**) De globale sikkerhedsindstillinger har forrang over disse klientspecifikke indstillinger. # Eksempel fra ddfs.info:
07/03 14:59:25.659490 [7ff122a44170] ADVARSEL: Client MyOtherClient.mycomp.com stemte ikke overens med adgangslisteposterne
07/03 14:59:25.659521 [7ff122a44170] nfsproc3_ost_mnt_3_svc: klientadgang nægtet for version 7.0 af 10.10.10.10
EKSEMPEL 2: Brug ddpconnchk til at teste DDBoost-ydeevne for sikkerhedskopieringer og gendannelser:
Det vil teste DDBoost ydeevne ved at skrive test billede. Testbilledet fjernes automatisk efter testen. Nedenfor er ydelsestesten ved hjælp af 1 stream.
Til Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g
For Linux/Unix:
#./ddpconnchk_linux_64 -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g
For at udføre en ddpconnchk performance check med yderligere streams kan du gøre (-n #):
Til Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddb_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g -n 5
For Linux/Unix:
#./ddpconnchk_linux_64 -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g -n 5
-
-i 1g bestemmer størrelsen skrevet til DDR 1g = 1GB fil, som er den maksimale størrelse
-
-n 5 bestemmer, hvor mange filer der oprettes.
-
Disse filer er midlertidige og slettes ved afslutningen af testoperationen
-
En vellykket test vil vise, hostname løst til den korrekte IP, porte er åbne, DDBoost bruger/adgangskode er korrekte, og medieserveren kan se storage-enheder på DD. Dette bekræfter, at DD-konfigurationen er god, og at forbindelsen mellem medieserveren og DD er god.
-
Hvis ddpconnchk ikke kan oprette forbindelse, skal fejlen give dig og idé om, hvorfor den ikke kunne oprette forbindelse.
EKSEMPEL 3: Brug ddpconnchk til at kontrollere forbindelsen for DDBoost-replikering (MFR):
Linux/Unix:
#./ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -S <ddr_name> -U <ddboost_user> -P <ddboost_user_password> -L <ddboost_storage-unit_name> -T optdup -v
Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> - S <ddr_name -U <ddboost_user> -P <ddboost_user_password> -L <ddboost_storage-unit_name> -T optdup -v
Noter:
"-S, -U, -P" (store bogstaver) er for 2. DDR.
>Dette svarer til at køre ddpconnchk to gange, en til DDR1 og en til DDR2, med alle små bogstaver som nedenfor. Men det er bedst at køre den komplette
kommando ovenfor.
EKSEMPEL 3: Kør ddpconnchk for at kontrollere MFR/optdup-overførselshastigheden:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <lsu_name> -S <ddr_name> -U <ddboost_user> -P <ddboost_user_password> -L <ddboost_storage-unit_name> -T optdup -i 1g -n 5 -v
#./ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <lsu_name> -S <ddr_name> -U <ddboost_user> -P <> ddboost_user_password -L <ddboost_storage-unit_name> -T optdup -i 1g -n 5 -v
EKSEMPEL 4: Sådan vises DFC-enheder, der vises af en klient,
for DDVTL:# ddpconnchk -D scan_all /dev/sg135: Servernavn: xxx-xxxxx Server-id: xxxxxxxx /dev/SG134: Servernavn: xxxx-xxxxx Server-id: xxxxxxxx
2 Generiske SCSI-enheder
2 DFC LUN-enheder
DFC-evaluering fuldført
Yderligere oplysninger:
Hvis ddpconnchk mislykkedes, skal du kontrollere den specifikke fejlmeddelelse for yderligere fejlfinding:
-
pmap_getport() mislykkedes er hovedsageligt relateret til netværkseviroment, såsom firewall-problem.
-
connect_server_user_pwd() FAILED skyldes hovedsageligt, at brugeren / adgangskoden er forkert, eller at DDBoost-adgangslisten er forkert.
-
Du kan bekræfte DDBoost-brugeren ved at kontrollere ASUP Registry protocol.ost.user
-
Du kan bekræfte bruger/adgangskode ved at logge ind på DD via en putty-session som DDBoost-bruger for at teste adgangskoden.
-
Brug #ddboost access show og #ddboost ifgroup show config all til at kontrollere DDBoost-adgang
Anvendelse til ddpconnchk-syntaks:
-s <server_name/ip> # For primær server (lokal, opt-dup kilde DD system)-u <brugernavn-p>
< passwd-l>
< lsu_name-S>
< server_addr/ip> # For sekundær server (remote, opt-dup target DD system)
-U <brugernavn-P <>
passwd-L><
lsu_name-T
> optdup | writeimage # Vælg extended test-v
# Verbose output-B
# Brug indbygget OST API (ikke libstspiDataDomain)