Problemen met Data Domain DDBoost-connectiviteit en -prestaties oplossen

Summary: Om het gedetailleerde gebruik van de DDBoost verbindingscontroletool (ddpconnchk) te verstrekken.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Problemen met connectiviteit en prestaties

van DataDomain DDBoost oplossenSamenvatting: Om het gedetailleerde gebruik van de DDBoost verbindingscontroletool (ddpconnchk) te verstrekken.

De ddpconnchk-tool kan worden gebruikt voor het oplossen van de volgende problemen:

  • Een mediaserver kan geen verbinding maken met een specifieke DDR via het DDBoost-protocol. (Dit geldt ook voor DDBoost/RMAN plug-in kan geen verbinding maken met DDR)
  • Een mediaserver kan geen back-up maken naar DDR via het DDBoost-protocol
  • DDBoost MFR (Managed File Replication) mislukt
  • DDBoost back-up/herstelprestaties traag
  • DDBoost MFR prestaties traag


Neem contact op met de ondersteuning om de ddpconnchk-tool

te downloadenNotities:

De ddpconnchk-tool moet worden uitgevoerd op de mediaserver of client die rechtstreeks verbinding maakt met de DD via het DDBoost-protocol.


Zoek eerst het besturingssysteem/de 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.

De ddpconnchk-tool is een uitvoerbaar bestand en kan dus niet als e-mailbijlage worden verzonden.

DDPCONNCHK GEREED MAKEN VOOR GEBRUIK OP MEDIA SERVER:

  • Winscp of scp om het bestand van zijn bureaublad naar de mediaserver te kopiëren.
  • Geen installatie vereist ddpconnchk is een standalone uitvoerbaar bestand
  • gunzip of Winzip etc. kunnen worden gebruikt om het pakket uit te pakken.
  • Uitvoerbare machtigingen zijn vereist om ddpconnchk, d.w.z. chmod +x, uit te voeren 
  • ddpconnchk kan worden gekopieerd en uitgevoerd in elke map waarvoor de gebruiker is geautoriseerd. d.w.z. /tmp, of C:\EMC, of C:\ddtools etc......


Hoe u ddpconnchk op uw client kunt zetten:

Linux/UNIX-besturingssystemen:

  1. Meld u aan bij het systeem waarnaar ddpconnchk is gekopieerd. Ga met de cd-opdracht naar de map waarnaar het pakket is gekopieerd.
  2. Als het gedownloade pakket .tar bestand is, moet u het verwijderen via tar -xf <ddpconnchk_YOUR_OS_YOUR_BIT.tar>
  3. Stel de machtigingen van ddpconnchk in: chmod 755 ddpconnchk*


Voorbeeld: 
[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 wortelwortel 3696640 5 mei 2022 ddpconnchk_linux_x86_64.tar-rw-r
--r--. 1 59899 59899 12086 Feb 2 22:44 ddpconnchk_README.txt

Windows Operating Systems:

  1. Meld u aan bij het Windows-systeem waarnaar de ddpconnchk_win_64.zip is gekopieerd. Ga met behulp van Windows Verkenner naar de map waarnaar het pakket is gekopieerd.
  2. Pak de ddpconnchk_win_64.zip uit in een nieuwe map. 
  3. Afhankelijk van uw omgeving moet u mogelijk een beheeropdrachtprompt openen voor de ddpconchk-directory. Dit kan worden gedaan vanuit File-Open> Command Prompt-Open> Command Prompt As Administrator.

Opmerking: Het pakket bevat een README.txt met aanvullende informatie en voorbeelden voor het diagnosticeren van problemen.

VOORBEELD 1: Algemene controle op DDBoost-connectiviteit:

Als u het wachtwoord liever niet in de opdrachtregel wilt invoeren, voert u ddpconnchk uit zonder -p <ddboost_user_password>. U wordt gevraagd uw DDBoost-gebruikerswachtwoord in te voeren.

Voor 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
 

Veelvoorkomende fouten:  Controleer alle fouten die worden vermeld in de samenvatting na de dppconnchk-test.

********************************************************
** DDP-verbinding is MISLUKT
** Servernaam: <DD SERVER-naam of IP-adres>
** Gebruikersnaam: <DDBoost gebruikers-ID>
**Wachtwoord: *********
** Fout: de gebruiker heeft onvoldoende toegangsrechten
**
** - Controleer of OST is gelicentieerd en ingeschakeld op de server
** - Controleer of de gebruikersnaam/passwd overeenkomt met de waarden
** Geconfigureerd op server
** - Controleer of toegang door deze host is toegestaan
********************************************************
DDP Connect Server-test MISLUKT

a) DDBoost moet zijn ingeschakeld. Als dit niet het geval is, vraag dan aan de klant om dit in te schakelen.
Goede staat:
# ddboost status
DD Boost status: ingeschakeld
Slechte staat:
# ddboost status
DD Boost status: uitgeschakeld

