Data Domain: Varmuuskopiointisovelluksessa, jossa on käytössä Retention Lock, voi ilmetä määritysongelman vuoksi varmuuskopioinnin vikoja

摘要: Kun varmuuskopiointisovellus on määritetty ja integroitu DD Retention Lock (RL) -toiminnolla, tietyt varmuuskopiointisovellukset ja DD RL -määritykset voivat joissakin tilanteissa aiheuttaa varmuuskopioinnin vikoja, joista jokin kuvataan ja ratkaistaan tässä. Tämän tietämyskannan lokit on tarkoitettu Commvaultille, jota käytetään varmuuskopiointisovelluksena, mutta esitetyt tiedot koskevat yhtä hyvin kaikkia muita DD RL:ää tukevia varmuuskopiointiohjelmistoja. ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Jotkin varmuuskopiointityöaseman varmuuskopiointityöaseman varmuuskopiointityöasemassa epäonnistuvat esimerkiksi seuraavien ilmoitusten kanssa:
 

8212 6df7 12/05 15:47:15 871396 [MEDIAFS    ] 3637866-3138214 Cannot set the access time of [/data/col1/Commvault/SUBDIR/CV_MAGNETIC/V_305788/CHUNK_18517307], error=0xECCC000D:{CQiFile::SetTimes(825)/ErrNo.13.(Permission denied)}
8212 6df7 12/05 15:47:15 871396 [MEDIAFS    ] 3637866-3138214 Cannot mark the file [/data/col1/Commvault/SUBDIR/CV_MAGNETIC/V_305788/CHUNK_18517307] as read only.


Varmuuskopioiden ja levykuvien vain luku -tilassa tätä varmuuskopiointiohjelmistoa kutsutaan DD-taustatoiminnoksi, jonka aikana järjestelmänvalvoja voi asettaa ajanjakson, jolloin taustapalvelimen tiedostoa ei voi muokata tai poistaa, jotta tiedot eivät vahingossa tai haitallisesti poisteta. Tätä ominaisuutta kutsutaan lyhenne sanoilla Data Domain Retention Lock (RL lyhyesti).

DD-puolella lokeissa näkyy seuraavaa samalle tallennuslaitteelle, alihakemistolle ja varmuuskopiotiedostolle:

12/05 07:47:47.820284 [7f1bc842a000] Attempt to set atime of 16adcf:0:16addb:0:7d70db86:6256fe81:0 to larger than maximum retention period of mtree.
12/05 07:47:47.820289 [7f1bc842a000] ERROR: FM fm_dm1_setattr:1408 - fm_dm1_setattr_intern failed
12/05 07:47:47.820533 [7f1bcdf19d90] ddboost-: ddboost_api ERROR: ddp_utime() failed, su_name=Commvault, path_name=/SUBDIR/CV_MAGNETIC/V_305788/CHUNK_18517307, Err: 5034-nfs setattr failed (nfs: Permission denied)

原因

Kunkin yksittäisen MTreen DD RL -määritys, jossa ominaisuus on käytössä, sisältää vähimmäis- (Retention-lock min-retention-period) ja enimmäiskesto (retention-lock max-retention-period) -ajan, joka voidaan asettaa mihin tahansa MTreen tiedostoon. DD RL :ssä varmuuskopiointisovelluksen on määritettävä tiedostojen lukitus erikseen, ellei DD:n ARL (Automatic Retention Lock) -toiminto ole käytössä. Esimerkissä MTreen vaihtoehdot ovat seuraavat:
 
Mtree: /data/col1/Commvault

Option                                      Value
-----------------------------------------   -----------
Retention-lock                              enabled
Retention-lock mode                         governance
Retention-lock uuid                         UUID1:UUID2
Retention-lock min-retention-period         720minutes
Retention-lock max-retention-period         35days
Retention-lock automatic-retention-period   not set
Retention-lock automatic-lock-delay         120minutes
Retention-lock indefinite-retention-hold    disabled
-----------------------------------------   -----------

