Avamar: Jak włączyć "checkdiratomicrefs" i zoptymalizować wykorzystanie Stripe

Riepilogo: Ten artykuł zawiera wskazówki dotyczące włączania funkcji "checkdiratomicrefs" w systemie Avamar zintegrowanym z Data Domain. Funkcja ta optymalizuje przechowywanie metadanych w urządzeniu Avamar zintegrowanym z systemem Data Domain, zarówno pod względem wydajności, jak i wykorzystania. Jest to możliwe dzięki możliwości używania większych pasków "danych" do przechowywania metadanych kopii zapasowych. ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

Włączenie opcji "checkdiratomicrefs" optymalizuje przechowywanie metadanych w urządzeniu Avamar ze zintegrowanym rozwiązaniem Data Domain. Ma to pozytywny wpływ zarówno na wydajność systemu, jak i wykorzystanie pojemności.

Funkcję tę należy włączyć za każdym razem, gdy Data Domain jest po raz pierwszy zintegrowany z systemem Avamar, najlepiej przed zapisaniem jakichkolwiek kopii zapasowych w Data Domain.

Zapoznaj się z sekcją "Informacje techniczne", aby uzyskać dodatkowe informacje na temat działania tej funkcji i wyjaśnienie jej zalet.

 

 

Włączenie opcji "checkdiratomicrefsFunkcja "

Ostrzeżenie: W przypadku Avamar w wersjach 18.1 i 18.2 przed włączeniem tej funkcji należy zastosować poprawkę GSAN. Jeśli poprawka nie zostanie zastosowana jako pierwsza, włączenie tej funkcji spowoduje błędy "stripe offline", które mogą spowodować niedostępność i/lub utratę danych.
  • Avamar 18.1: Poprawka 306587 lub nowsza
  • Avamar 18.2: Poprawka 306588 lub nowsza 
  • W przypadku Avamar w wersji 19.x i nowszych nie jest wymagana żadna poprawka.

 

Aby włączyć opcję "checkdiratomicrefs" (po wykonaniu kroków dodawania Data Domain) wykonaj czynności opisane w sekcji "Procedura automatyczna" lub "Procedura ręczna".

Zautomatyzowana procedura

  1. Zaloguj się do węzła narzędziowego/pojedynczego węzła Avamar jako użytkownik administrator.
  2. Pobierz i zainstaluj narzędzie GoAV, wykonując czynności opisane w aplikacji Avamar: Narzędzie GoAV do zarządzania i rozwiązywania problemów
  3. Wpisz następujące polecenie:
    ./goav system config enable-checkdiratomicrefs


Procedura ręczna

  1. Zaloguj się do węzła narzędziowego/pojedynczego węzła Avamar jako użytkownik administrator.
  2. Wpisz następujące polecenia:
    avmaint config --ava maxcompdatastripe=20971520
    avmaint config --ava checkdiratomicrefs=true
    Powyższe polecenia włączają funkcję checkdiratomicrefs i optymalizują rozmiar pasków kompozytowych w celu nieprzechowywania metadanych pliku.
     
  3. Sprawdź, czy zaktualizowane parametry zostały zastosowane, uruchamiając następujące polecenie. Oczekiwany wynik powinien odpowiadać poniższym:
    admin@avamar:~/>: avmaint config --ava | grep "maxcompdatastripe\|checkdiratomicrefs"
      maxcompdatastripe="20971520"
      checkdiratomicrefs="true"
    admin@avamar:~/>
  4. Wykonaj kopię pliku mcserver.xml:
    cp -p /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml /usr/local/avamar/var/mc/server_data/prefs/x-mcserver.xml.$(date -I)
  5. Za pomocą vi otwórz plik mcserver.xml do edycji:
    vi /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml
    Zmień następujące dwie wartości:
    From:
    <entry key="maxcompdatastripe" value="41943040" />  
    ...
    <entry key="stripeUtilizationCapacityFactor" value="1.20" />
    Do:
    <entry key="maxcompdatastripe" value="20971520" merge="keep"/>
    ...
    <entry key="stripeUtilizationCapacityFactor" value="2.50" merge="keep"/> 
    Powyższe zmiany zapewniają, że serwer Avamar Management Console Server (MCS) używa zaktualizowanego rozmiaru paska złożonego przy obliczaniu wykorzystania "metadanych" systemu. "Merge directive" polecenia "keep" zapewnia, że zmienione wartości zostaną zachowane przez aktualizacje systemu.
     
  6. Uruchom ponownie MCS, aby zaktualizowane wartości zostały zastosowane, wykonując czynności opisane w Avamar: Ponowne uruchamianie serwera konsoli zarządzającej.

 

 

Tło techniczne

