Data Domain: DD Boost API:n kirjaamisen käyttöönotto – Precert-lokit
Summary: Tässä artikkelissa kerrotaan, miten Data Domain Boost (DD Boost) -laajennuksen lokiinkirjaaminen otetaan käyttöön Boostiin ja BoostFS:ään liittyvien ongelmien vianmäärityksen yhteydessä. Tätä kutsutaan precert-lokiksi. ...
Instructions
ddboost_precert.ini tiedosto mahdollistaa syvemmän vianmäärityksen. Virheellinen tiedostojen sijoittelu, puuttuvat käyttöoikeudet tai väärä määritys voivat estää lokin luonnin.
Syitä API-tason (precert) kirjaamisen käyttöönottoon:
- DD Boost- tai BoostFS-toiminnot epäonnistuvat tai toimivat odottamattomasti.
- Tekninen osasto tai tuki pyytää yksityiskohtaisia ohjelmointirajapintatason lokeja analysointia varten.
- Lokeja ei luoda odotetusta Boost-aktiivisuudesta huolimatta.
Yleiset huomautukset:
- Ota käyttöön precert-lokiinkirjaus vain, jos tekninen osasto tai tuki sitä nimenomaisesti pyytää.
- Seuraa levytilaa tarkasti; Tukit voivat kasvaa nopeasti.
- Varmista oikeat käyttöoikeudet ja tiedostojen sijoittelu.
- Irrota seuraavat:
.iniLokiinkirjaamisen poistaminen käytöstä: - BoostFS on irrotettava ja asennettava uudelleen, jotta muutokset astuvat voimaan.
Tiedostojen sijainnit käyttöjärjestelmän mukaan
| Käyttöjärjestelmä | ddboost_precert.ini Sijainti |
ddboost_precert.log Sijainti |
|---|---|---|
| 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 |
BOOST- ja BoostFS-versiot ennen versiota 7.0
Luo tyhjä tiedosto nimeltä ddboost_precert.ini sopivassa paikassa (katso edellä oleva taulukko). Tämä mahdollistaa kirjautumisen oletuspolkuun.
BOOST- ja BoostFS-versio 7.0 ja uudemmat
Luo määritetty ddboost_precert.ini tiedosto, jonka sisältö on seuraava:
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
- Tämä määritys luo neljä lokitiedostoa, kukin kooltaan 512 Mt (yhteensä 2 Gt).
- säätö
num_log_filesjalog_file_sizetarpeen mukaan. - Lokit voidaan uudelleenohjata toiseen sijaintiin, jos levytilaa on rajoitetusti.
Linux BOOSTFS -asiakkaan asennus
- Luo
/DDLogHakemistot:
mkdir /DDLog
chmod 777 /DDLog
- Luo
/ddboost_precert.iniyllä olevan kokoonpanon kanssa.
- Varmista BoostFS irrotetaan ja asennetaan uudelleen:
mount -o log-level=debug <mount_point>
Windows BOOSTFS -asiakkaan asennus
- Luo
C:\ddboost_precert.inijonka sisältö on seuraava:
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
- Luo
C:\DDLogja määritä täydet luku-/kirjoitusoikeudet. - Irrota ja asenna uudelleen BoostFS, jossa virheenkorjauksen lokikirjaus on käytössä.
Puhdistaminen ja kirjaamisen poistaminen käytöstä
- Poista
ddboost_precert.iniTiedosto - Poista
DDLoghakemisto ja sen sisältö. - Ota muutokset käyttöön ottamalla BoostFS uudelleen käyttöön.
- Kerää BoostFS-lokit kohteesta
/opt/emc/boostfs/log.
Additional Information
Usein kysytyt kysymykset (FAQ)
Kysymys: Mikä on DD Boost Precert Logging? DD Boost Precert Logging on diagnostinen lokikirjausominaisuus, joka tallentaa DD Boost API -tapahtumia DD Boost -asiakkaan ja Data Domain -järjestelmän välillä.
Vastaus: Sitä käytetään yleisesti suorituskykyongelmien, vikojen, viiveen ja tiedonsiirto-ongelmien vianmääritykseen.
Kysymys: Mitä Precert Logging tallentaa? Precert-lokiin kirjaaminen tallentaa DD Boost API -toiminnan, mukaan lukien lukutoiminnot, kirjoitustoiminnot, varmuuskopiointitoiminnan, palautustoiminnan, DD Boost -kirjaston vuorovaikutukset, API-kutsujen ajoitustiedot ja asiakaspuolen viiveilmaisimet.
Vastaus: Se tarjoaa yksityiskohtaisen näkyvyyden DD Boost API:n toimintaan vianmääritystä ja suorituskykyanalyysia varten.
Kysymys: Miksi precert-lokeja ei luoda? Varmista, että ddboost_precert.ini tiedosto on olemassa, sijaitsee käyttöjärjestelmän juuressa, lokihakemisto on olemassa, lokihakemisto on kirjoitettavissa ja että uusi varmuuskopiointi- tai palautustoiminto on aloitettu.
Vastaus: Puuttuvat määritykset, virheellinen sijoittelu, käyttöoikeusongelmat tai uuden DD Boost -toiminnan puute ovat yleisimpiä syitä.
Kysymys: Luoko precert-lokien ottaminen käyttöön välittömästi lokeja? Määritys ottaa käyttöön vain kirjaamisominaisuuden.
Vastaus: Ei, lokitiedostot luodaan vain, kun uusia DD Boost API -pyyntöjä vastaanotetaan.
Kysymys: Miksi käynnissä oleva varmuuskopiointi ei luo precert-lokeja? Precert-lokiin kirjaaminen tallentaa vain API-toiminnan, joka alkaa määrityksen havaitsemisen jälkeen.
Vastaus: Nykyiset varmuuskopiointi- tai palautustyöt jatkuvat luomatta precert-lokeja.
Kysymys: Onko varmuuskopiointi- tai palautustyö käynnistettävä uudelleen? Jos työ oli jo käynnissä, kun kirjaaminen otettiin käyttöön, aloita uusi toiminto.
Vastaus: Kyllä, uusi varmuuskopiointi- tai palautustyö vaaditaan precert-lokien luontia varten.
Kysymys: Mikä on yleisin syy, miksi precert-loki ei toimi? Yleisiä syitä ovat: ddboost_precert.ini ei ole juuritasolla, vahingossa nimetty ddboost_precert.ini.txt, puuttuva lokihakemisto tai riittämättömät käyttöoikeudet.
Vastaus: Määritys- ja tiedostojärjestelmäongelmat ovat yleisimpiä syitä.
Kysymys: Mihin ddboost_precert.ini tiedosto tulisi sijoittaa?
Linux: /ddboost_precert.ini. Windows: C:\ddboost_precert.ini.
Vastaus: Tiedoston on sijaittava käyttöjärjestelmän juurihakemistossa.
Kysymys: Voiko ddboost_precert.ini tiedoston tallentaa toiseen kansioon? DD Boost -laajennus tarkistaa vain käyttöjärjestelmän juurihakemiston.
Vastaus: Ei, tiedosto on tallennettava juureen.
Kysymys: Miten voin tarkistaa, että tiedosto ei todellisuudessa ole
ddboost_precert.ini.txt
Avaa Resurssienhallinta, ota tiedostonimitunnisteet käyttöön ja vahvista tiedostonimi.
Vastaus: Varmista, että tiedoston nimi on
ddboost_precert.ini and not ddboost_precert.ini.txt.
Kysymys: Miksi on DDLog hakemisto tyhjä kirjautumisen käyttöönoton jälkeen? Mahdollisia syitä ovat uuden DD Boost -toiminnan puuttuminen, käyttöoikeusongelmat tai määritystiedosto, jota ei havaittu.
Vastaus: Suorita uusi varmuuskopiointi, palautus tai DDPCONNCHK Testaa toiminnan luomiseksi.
Kysymys: Mikä on DDPCONNCHK Ja miksi se on hyödyllistä? DDPCONNCHK on DD Boost -yhteyksien vahvistustyökalu.
Vastaus: Se voi luoda DD Boost API -toimintaa ja varmistaa nopeasti, että precert-lokiinkirjaus toimii.
Kysymys: Voi DDPCONNCHK Käytettävyyden määritysten testaamiseen? Insinöörit juoksevat usein DDPCONNCHK Kun kirjaaminen on otettu käyttöön.
Vastaus: Kyllä, se on yleinen tapa tarkistaa lokien luonti ennen ongelman toistamista.
Kysymys: Miksi precert-lokini kasvavat niin nopeasti? Precert-lokikirjaus tallentaa jokaisen DD Boost API -kutsun.
Vastaus: Suuret varmuuskopiointiympäristöt voivat tuottaa huomattavan määrän lokia lyhyessä ajassa.
Kysymys: Kuinka paljon levytilaa minun pitäisi varata? Yleinen suositus on
num_log_files=3 and log_file_size=500.
Vastaus: Tämä tarjoaa noin 1,5 Gt lokitallennustilaa ennen kiertoa.
Kysymys: Voivatko precert-lokit täyttää tiedostojärjestelmän? Kirjaaminen voi viedä merkittävästi levytilaa, jos sitä ei valvota.
Vastaus: Kyllä, täydelliset tiedostojärjestelmät voivat aiheuttaa varmuuskopiointivirheitä, käyttökatkoksia ja palvelukatkoksia.
Kysymys: Mikä on num_log_files tarkoitus? Tämä parametri hallitsee säilytettävien kierrettyjen lokitiedostojen määrää.
Vastaus: Suorita esimerkiksi, num_log_files=3 creates ddboost_precert.log, ddboost_precert.log.1, and ddboost_precert.log.2.
Kysymys: Mikä on log_file_size tarkoitus? Tämä parametri määrittää kunkin lokitiedoston enimmäiskoon megatavuina.
Vastaus: Esimerkiksi log_file_size=500 antaa kunkin tiedoston kasvaa 500 megatavuun ennen kiertoa.
Kysymys: Mitä tekees ddcl_logs_include=true Tee Sen avulla DD Boost Client Library voi kirjata tietoja precert-lokeihin.
Vastaus: Suositeltu asetus on ddcl_logs_include=true.
Kysymys: Mitä ddcl_logs_sev=4 Merkitys Tämä parametri hallitsee kirjaamisen vakavuutta.
Vastaus: Vakavuustaso 4 sisältää yksityiskohtaiset vianmääritys- ja virheenkorjaustiedot.
Kysymys: Tarvitsenko BoostFS virheenkorjauslokikirjaus precert-kirjauksen lisäksi? Lisäkirjauksia ei aina tarvita.
Vastaus: varten BoostFS-specific -ongelmissa, kun molemmat otetaan käyttöön, saadaan usein kattavampi diagnostinen kuva.
Kysymys: varten BoostFS, pitääkö minun irrottaa ja asentaa uudelleen? Irrottaminen ja uudelleenasennus alustaa BoostFS-toiminnan uudelleen.
Vastaus: Monissa tapauksissa kyllä, tämä auttaa käynnistämään uuden DD Boost -toiminnon.
Kysymys: Mikä on oikea BoostFS-virheenkorjauksen lokikirjauksen syntaksi? Oikea syntaksi on -o log-level=debug.
Vastaus: Älä käytä --o log-level=debug Koska vain yksi viiva on kelvollinen.
Kysymys: Miksi BoostFS:n uudelleenasennus sai yhtäkkiä precert-lokit näkyviin? Uudelleenasennus luo uuden alustussyklin BoostFS:lle.
Vastaus: Kirjaaminen alkaa, kun uusi DD Boost API -toiminta tapahtuu ja laajennus havaitsee määritystiedoston.
Kysymys: Vastaako sovelluksen uudelleenkäynnistäminen BoostFS:n uudelleenasennusta? Mikä tahansa toiminto, joka luo uutta DD Boost API -toimintaa, voi käynnistää lokiinkirjaamisen.
Vastaus: Yleensä kyllä, esimerkkejä ovat uudelleenkäynnistys RMAN, varmuuskopiointiohjelmisto tai käynnissä oleva ohjelmisto DDPCONNCHK.
Kysymys: Voi RMAN luoda precert-lokeja irrottamatta BoostFS:ää? RMAN voi käynnistää uusia DD Boost API -pyyntöjä suoraan.
Vastaus: Kyllä, uuden aloittaminen RMAN toiminta on yleensä riittävää.
Kysymys: Miten poistan precert-lokiin kirjaamisen käytöstä? Poista ddboost_precert.ini tai anna sille uusi nimi ddboost_precert.ini.disabled.
Vastaus: Kirjaaminen aktivoituu vain, kun tiedostonimi on tarkka ddboost_precert.ini on olemassa.
Kysymys: Onko isäntä käynnistettävä uudelleen ini-tiedoston poistamisen jälkeen? Laajennus tarkistaa määritystiedoston tulevien toimintojen aikana.
Vastaus: Ei, uudelleenkäynnistystä ei tarvita.
Kysymys: Mitä käyttöoikeuksia tulisi käyttää Linuxissa? Esimerkkejä käyttöoikeuksista:
mkdir /DDLog, chmod 777 /DDLog, and chmod 777 /ddboost_precert.ini.
Vastaus: DD Boost -prosessin on kyettävä lukemaan määritystiedosto ja kirjoittamaan lokihakemistoon.
Kysymys: Mihin BoostFS-lokit tallennetaan oletuksena?
Linux: /opt/emc/boostfs/log. Windows: C:\BoostFS\Log.
Vastaus: Nämä sijainnit ovat erillään DD Boost precert -lokeista.
Kysymys: Ovatko BoostFS-lokit ja precert-lokit sama asia? BoostFS-lokit sisältävät käyttöönottotoimia, tiedostojärjestelmätoimintoja ja sovellustapahtumia.
Vastaus: Ei, precert-lokit sisältävät DD Boost API -tapahtumia, kirjaston viestintätietoja ja I/O-ajoitustietoja.
Kysymys: Mitä lokeja minun tulee toimittaa tuelle? Kerää ongelmasta riippuen ddboost_precert.log, kierrätetyt precert-lokit, BoostFS-lokit, DDPCONNCHK tulosteet, sovelluslokit ja pyydetyt tukipaketit.
Vastaus: Kaikkien tarvittavien lokien antaminen nopeuttaa vianmääritystä.
Kysymys: Mitä pitäisi tehdä, jos lokeja ei edelleenkään luoda tämän tietämyskannan jälkeen? Kerää todisteita, kuten ddboost_precert.ini sijainti, lokihakemistoluettelo, DDPCONNCHK tulostus-, BoostFS-asennuskomento- ja käyttöoikeustiedot.
Vastaus: Lähetä kerätyt tiedot Dellin tekniselle tuelle lisäanalyysia varten.