Tämä tarkoittaa, että minkä tahansa MTreen tiedoston RL-asetukseksi voidaan asettaa vain 720 minuuttia nykyisestä ajasta (tai pidemmästä) ja 35 päivän kuluttua nykyisestä ajasta (tai lyhyemmästä). Toisin sanoen edellä mainitulla kokoonpanolla tiedostoa voidaan suojata muokkaamiselta tai poistamiselta vain yli 12 tunnin tai alle 35 päivän ajaksi. Edellä mainittu virhe ilmenee, jos varmuuskopiointisovellus yrittää lukita toiminnon (joka tehdään päivittämällä tiedoston atime, boost-toimintoa käytettäessä, ddp_utime-kutsulla) lyhyemmäksi tai pidemmäksi ajaksi:
12/05 07:47:47.820284 [7f1bc842a000] Attempt to set atime of 16adcf:0:16addb:0:7d70db86:6256fe81:0 to larger than maximum retention period of mtree.

Kun varmuuskopiointisovellus osaa käyttää DD RL -ominaisuutta, se odottaa, että varmuuskopio kirjoitetaan taustalevyn näköistiedostoon, ja lukitsee lopulta varmuuskopiotiedoston (tai levykuvan), koska joissakin ohjelmistoissa voidaan käyttää useampaa kuin yhtä tiedostoa yhden varmuuskopioinnin tallentamiseen. BOOST-kirjastoja kutsutaan "ddp_utime" -asetukseksi, jotta lukitus säilyy varmuuskopioinnin tasolla. Tällä on kaksi vaikutusta:
  • Jos varmuuskopiointisovelluksen ja DD:n välillä ei ole synkronoitu aikaa, varmuuskopiointisovellus voi laskea "X days from now" -arvon ja hankkia päivämäärän ja ajan, joka ei ole täysin sama kuin DD:n, jolloin varmuuskopiotiedosto lukitaan lyhyemmäksi tai pidemmäksi ajaksi aikaeron merkiksi.
  • Jos aiottu varmuuskopion säilytys ei vastaa DD MTreen RL-rajoituksia, varmuuskopiointisovellus saattaa yrittää asettaa lukittumisen liian pitkälle tulevaisuudessa (säilytys-lukon enimmäis-säilytysaikaa pidemmäksi ajaksi), joten lukon asettaminen estetään. Jos esimerkiksi varmuuskopiointisovelluksen säilytysaika on 60 päivää ja DD:ssä on määritetty säilytysiän enimmäisaika 30 päivää, lukituksen asettaminen epäonnistuu
Tilanteissa, joissa varmuuskopiointiohjelmiston säilytys vastaa DD:n säilytysajan enimmäisaikaa, mahdolliset pienet aikaerot voivat estää lukitusasetuksen kahden isännän välisen aikaeron vuoksi.

解决方案

On tärkeää, että kaikilla varmuuskopiointi-infrastruktuurin isännillä on oikea aika, ja että ne synkronoidaan NTP:n tai (soveltuvin osin) Windows AD:n kautta.

Kuvatun kaltaisten kulmatapausten välttämiseksi on hyvä varmistaa, että RL-toimintoa tukevan MTreen retention-lock max-retention-period -asetuksen arvo on hieman pidempi kuin kyseiseen MTreehin tallennettu pisimpään säilyttävä varmuuskopiointikäytäntö. Jos esimerkiksi tietojen säilyvyyteen on määritetty varmuuskopiointisovelluksessa 35 päivää, on oikea tapa välttää RL-kortin määritys DD MTreessä määrittämällä Säilytys-lukon enimmäis-säilytysaika 36 tai jopa 40 päivään.

Huomioi, että kyse ei ole siitä, että varmuuskopiointinäköistiedostojen säilytysaika on suurempi kuin säilytysaika( Retention-lock max-retention-period). Jos varmuuskopiointikäytännöllä oli 35 päivän ajan säilytysaika (Retention-lock max-retention-period), sovellus poistaa levykuvat 35 päivän kuluttua ja puhdistaa käytetyn tilan seuraavalla kerralla. Haittana on ainoastaan se, että levykuvat asetetaan vahingossa pidemmällä lukolla. RL-vaatimustenmukaisuuden vuoksi tiedostoja ei voi poistaa odotettua pidempään. Siten on suositeltavaa määrittää Retention-lock max-retention-period -asetukseksi hiukan pidempi, mutta ei liikaa.

受影响的产品

Data Domain
文章属性
文章编号: 000207411
文章类型: Solution
上次修改时间: 18 4月 2023
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。