System Avamar przechowuje dane w wielu różnych plikach na dysku. Pliki te nazywane są "paskami", a różne rodzaje pasków służą do przechowywania różnych rodzajów danych.
Projekt ten prowadzi do dystrybucji różnych typów przeplotów, która równoważy wydajność, wykorzystanie pamięci masowej i integralność danych w Avamar.
Dane kopii zapasowych są przechowywane w "paskach danych", a metadane w "paskach kompozytowych". Są to dwa rodzaje pasków, które budzą niepokój w tym artykule.

 

Gdy Data Domain jest zintegrowana z Avamar; dane kopii zapasowej mogą być przechowywane w Data Domain. W takim przypadku tylko metadane kopii zapasowej są przechowywane na urządzeniu Avamar.
Metadane kopii zapasowej stanowią zazwyczaj ułamek rozmiaru danych kopii zapasowej. Dlatego główną zaletą przechowywania danych kopii zapasowych w Data Domain jest to, że Avamar może chronić większą liczbę klientów (i kopii zapasowych).

 

Jednak Avamar przechowujący daną ilość samych metadanych będzie miał znacznie większą liczbę przeplotów niż Avamar przechowujący tę samą ilość mieszanych metadanych/danych.
Wynika to z faktu, że paski danych są 9 razy większe niż paski złożone (odpowiednio 360 MB i 40 MB), więc mniej pasków danych może pomieścić więcej danych.

 

W związku z tym system Avamar, który przechowuje tylko metadane, będzie miał większą liczbę przeplotów w porównaniu z systemem przechowującym metadane i dane kopii zapasowych, przy założeniu, że oba systemy wykorzystują w przybliżeniu taką samą ilość pamięci masowej "na dysku".
Niestety duża liczba przeplotów może powodować problemy z wydajnością, zwłaszcza podczas zadań konserwacyjnych Avamar, co może mieć wpływ na funkcjonalność produktu.

 

Podsumowując powyższe; System Avamar, który przechowuje tylko metadane, może być ograniczony pod względem liczby kopii zapasowych, które może chronić, nie według pojemności, ale według liczby przeplotów.

 

Rozwiązanie tego problemu zostało wprowadzone w Avamar 18.1 (poprawka 306587). Dodano flagę funkcji (checkdiratomicrefs), która umożliwia systemowi Avamar przechowywanie prawie wszystkich metadanych w paskach danych zamiast w paskach złożonych.

Włączenie tej funkcji zwiększa ilość metadanych, które mogą być przechowywane w poszczególnych przeplotach w Avamar przez użycie większych pasków danych do przechowywania danych i metadanych . Innymi słowy, zmniejsza liczbę pasków wymaganych do przechowywania danej ilości metadanych.

 

Zastrzeżenie do tej funkcji polega na tym, że w celu uzyskania maksymalnego efektu należy ją włączyć, zanim system przyswoi jakiekolwiek dane kopii zapasowej do dołączonej domeny danych. Innymi słowy, najlepiej byłoby, gdyby została ona włączona natychmiast po zintegrowaniu Data Domain z Avamar.
Wynika to z faktu, że utworzonych przeplotów na urządzeniu Avamar nie można usunąć. W związku z tym, jeśli system utworzył już wiele pasków złożonych przed włączeniem tej funkcji, te paski zostaną zachowane po jej włączeniu. 
Tę funkcję można włączyć później i zapewnić te same korzyści dla wszystkich danych kopii zapasowej pobranych po tym momencie. Nie będzie on jednak tak skuteczny, jak gdyby był włączony od samego początku.

 

Zasadniczo włączenie tej funkcji w systemie przed zapisaniem jakichkolwiek kopii zapasowych w dołączonej Data Domain spowoduje mniejszą ogólną liczbę przeplotów niż w przypadku, gdyby funkcja została włączona po przechowywaniu niektórych kopii zapasowych w dołączonej Data Domain. Prowadzi to zarówno do poprawy wydajności konserwacji, jak i umożliwia systemowi ochronę dodatkowych danych kopii zapasowych.

 

Funkcja "checkdiratomicrefs" zapewnia również rozwiązanie drugiego problemu. System, który wcześniej przechowywał kopie zapasowe lokalnie w Avamarze, został teraz zintegrowany z domeną danych, a kopie zapasowe nie są już przechowywane w Avamar.
W tym drugim scenariuszu paski danych zostały wcześniej utworzone w Avamar w celu przechowywania danych kopii zapasowej. Kopie zapasowe nie są już jednak przechowywane w Avamar, więc te paski są teraz puste.
Ponieważ pasków nie można usunąć, pozostają one w systemie, ale nie można ich używać.
Włączenie tej funkcji umożliwia przechowywanie metadanych w tych istniejących przeplotach, co pozwala na efektywne wykorzystanie dostępnej pamięci masowej w Avamar.

Prodotti interessati

Avamar, Avamar Data Store, Avamar Server, Avamar Virtual Edition
Proprietà dell'articolo
Numero articolo: 000234795
Tipo di articolo: How To
Ultima modifica: 06 nov 2025
Versione:  2
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.