Data Domain: DD Boost API-logboekregistratie inschakelen - Precert-logboeken
Summary: In dit artikel wordt uitgelegd hoe u de Data Domain Boost (DD Boost) plug-inlogging inschakelt bij het oplossen van problemen met betrekking tot Boost en BoostFS. Dit wordt een precert-logboek genoemd. ...
Instructions
ddboost_precert.ini Bestand maakt diepere diagnostiek mogelijk. Onjuiste bestandsplaatsing, ontbrekende machtigingen of verkeerde configuratie kunnen voorkomen dat logboeken worden gegenereerd.
Redenen om logboekregistratie op API-niveau (precert) in te schakelen:
- DD Boost- of BoostFS-bewerkingen mislukken of gedragen zich onverwacht.
- Engineering of Support vraagt gedetailleerde logboeken op API-niveau aan voor analyse.
- Er worden geen logboeken gegenereerd ondanks de verwachte Boost-activiteit.
Algemene opmerkingen:
- Schakel precert-logging alleen in als Engineering of Support hier expliciet om vraagt.
- Houd de schijfruimte nauwlettend in de gaten; Boomstammen kunnen snel groeien.
- Zorg voor de juiste machtigingen en plaatsing van bestanden.
- Verwijder de volgende onderdelen:
.iniBestand om logboekregistratie uit te schakelen. - BoostFS moet worden losgekoppeld en opnieuw worden gekoppeld om wijzigingen door te voeren.
Bestandslocaties per besturingssysteem
| Besturingssysteem | ddboost_precert.ini Locatie |
ddboost_precert.log Locatie |
|---|---|---|
| Linux | /ddboost_precert.ini |
/DDLog/ddboost_precert.log |
| Solaris | /ddboost_precert.ini |
/DDLog/ddboost_precert.log |
| UNIX | /ddboost_precert.ini |
/DDLog/ddboost_precert.log |
| Windows | C:\ddboost_precert.ini |
C:\DDLog\ddboost_precert.log |
Voor BOOST- en BoostFS-versies ouder dan 7.0
Maak een leeg bestand met de naam ddboost_precert.ini op de juiste locatie (zie bovenstaande tabel). Hiermee kunt u inloggen op het standaardpad.
Voor BOOST en BoostFS versie 7.0 en hoger
Maak een geconfigureerde ddboost_precert.ini bestand met de volgende inhoud:
precert_enabled=true num_log_files=4 log_file_size=512 log_file_name=ddboost_precert.log log_file_dir=/DDLog ddcl_logs_include=true ddcl_logs_sev=4
- Deze configuratie maakt vier logbestanden van elk 512 MB (2 GB in totaal).
- Aanpassen
num_log_filesenlog_file_sizezoals vereist. - Logboeken kunnen worden omgeleid naar een andere locatie als de schijfruimte beperkt is.
Linux BOOSTFS-client instellen
- Maken
/DDLogMappen:
mkdir /DDLog
chmod 777 /DDLog
- Maken
/ddboost_precert.inimet de bovenstaande configuratie.
- Zorg ervoor dat BoostFS wordt ontkoppeld en opnieuw bevestigd:
mount -o log-level=debug <mount_point>
Windows BOOSTFS-clientinstellingen
- Maken
C:\ddboost_precert.inimet de volgende inhoud:
precert_enabled=true num_log_files=3 log_file_size=500 log_file_name=ddboost_precert.log log_file_dir=C:\DDLog ddcl_logs_include=true ddcl_logs_sev=4
- Maken
C:\DDLogen wijs volledige lees-/schrijfmachtigingen toe. - Ontkoppelen en opnieuw monteren BoostFS met logboekregistratie voor foutopsporing ingeschakeld.
Logboekregistratie opschonen en uitschakelen
- Verwijder de
ddboost_precert.iniBestand: - Verwijder de
DDLogdirectory en de inhoud ervan. - Koppel BoostFS opnieuw om wijzigingen toe te passen.
- BoostFS logboeken verzamelen van
/opt/emc/boostfs/log.
Additional Information
Veelgestelde vragen (FAQ's)
Vraag: Wat is DD Boost Precert Logging?
Antwoord: DD Boost Precert Logging is een diagnostische logboekfunctie die DD Boost API-transacties tussen een DD Boost-client en het Data Domain-systeem registreert. Het wordt vaak gebruikt voor het oplossen van prestatieproblemen, storingen, latentie en communicatieproblemen.
Vraag: Wat wordt er vastgelegd in Precert Logging?
Antwoord: Precert-logging legt DD Boost API-activiteit vast, inclusief leesbewerkingen, schrijfbewerkingen, back-upactiviteit, herstelactiviteit, DD Boost-bibliotheekinteracties, API-aanroeptiminginformatie en latentie-indicatoren aan de clientzijde. Het biedt gedetailleerd inzicht in het gedrag van de DD Boost API voor probleemoplossing en prestatieanalyse.
Vraag: Waarom worden er geen precert-logboeken gegenereerd?
Antwoord: Controleer of het ddboost_precert.ini bestand bestaat, zich in de hoofdmap van het besturingssysteem bevindt, de logboekmap bestaat, de logboekmap beschrijfbaar is en of een nieuwe back-up- of herstelbewerking is gestart. Ontbrekende configuratie, onjuiste plaatsing, problemen met machtigingen of het uitblijven van nieuwe DD Boost-activiteit zijn de meest voorkomende oorzaken.
Vraag: Worden er onmiddellijk logboeken gegenereerd als u precert-logboeken inschakelt?
Antwoord: Nee, logbestanden worden alleen gegenereerd wanneer nieuwe DD Boost API-aanvragen worden ontvangen. De configuratie schakelt alleen de mogelijkheid van logboekregistratie in.
Vraag: Waarom genereert mijn momenteel actieve back-up geen precert-logboeken?
Antwoord: Precert-logging legt alleen API-activiteit vast die wordt geïnitieerd nadat de configuratie is gedetecteerd. Bestaande back-up- of hersteltaken worden voortgezet zonder dat er precertlogboeken worden gegenereerd.
Vraag: Moet ik mijn back-up- of hersteltaak opnieuw starten?
Antwoord: Ja, er is een nieuwe back-up- of hersteltaak vereist om precert-logboeken te genereren. Als de taak al werd uitgevoerd toen logboekregistratie werd ingeschakeld, start u een nieuwe bewerking.
Vraag: Wat is de meest voorkomende reden waarom precert-logboekregistratie niet werkt?
Antwoord: Veel voorkomende oorzaken zijn ddboost_precert.ini niet op het rootniveau zijn, per ongeluk genoemd worden ddboost_precert.ini.txt, een ontbrekende logboekmap of onvoldoende machtigingen. Configuratie- en bestandssysteemproblemen zijn de meest voorkomende oorzaken.
Vraag: Waar moet het ddboost_precert.ini bestand worden geplaatst?
Linux: /ddboost_precert.ini. Windows: C:\ddboost_precert.ini.
Antwoord: Het bestand moet zich in de hoofdmap van het besturingssysteem bevinden.
Vraag: Kan het ddboost_precert.ini bestand in een andere map worden opgeslagen?
Antwoord: Nee, het bestand moet in de hoofdmap worden opgeslagen. De DD Boost plugin controleert alleen de hoofdmap van het besturingssysteem.
Vraag: Hoe kan ik controleren of het bestand niet echt
ddboost_precert.ini.txt
Open Verkenner, schakel Bestandsnaamextensies in en controleer de bestandsnaam.
Antwoord: Controleer of het bestand een naam heeft
ddboost_precert.ini and not ddboost_precert.ini.txt.
Vraag: Waarom is de DDLog Directory leeg na het inschakelen van logging?
Antwoord: Een nieuwe back-up maken, terugzetten of DDPCONNCHK Test om activiteit te genereren. Mogelijke oorzaken zijn onder meer geen nieuwe DD Boost-activiteit, problemen met machtigingen of een configuratiebestand dat niet is gedetecteerd.
Vraag: Wat is DDPCONNCHK En waarom is het nuttig?
Antwoord: DDPCONNCHK is een DD Boost-tool voor het valideren van connectiviteit. Het kan DD Boost API-activiteit genereren en snel bevestigen dat precert-logging werkt.
Vraag: Blikje DDPCONNCHK worden gebruikt om mijn configuratie te testen?
Antwoord: Engineers voeren vaak DDPCONNCHK na het inschakelen van logging. Ja, het is een gebruikelijke manier om te controleren of er logbestanden worden gegenereerd voordat een probleem wordt gereproduceerd.
Vraag: Waarom groeien mijn precert-logs zo snel?
Antwoord: In precert-logging wordt elke DD Boost API-aanroep vastgelegd. Grote back-upomgevingen kunnen in korte tijd een aanzienlijk logvolume genereren.
Vraag: Hoeveel schijfruimte moet ik toewijzen? Een veelgehoorde aanbeveling is
num_log_files=3 and log_file_size=500.
Antwoord: Dit biedt ongeveer 1,5 GB aan logopslag voordat rotatie plaatsvindt.
Vraag: Kunnen precert-logboeken een bestandssysteem vullen?
Antwoord: Logboekregistratie kan aanzienlijke schijfruimte in beslag nemen als deze niet wordt gecontroleerd. Ja, volledige bestandssystemen kunnen leiden tot back-upfouten, storingen en serviceonderbrekingen.
Vraag: Wat is het doel van num_log_files?
Antwoord: Met deze parameter bepaalt u het aantal geroteerde logbestanden dat wordt bewaard. Bijvoorbeeld, num_log_files=3 creates ddboost_precert.log, ddboost_precert.log.1, and ddboost_precert.log.2.
Vraag: Wat is het doel van log_file_size?
Antwoord: Deze parameter definieert de maximale grootte van elk logboekbestand in MB. Met log_file_size=500 kan elk bestand bijvoorbeeld groeien tot 500 MB voordat het wordt gedraaid.
Vraag: Wat doe jes ddcl_logs_include=true doen?
Antwoord: Hiermee kunt u DD Boost Client Library loggegevens in de precert-logboeken inschakelen. De aanbevolen instelling is ddcl_logs_include=true.
Vraag: Wat betekent ddcl_logs_sev=4 gemeen?
Antwoord: Deze parameter bepaalt de ernst van de logboekregistratie. Prioriteitsniveau 4 biedt gedetailleerde informatie over probleemoplossing en foutopsporing.
Vraag: Heb ik nodig BoostFS Debug logging in aanvulling op precert logging?
Antwoord: Extra logboekregistratie is niet altijd vereist. Voor BoostFS-specific problemen, biedt het inschakelen van beide vaak een vollediger diagnostisch beeld.
Vraag: Voor BoostFS, moet ik ontkoppelen en opnieuw monteren?
Antwoord: Door te ontkoppelen en opnieuw te monteren wordt de BoostFS-activiteit opnieuw geïnitialiseerd. In veel gevallen inderdaad helpt dit bij het initiëren van nieuwe DD Boost-activiteit.
Vraag: Wat is de juiste syntaxis voor logboekregistratie voor BoostFS-foutopsporing?
Antwoord: De juiste syntaxis is -o log-level=debug. Niet gebruiken --o log-level=debug omdat slechts één streepje geldig is.
Vraag: Waarom werden er plotseling precert-logboeken weergegeven door BoostFS opnieuw te koppelen?
Antwoord: Door opnieuw te koppelen wordt een nieuwe initialisatiecyclus voor BoostFS gemaakt. De logboekregistratie begint wanneer nieuwe DD Boost API-activiteit optreedt en de plug-in het configuratiebestand detecteert.
Vraag: Is het opnieuw opstarten van een applicatie gelijk aan het opnieuw koppelen van BoostFS?
Antwoord: Meestal wel, voorbeelden zijn onder meer opnieuw opstarten RMAN, back-upsoftware of het uitvoeren van DDPCONNCHK. Elke actie die nieuwe DD Boost API-activiteit maakt, kan logboekregistratie activeren.
Vraag: Blikje RMAN precert logs genereren zonder BoostFS te ontkoppelen?
Antwoord: Ja, het starten van een nieuwe RMAN werking is normaal gesproken voldoende. RMAN kan direct nieuwe DD Boost API-aanvragen initiëren.
Vraag: Hoe schakel ik precert-logging uit?
Antwoord: Verwijder ddboost_precert.ini of hernoem deze naar ddboost_precert.ini.disabled.
Vraag: Moet ik de host opnieuw opstarten na het verwijderen van het ini-bestand?
Antwoord: Nee, opnieuw opstarten is niet vereist.
Vraag: Welke machtigingen moeten worden gebruikt op Linux? Voorbeelden van machtigingen zijn:
mkdir /DDLog, chmod 777 /DDLog, and chmod 777 /ddboost_precert.ini.
Antwoord: Het DD Boost-proces moet het configuratiebestand kunnen lezen en naar de logboekmap kunnen schrijven.
Vraag: Waar worden BoostFS logboeken standaard opgeslagen?
Linux: /opt/emc/boostfs/log. Windows: C:\BoostFS\Log.
Antwoord: Deze locaties staan los van de DD Boost-precertlogboeken.
Vraag: Zijn BoostFS logs en precert logs hetzelfde?
Antwoord: Nee, precert-logboeken bevatten DD Boost API-transacties, bibliotheekcommunicatie en I/O-timingdata. BoostFS logboeken bevatten koppelingsactiviteit, bewerkingen van het bestandssysteem en applicatiegebeurtenissen.
Vraag: Welke logbestanden moet ik aanleveren aan Support?
Antwoord: Het verstrekken van alle relevante logboeken helpt om probleemoplossing te versnellen. Afhankelijk van het probleem, verzamelt u ddboost_precert.log, gedraaide precert-logboeken, BoostFS-logboeken, DDPCONNCHK output, applicatielogboeken en aangevraagde supportbundels.
Vraag: Wat moet ik doen als er na het volgen van deze KB nog steeds geen logbestanden worden gegenereerd?
Antwoord: Verzamel bewijs zoals de locatie van de ddboost_precert.ini, de vermelding in de logmap, DDPCONNCHK uitvoer, BoostFS koppelingsopdracht en machtigingsinformatie. Dien de verzamelde informatie voor verdere analyse naar de technische support van Dell.