# ddboost enable
DD Boost ingeschakeld.
b) Zorg ervoor dat het wachtwoord dat met ddpconnchk is geprobeerd correct is en niet is verlopen.  (soms moet je er '' of '' omheen zetten)
# user password aging show
Gebruikerswachtwoord Minimum aantal dagen Maximum aantal dagen Waarschuwingsdagen uitschakelen Status dagen uitschakelen
                    Laatst gewijzigd tussen wijzigen tussen wijzigen voor verlopen na verlopen
-----------------   ------------   --------------   --------------   -------------   ------------   -------
EMCTEST1 27 feb 2023 0 99999 7 nooit ingeschakeld

## user show list
Gebruikerslijst van knooppunt "localhost".
Naam UID-rol Laatste aanmelding vanaf laatste aanmeldingstijd Status Uitschakeldatum
-----------------   ---   --------   ---------------   ------------------------   -------   ------------
EMCTEST1 507 beheerder <onbekend> nooit ingeschakeld nooit

c) Zorg ervoor dat de client verbinding mag maken met het DD.  In sommige gevallen kan een DDBoost plug-in-upgrade of een wijziging in de DNS-instelling op de client of de omgeving ervoor zorgen dat de gedetecteerde hostnaam niet overeenkomt met eerdere instellingen.  In onderstaand voorbeeld ziet u zowel een jokerteken ('*') als specifieke clients.   Als de jokertekens niet overeenkomen, controleer dan ddfs.info op "did not match access list items" rond de tijd van de mislukte tests.

# ddboost clients show config
Verificatiemodus voor clientversleutelingssterkte
------------------- -------------------   -------------------
* geen geen
MyClient.mycomp.com geen geen
-------------------  -------------------   -------------------
(**) De algemene beveiligingsinstellingen hebben voorrang op de specifieke instellingen van deze client(s).

# Voorbeeld van ddfs.info:

07/03 14:59:25.659490 [7ff122a44170] WARNING: Client MyOtherClient.mycomp.com did not match access list entries
07/03 14:59:25.659521 [7ff122a44170] nfsproc3_ost_mnt_3_svc: client access denied for 10.10.10.10 version 7.0


 

VOORBEELD 2: Gebruik ddpconnchk om de prestaties van DDBoost voor back-ups en herstel te testen:

De prestaties van DDBoost worden getest door een testimage te schrijven. De testimage wordt na de test automatisch verwijderd. Hieronder vindt u de prestatietest met 1 stream.

Voor 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

Om een ddpconnchk prestatiecontrole uit te voeren met extra streams kun je (-n #):

Voor 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 bepaalt de grootte die wordt geschreven naar DDR 1g = 1GB-bestand, wat de maximale grootte is 

  • -n 5 bepaalt hoeveel bestanden er worden gemaakt. 

  • Deze bestanden zijn tijdelijk en worden aan het einde van de test verwijderd

  • Een geslaagde test zal laten zien dat de hostnaam is opgelost naar het juiste IP-adres, dat de poorten open zijn, dat de gebruikers/het wachtwoord van de DDBoost correct zijn en dat de mediaserver de storage-eenheden op DD kan zien. Dit bevestigt dat de DD-configuratie goed is en dat de connectiviteit tussen de 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 3: Gebruik ddpconnchk om de connectiviteit van DDBoost replicatie (MFR) te controleren:

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

Opmerkingen:
"-S, -U, -P" (de hoofdletter) is voor de 2e 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.
      
VOORBEELD 3: Voer ddpconnchk uit om de MFR/optdup-doorvoer te controleren:

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


VOORBEELD 4: Voor DDVTL om DFC-apparaten weer te geven die door een client zijn gezien:

# ddpconnchk -D scan_all /dev/sg135:  Servernaam: xxx-xxxxx Server-ID:   xxxxxxxx /dev/sg134:  Servernaam: xxxx-xxxxx Server-ID:   xxxxxxxx

2 Generieke SCSI-apparaten

2 DFC LUN-apparaten
DFC-evaluatie voltooid

Aanvullende informatie:

Als ddpconnchk is mislukt, controleert u de specifieke foutmelding voor verdere probleemoplossing:

  • pmap_getport() failed heeft voornamelijk te maken met netwerkbewijs, zoals een firewallprobleem.

  • connect_server_user_pwd() FAILED is voornamelijk te wijten aan een onjuist gebruikers/wachtwoord of een onjuist toegangslijst van DDBoost.

  • U kunt de DDBoost-gebruiker bevestigen door ASUP registry protocol.ost.user te controleren

  • U kunt user/password bevestigen door in te loggen op DD via een putty-sessie als DDBoost-gebruiker, om het wachtwoord te testen.

  • Gebruik #ddboost access show en #ddboost ifgroup show config all om DDBoost access te controleren


Usage for ddpconnchk syntax:

-s <server_name/ip> # Voor primaire server (lokaal, opt-dup source DD system)-u <username-p>
< passwd-l>
< lsu_name-S>
< server_addr/ip> # For secondary server (remote, opt-dup target DD system)
-U <username-P <>
passwd-L><
lsu_name-T
> optdup | writeimage # Select extended test-v
# Verbose output-B
# Use builtin OST API (not libstspiDataDomain)

Affected Products

Data Domain
Article Properties
Article Number: 000204447
Article Type: How To
Last Modified: 03 Dec 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.