Data Domain: DD Boost API:n kirjaamisen käyttöönotto | Precert-lokit
Summary: Tässä tietämyskannan artikkelissa kerrotaan, miten DD Boost -laajennuksen lokiin kirjaaminen 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.
- Poista
.initiedosto, joka poistaa kirjaamisen 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/BoostFS-versiot, jotka ovat vanhempia kuin 7.0
Luo tyhjä tiedosto nimeltä ddboost_precert.ini sopivassa paikassa (katso edellä oleva taulukko). Tämä mahdollistaa kirjautumisen oletuspolkuun.
BOOST/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
- Create
/DDLoghakemisto:mkdir /DDLogchmod 777 /DDLog
-
Create
/ddboost_precert.iniyllä olevan kokoonpanon kanssa. -
Varmista, että BoostFS irrotetaan ja asennetaan uudelleen:
mount -o log-level=debug <mount_point>
Windows BOOSTFS -asiakkaan asennus
- Create
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
-
-
Create
C:\DDLogja määritä täydet luku-/kirjoitusoikeudet. -
Poista BoostFS ja ota se uudelleen käyttöön virheenkorjauksen kirjaus 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
Versiota 7.0 edeltävissä BOOST/BoostFS-versioissa precert-lokit otetaan käyttöön luomalla tyhjä tiedosto, jonka nimi on täsmälleen ddboost_precert.ini alla olevassa taulukossa ilmoitettuun sijaintiin. Tällöin DD Boost SDK API ottaa kirjaamisen käyttöön oletussijaintiin ja tiedostonimeen alla olevan taulukon mukaisesti:
Tämä työkalu on otettava käyttöön vain suunnittelu- tai tukitiimien pyynnöstä, ja luotujen lokien suuren määrän vuoksi lokikirjaus on poistettava käytöstä mahdollisimman pian.
| Käyttöjärjestelmä | Tiedoston sijainnin ddboost_precert.ini | Tiedoston sijainnin ddboost_precert.log |
|---|---|---|
| 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 [1] | C:\DDLog\ddboost_precert.log |
BOOST- ja BoostFS 7.0 -versioissa ja uudemmissa versioissa ddboost_precert.ini-tiedosto on luotava samoihin paikkoihin kuin yllä, mutta se ei voi olla tyhjä, se on alustettava alla olevalla sisällöllä, muuten se ei johda lokien luomiseen :
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
Yllä olevilla asetuksilla se luo 4 tiedostoa, joista kukin on 512 Mt, joten yhteensä se vie vain 2 Gt levytilaa.
Jos 4 tiedostoa, joista kukin on 512 Mt, eivät kattaneet vianmääritykseen tarvittavaa ajanjaksoa, säädä tiedostojen määrää ja kokoa parametrien "num_log_files" ja "log_file_size" avulla.
Kun määritys näytetään, lokit luodaan samaan sijaintiin kuin taulukossa, mutta lokit voi luoda eri sijaintiin, jos käyttöjärjestelmän juuriosio ei ole tarpeeksi suuri.
MUISTIINPANO: Tämän kansion on oltava samassa polussa kuin ddboost_precert.ini tiedosto (odottaa vahvistusta joltakulta, joka tietää paremmin, jos tämä on totta, lokin kirjoittaminen johonkin muuhun osioon kuin tyypillisesti pieneen juureen)
Kun .ini tiedosto on olemassa (ja jos kyseessä on versio 7.0 tai uudempi, sillä on asianmukainen sisältö), lokitiedosto nimeltä ddboost_precert.log luodaan /DDLog-kansioon (jos kyseinen polku on määritetty).
ddboost_precert.log voi kasvaa hyvin nopeasti, koska kaikki API-kutsut kirjataan tiedostoon, joten kiinnitä huomiota asiakkaan sijainnissa lokille käytettävissä olevaan tilaan, koska ne voivat aiheuttaa osion täyttymisen ja aiheuttaa seisokkeja ja haittaa asiakkaalle.
Jos haluat lopettaa kirjaamisen, poistamalla tiedoston, ddboost_precert.ini lokit määritettyyn tiedostoon pysähtyvät välittömästi.
Jos varmuuskopiointiohjelmisto käyttää ddboostia, palvelut on ehkä käynnistettävä uudelleen, jos lokitiedostoa ei luoda ddboost_precert.ini tiedoston olemassaolon tai puuttumisen havaitsemiseksi
C:\.=====================================================================================================
Vaiheet precert-lokien ottamiseksi käyttöön Linux boostfs -palvelimessa
1. Luo hakemisto DDLog nimellä /DDLog
2. Luo tiedosto, joka ddboost_precert.ini polulle / polulle, jossa on seuraava sisältö
precert_enabled=tosi
num_log_files=4
log_file_size=512
log_file_name=ddboost_precert.log
log_file_dir=/DDLog
ddcl_logs_include=tosi
ddcl_logs_sev=4
3. Tallenna yllä oleva sisältö tiedostoon - ddboost_precert.ini
4. Varmista, että /DDLog-hakemistolla on kirjoitusoikeudet. Anna kaikki /DDLog-hakemistossa olevat tiedostot.
a. muuta käyttöoikeuksia sekä DDLogissa että ddboost_precert.ini
b. suorita 'sudo chmod 777 DDLog/ ddboost_precert.ini'5
. Kerää virheenkorjaustason BoostFS-lokit.
a. Irrota BoostFS-kiinnityskohta ja asenna se uudelleen valinnalla '-o log-level=debug'
b. Voit myös päivittää kirjautumistason boostfs.conf-tiedostossa hakemistossa /opt/emc/boostfs/etc. BoostFS-asema on silti irrotettava.
c. Suorita varmuuskopiointi BoostFS-asennuspisteessä.
d. Anna kaikki hakemistossa olevat tiedostot - /opt/emc/boostfs/log
======================================================================================================
Ota precert-lokit käyttöön Windows boostfs -palvelimessa
1. Luo ddboost_precert.ini kohdassa C: asema, jonka 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
2. Luo kansio, jonka nimi on DDLog kohdassa C: drive. Precert-lokitiedostot luodaan tähän kansioon. Anna kaikki luku- ja kirjoitusoikeudet DDLog-hakemistoon, jotta lokitiedostot voidaan luoda ja liittää.
MUISTIINPANO:
Edellä mainittu määritys luo enintään 3 noin 500 Mt:n esimääritettyä lokitiedostoa.
Eri arvoja voidaan käyttää num_log_files ja log_file_size sopivaksi katsomallaan tavalla. Mutta 3 500 Mt: n tiedostoa pitäisi riittää tarkoitukseen.
Jos 1,5 Gt vapaata tilaa ei ole mahdollista työasemajärjestelmässä, log_file_size arvo voidaan pienentää 200: een.
Varmista ennen precert-lokien käyttöönottoa, että työasemajärjestelmässä on riittävästi levytilaa.
3. Irrota BoostFS-kiinnityskohta ja asenna se uudelleen valinnalla '-o log-level=debug'
Puhdistustoiminto ja ennakkosertifikaatin lokiinkirjaamisen
poistaminen käytöstäKun precert-lokit on kerätty ongelman jälkeen, poista precert-lokiinkirjaus käytöstä seuraavasti. Tämä on tehtävä ennen BoostFS SU:n uudelleenasennusta.
1. Poista DDLog-kansio C: ja sen sisällöstä
2. Poista ddboost_precert.ini tiedosto C: stä:
=====================================================================================================Ota precert-lokit käyttöön Linux-palvelimessa ddboost-varmuuskopiointisovelluksella.
DDBoost Precert Logging -kirjaamisen ottaminen käyttöön Linux DDBOOST -palvelimessa:
Luo hakemisto /DDLog
2. Myönnä kaikki /DDLog-hakemiston käyttäjät kaikille käyttäjille seuraavalla komennolla:
$ chmod 777 /DDLog
3. Luo tiedosto /ddboost_precert.ini, jonka sisältö on seuraava:
precert_enabled=tosi
num_log_files=4
log_file_size=512
log_file_name=ddboost_precert.log log_file_dir
=/DDLog
ddcl_logs_include=tosi
ddcl_logs_sev=4
4. Precert-lokit luodaan /DDLog-hakemistossa.
=======================================================================================
Ota precert-lokit käyttöön Windows Serverissä ddboost-varmuuskopiointisovelluksella.
1. Luo ddboost_precert.ini kohdassa C: asema, jonka 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
2. Luo kansio, jonka nimi on DDLog kohdassa C: drive. Precert-lokitiedostot luodaan tähän kansioon. Anna kaikki luku- ja kirjoitusoikeudet DDLog-hakemistoon, jotta lokitiedostot voidaan luoda ja liittää.
MUISTIINPANO:
Edellä mainittu määritys luo enintään 3 noin 500 Mt:n esimääritettyä lokitiedostoa.
Eri arvoja voidaan käyttää num_log_files ja log_file_size sopivaksi katsomallaan tavalla. Mutta 3 500 Mt: n tiedostoa pitäisi riittää tarkoitukseen.
Jos 1,5 Gt vapaata tilaa ei ole mahdollista työasemajärjestelmässä, log_file_size arvo voidaan pienentää 200: een.
Varmista ennen precert-lokien käyttöönottoa, että työasemajärjestelmässä on riittävästi levytilaa.
Puhdistustoiminto ja ennakkosertifikaatin lokiinkirjaamisen
poistaminen käytöstäKun precert-lokit on kerätty ongelman jälkeen, poista precert-lokiinkirjaus käytöstä seuraavasti.
1. Poista DDLog-kansio C: ja sen sisällöstä
2. Poista ddboost_precert.ini tiedosto C: stä: