Avamar: bezpieczne usuwanie systemu Data Domain z siatki Avamar.

Summary: Ten artykuł opisuje czynności, które należy wykonać, aby usunąć system Data Domain z siatki Avamar.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Ten artykuł opisuje czynności, które należy wykonać, aby usunąć system Data Domain z siatki Avamar.

 
Uwagi:
  • w tym artykule wszelkie odniesienia do „Avamar Utility Node” dotyczą węzła użytkowego w środowisku wielowęzłowym, pojedynczego węzła w środowisku fizycznym z jednym węzłem lub AVE w środowisku wirtualnym.
  • Interfejs użytkownika serwera konsoli zarządzania (MCS) odnosi się do interfejsu użytkownika Java Avamar Administrator. Interfejs użytkownika Avamar (AUI) dotyczy interfejsu sieciowego (https://<avamar-grid>/aui)
 
Ostrzeżenie 1: Należy zachować ostrożność, ponieważ ten proces wymaga usunięcia WSZYSTKICH kopii zapasowych przechowywanych w powiązanym systemie Data Domain.
Ostrzeżenie 2: NIE ma możliwości „przeniesienia” kopii zapasowych do Avamar lub innego systemu Data Domain.
Ostrzeżenie 3: Usuniętych kopii zapasowych NIE MOŻNA odzyskać.
Ostrzeżenie 4: Jeśli siatka Avamar ma włączone wykonywanie niezmiennych kopii zapasowych, nie można usunąć Data Domain do momentu wygaśnięcia wszystkich powiązanych kopii zapasowych.
Ostrzeżenie 5: Jeśli siatka Avamar ma włączony tryb zarządzania, zapoznaj się z artykułem Avamar: usuwanie kopii zapasowej po włączeniu trybu zarządzania blokady retencji.
 
 
Uwaga: aby sprawdzić, czy Avamar ma niezmienne kopie zapasowe lub włączony tryb zarządzania:
 
avmaint config --ava |grep "immutable\|governancemode"
immutablebackups="false"
periodimmutablebackups="false"
governancemode="false"
 
 
Usunięcie Data Domain za pomocą interfejsu Avamar Administrator wymaga spełnienia określonych warunków. Aby pomyślnie to zrobić, należy wykonać następujące czynności:
  • Wszystkie kopie zapasowe przechowywane w Data Domain przez ten Avamar powinny zostać usunięte przed procesem usuwania. 
  • Po usunięciu wszystkich kopii zapasowych zaleca się przeprowadzenie pełnego cyklu konserwacji (ręcznej lub zaplanowanej).
    • Pełny cykl konserwacji obejmuje odśmiecanie pamięci (GC), punkt kontrolny (CP), walidację punktu kontrolnego (hfscheck), punkt kontrolny i usunięcie starych punktów kontrolnych (RMCP).
 

Przed przystąpieniem do ostatecznego usunięcia Data Domain należy upewnić się, że wszystkie dane kopii zapasowych w Data Domain i metadane w Avamar zostały usunięte. 

 

Celem tego artykułu jest omówienie dwóch scenariuszy: 

Scenariusz 1: Nieprawidłowe usunięcie: System Data Domain nie jest już aktywny lub jest nieosiągalny z poziomu Avamar.

Scenariusze zastosowań: 
  • System Data Domain został już wyłączony.
  • System Data Domain został odłączony od sieci przed usunięciem z Avamar. 
  • System plików w Data Domain został zniszczony lub ponownie zainicjowany przed usunięciem Data Domain z Avamar (innymi słowy, mtree Avamar w Data Domain już nie istnieje)  
Uwaga: w tym scenariuszu wszystkie czynności konserwacyjne Avamar kończą się niepowodzeniem z powodu błędu MSG_ERR_DDR_ERROR.
 
 

Scenariusz 2: Prawidłowe usunięcie: System Data Domain jest aktywny i osiągalny z poziomu Avamar. Wszystkie dane kopii zapasowej odpowiadające metadanym przechowywanym w Avamar są nadal dostępne.

Najprostszym sposobem, aby to sprawdzić, jest uruchomienie polecenia „ ddrmaint cplist” z Avamar Utility Node. Jeśli to zostanie zwrócone, Avamar może połączyć się z Data Domain, odczytać mtree Avamar (jednostkę pamięci masowej) w Data Domain i wyświetlić listę punktów kontrolnych. 

Przykład:

ddrmaint cplist
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<checkpointlist
  cmd="cplist"
  lsu="avamar-1643691625"
  count="3">
  <ddrservers count="1">
    <ddrserver
      name="dd01.company.com"
      index="1"
      ddrcreatetime="1685672902"/>
  </ddrservers>
  <checkpoint
    tag="cp.20240724220026"
    mtime="1721858446"
    isvalid="true"
    validcheck="true"/>
  <checkpoint
    tag="cp.20240801021435"
    mtime="1722478550"
    isvalid="true"
    validcheck="false"/>
  <checkpoint
    tag="cp.20240801045429"
    mtime="1722488144"
    isvalid="true"
    validcheck="false"/>
</checkpointlist>
 
 
Scenariusz 1 i scenariusz 2 — typowe kroki:
 

Te typowe kroki należy wykonać zarówno w przypadku prawidłowego, jak i nieprawidłowego usunięcia: 

Przestroga: zaleca się, aby siatka Avamar została wprowadzona w znany dobry, kontrolowany stan (Avamar: wprowadzanie Avamar Server w znany stan kontrolowany) przed rozpoczęciem tej procedury.
 
 

1. Zaloguj się do węzła Avamar Utility Node jako „admin”.

2. Znajdź nazwę hosta Data Domain i indeks usuwanego systemu Data Domain.
(Indeks DDR jest wartością liczbową określającą liczbę systemów Data Domain podłączonych do systemu Avamar).

Indeks można znaleźć, uruchamiając następujące polecenie jako administrator w węźle Avamar Utility Node:

ddrmaint read-ddr-info
 

Przykładowe dane wyjściowe:

<ddrconfig client-map-default="true" cloud_enabled="false" cloud_unit_name="" dd-cert-chain="" ddos-version="7.13.0.20-1082704" ddrcreatetime="1685672902" ddrid="A42AF86128712C2361D8E072BA5E20E745C5F8A5" gsan-backup-target-default="true" hostname="dd01.company.com" index="1" instant-access-limit="32" ipv4-hostname="dd01.company.com" ipv6-hostname="" max-streams="50" max-streams-for-cp-backup="2" modelno="DD VE" mtree_name="/data/col1/avamar-1234567890" password="Onlh2XP9xEpvI2exqGQwqA==" policy_id="%2Fdata%2Fcol1%2Favamar-1643691625%3AECS_Unit1" serialno="xxxxxxxxxxxxxxx" token="AQAjwjOLe0cAcXbsTvn4AYhPc274/LNOErIAjGbfELzhoQ==" username="ddboost">
...
<ddrconfig client-map-default="false" cloud_enabled="false" cloud_unit_name="" dd-cert-chain="" ddos-version="6.2.1.80-692201" ddrcreatetime="1722482083" ddrid="3EBBA48A04A3DE3D2CAC662CF32E5DDBD0E68C58" gsan-backup-target-default="false" hostname="dd02.company.com" index="2" instant-access-limit="32" ipv4-hostname="dd02.company.com" ipv6-hostname="" max-streams="50" max-streams-for-cp-backup="0" modelno="DD VE Version 4.0" mtree_name="/data/col1/avamar-1234567890" password="Si+8QUMErXcQuq99uQ+IpQ==" policy_id="" serialno="xxxxxxxxxxxxxxx" token="AQA51kB/zWJVUc2Hso5NqQVla+XC71ucYATwtbP4Rq1f8A==" username="ddboost">

Do tych przykładowych danych wyjściowych dołączone są dwa systemy Data Domain.

 
W przykładowym scenariuszu Data Domain do usunięcia to dd01.company.com:
  • Data-Domain-hostname: dd01.company.com
  • ddr-index-value: 1.
 

3. Sprawdź, które zestawy danych, jeśli w ogóle, mają wybrany system Data Domain:

Najprostszym sposobem na to jest uruchomienie poleceń z interfejsu wiersza polecenia w celu określenia, które zestawy danych mają być edytowane. Wybrany interfejs użytkownika (AUI lub MCS) może następnie służyć do aktualizowania zestawów danych.

W przypadku siatki Avamar z dołączonym tylko jednym systemem Data Domain użyj następującego polecenia:

psql -p 5555 mcdb -c "select dataset_name,plugin_name,domain from v_ds_commands where command_name='ddr-index' and value NOT IN ('0') order by dataset_name asc;"
 

Przykład:

psql -p 5555 mcdb -c "select dataset_name,plugin_name,domain from v_ds_commands where command_name='ddr-index' and value NOT IN ('0') order by dataset_name asc;"
  dataset_name   |       plugin_name       | domain
-----------------+-------------------------+--------
 Default Dataset | Linux Fast Incrementals | /
 Default Dataset | VMware vCloud vApp      | /
 Default Dataset | Windows File System     | /
 dd01_dst        | Windows File System     | /clients
(4 rows)
 

-- lub --

W przypadku siatki Avamar z podłączonymi wieloma systemami Data Domain uruchom następujące polecenie:

psql -p 5555 mcdb -c "select dataset_name,plugin_name,domain from v_ds_commands where command_name='ddr-index' and value='<ddr-index-value>' order by dataset_name asc;"

gdzie <ddr-index-value> to indeks odnotowany w kroku 2 powyżej (w naszych przykładowych danych wyjściowych to 1)

Przykład:

psql -p 5555 mcdb -c "select dataset_name,plugin_name,domain from v_ds_commands where command_name='ddr-index' and value='1' order by dataset_name asc;"
  dataset_name   |       plugin_name       | domain
-----------------+-------------------------+--------
 Default Dataset | Linux Fast Incrementals | /
 Default Dataset | VMware vCloud vApp      | /
 Default Dataset | Windows File System     | /
 dd01_dst        | Windows File System     | /clients
(4 rows)
 

Jeśli nie zgłoszono żadnych zestawów danych, przejdź do kroku 6, w przeciwnym razie przejdź do kroku 4.

4. Zaloguj się do interfejsu użytkownika Avamar (AUI lub MCS) i usuń Data Domain z każdego wymienionego zestawu danych:

Avamar Administrator — AUI:

a. W sekcji Administration wybierz pozycję Setting.

b. Kliknij zestaw danych.

c. Dla każdego zestawu danych: 

i. Wybierz wymagany zestaw danych i kliknij przycisk edycji.

ii. Wybierz kolejno każdą z wymienionych wtyczek z danych wyjściowych w kroku 3.

W przykładowych danych wyjściowych dla „Default Dataset” będą to „Linux Fast Incrementals”, „VMware vCloud vApp” i „Windows File System”.

iii. Usuń zaznaczenie opcji „Store backup on Data Domain system” lub, w przypadku dołączenia wielu systemów Data Domain, zmień nazwę Data Domain, jeśli dotyczy.

iv. Kliknij przycisk przesyłania.

v. Powtórz dla wszystkich wymienionych wtyczek

-- lub --

Avamar Administrator — MCS:

a. Przejdź do menu Tools.

b. Wybierz pozycję Manage Datasets.

c. Dla każdego zestawu danych: 

i. Wybierz wymagany zestaw danych i kliknij przycisk edycji.

ii. Przejdź do karty opcji.

iii. Z domyślnego zestawu danych wybierz każdą wtyczkę wymienioną w danych wyjściowych kroku 3, np. „Linux Fast Incrementals”, „VMware vCloud vApp” lub „Windows File System”.

iv. Usuń zaznaczenie opcji „Store backups on Data Domain” lub, jeśli dołączono wiele systemów Data Domain, zmień nazwę Data Domain, jeśli dotyczy.

v. Kliknij OK.

vi. Powtórz tę czynność dla każdego wymaganego zestawu danych

5. Po zakończeniu uruchom ponownie to samo polecenie, które zostało uruchomione wcześniej w kroku 2b. Na liście nie powinno być żadnych zestawów danych:

Przykłady:

psql -p 5555 mcdb -c "select dataset_name,plugin_name,domain from v_ds_commands where command_name='ddr-index' and value='1' order by dataset_name asc;"
 

-- lub --

psql -p 5555 mcdb -c "select dataset_name,plugin_name,domain from v_ds_commands where command_name='ddr-index' and value='<ddr-index-value>' order by dataset_name asc;"
 

Oczekiwany wynik jest taki sam dla każdego polecenia:

 dataset_name | plugin_name | domain
--------------+-------------+--------
(0 rows)
 

6. Jeśli podłączonych jest wiele systemów Data Domain, a Avamar jest źródłem replikacji, upewnij się, że usuwany DD nie jest ustawiony jako domyślny system pamięci masowej replikacji:

Zaloguj się do interfejsu użytkownika Avamar (AUI lub MCS) 

Avamar Administrator — AUI:

a. W sekcji Administration wybierz pozycję System.

b. Kliknij Data Domain.

c. Wybierz system Data Domain do usunięcia. 

d. Jeśli wartość w kolumnie „Default Replication Storage System” brzmi „yes”, przejdź do kroku e, a w przeciwnym razie do kroku 7.

AUI — domyślna replikacja magazynu (DD)

e. Kliknij opcję Cancel.

f. Spośród pozostałych systemów Data Domain (które nie są usuwane) wybierz alternatywę, która stanie się domyślnym systemem pamięci masowej replikacji.

g. Kliknij opcję Edit.

h. Wprowadź i powtórz hasło do konta ddboost.

i. Wybierz opcję „Use system as default replication storage”.

j. Wybierz opcje: Validate, Next, Next, Finish. Aktualizacja może potrwać pewien czas.

Uwaga: jeśli podczas próby sprawdzenia poprawności zostanie wyświetlony komunikat „Failed to get Data Domain system information”, usuń zaznaczenie opcji „Use certificate authentication for REST communication” i powtórz tę czynność.
 

-- lub --

Avamar Administrator — MCS:

a. Wybierz opcję Serwer z głównego pulpitu nawigacyjnego.

b. Wybierz kartę Server Management.

c. Jeśli widoczne jest tylko okno „Bytes Protected Summary”, kliknij separator i rozwiń okno, aż pojawią się serwery (Avamar i Data Domain):

Zarządzanie serwerem MCS

d. Zaznacz system Data Domain, która ma zostać usunięty. 

e. Jeśli w oknie „Node Information” pozycja „Default Replication Storage System” ma wartość „Yes”, przejdź do kroku f, w przeciwnym razie przejdź do kroku 7.

MCS — domyślna replikacja magazynu (DD)

f. Spośród pozostałych systemów Data Domain (które nie są usuwane) wybierz alternatywę, która stanie się domyślnym systemem pamięci masowej replikacji.

g. Z menu Actions wybierz opcję „Edit Data Domain system”

h. Zaznacz pole wyboru opcji „Use system as default replication storage” i kliknij przycisk OK. 

i. Kliknij przycisk Yes, aby potwierdzić zmianę domyślnego mapowania magazynu replikacji. Aktualizacja może potrwać pewien czas.

7. Wykonaj poniższe czynności w zależności od rodzaju usuwania:
  • W przypadku nieprawidłowego usunięcia (Scenariusz 1) przejdź do kroku 8
  • W przypadku prawidłowego usunięcia (Scenariusz 2), przejdź do kroku 11
 
 
Scenariusz 1: Czynności związane z nieprawidłowym usunięciem
 
Ostrzeżenie: poniższe kroki powinny być wykonywane tylko wtedy, gdy system Data Domain nie jest już osiągalny z siatki Avamar.
 
Do ważnych powodów należą między innymi:
  • System Data Domain został wyłączony przed usunięciem z Avamar. 
  • System Data Domain został odłączony od sieci przed usunięciem z Avamar. 
  • System plików w Data Domain został ponownie zainicjowany przed usunięciem z Avamar (innymi słowy, mtree Avamar już nie istnieje w systemie Data Domain).
  • System plików w Data Domain jest zniszczony lub uszkodzony
 

8. Uruchom następujące polecenie:  

mccli dd delete --name=<Data-Domain-hostname> --force

Gdzie <Data-Domain-hostname> to nazwa uzyskana w kroku 2 (dd01.company.com w przykładowych danych wyjściowych)

Przykład:

mccli dd delete --name=dd01.company.com --force
0,30936,Deleted Data Domain system.
Attribute                 Value 
------------------------- -------------------------------------------------------------------
ipv6Hostname
ipv4Hostname              dd01.company.com
Polecenie może potrzebować trochę czasu, aby powrócić do wiersza poleceń. Pozwól, aby polecenie zostało wykonane bez zakłóceń.
Uwagi: jeśli pojawi się komunikat „Data Domain system is used by a backup policy”, oznacza to, że co najmniej jeden zestaw danych nadal jest skonfigurowany do korzystania z systemu Data Domain. Zapoznaj się z krokami 3–5, a następnie spróbuj ponownie uruchomić polecenie „mccli dd delete”.
 
Ostrzeżenie: jeśli wyświetli się poniższe, system Data Domain został usunięty, ale nie ma domyślnego systemu pamięci masowej replikacji. Krok 6 wymaga weryfikacji.
 
0,30936,Deleted Data Domain system.
Attribute                 Value
------------------------- -------------------------------------------------------------------
replication-storage-check Data Domain system is the only default replication storage system.
ipv6Hostname
force-delete              Force delete option was in use for the Data Domain system deletion.
ipv4Hostname              dd01.company.com
 

Jeśli wystąpią inne błędy, zatrzymaj się i utwórz zgłoszenie serwisowe. Ten artykuł, wraz z wszelkimi błędami, powinien zostać uwzględniony podczas tworzenia zgłoszenia serwisowego.  

9. Usuń wszelkie odwołania do kopii zapasowych przechowywanych w Data Domain:

Należy usunąć wszelkie odniesienia do kopii zapasowych przechowywanych w niedostępnym systemie Data Domain. Mimo że dane Data Domain i kopii zapasowej są niedostępne, metadane są nadal obecne w Avamar.

Scenariusz remove_ddr_backups może służyć do wykrywania i wyświetlania kopii zapasowych odwołujących się do Data Domain i znajduje się w katalogu /usr/local/avamar/bin w węźle Avamar Utility Node.

a. Uruchom skrypt w trybie bezpiecznym:

remove_ddr_backups <ddr-index-value>

gdzie <ddr-index-value> to indeks Data Domain odnotowany w kroku 2 (w przykładowych danych wyjściowych było to 1)

Przykład:

remove_ddr_backups 1
Running in non-destructive mode. No data will be destroyed.
To run in destructive mode add the command line parameter '--delete-backups'.
Total Data Domain backups 5422.
Total Avamar backups 10296.
Total backups 15718.
Matched 2232 out of 5422 total Data Domain backups with ddrindex 1.
Total Data Domain backups to be deleted 8014.
Backup counts for each ddr index before any backup deletions:
    ddrindex 001: 2232
    ddrindex 002: 3190
remove_ddr_backups completed successfully in non-destructive mode.

Jak wynika z danych wyjściowych, powyższe polecenie działa w trybie bezpiecznym i nie usuwa żadnych kopii zapasowych. 

Te dane wyjściowe pokazują, że w ddrindex 1 przechowywane są 2232 kopie zapasowe.

b. Usuń kopie zapasowe, do których odwołuje się niedostępny system Data Domain, dodając flagę „--delete-backups”:

remove_ddr_backups <ddr-index-value> --delete-backups

gdzie <ddr-index-value> to indeks Data Domain odnotowany w kroku 2 (w naszych przykładowych danych wyjściowych było to 1)

Przykład:

remove_ddr_backups 1 --delete-backups
remove_ddr_backups will irrevocably destroy backup data on server 'dd01.company.com'.
Type 'yes' to permanently remove backup data on this server: 
 

c. Sprawdź ponownie, czy jest to poprawny system Data Domain, ponieważ proces ten nie jest odwracalny.

d. Wpisz „yes”

Oczekiwany wynik:

1  Request succeeded
Uwaga: ten skrypt nie może usunąć zablokowanych kopii zapasowych, więc jeśli widoczne są dane wyjściowe takie jak poniższe, kopie zapasowe należy usunąć ręcznie. 
 
0  ERROR!  Exit code 116: Cannot delete client's last backup remove_ddr_backups: 
Error: remove_ddr_backups: 
Error: Failed to execute 'avmgr delb  --path=/MC_RETIRED/test_client_A2014.01.23.16.18.41 --date=0x1CEF631A5EDEA52', result code '29696', error string 'Bad file descriptor'
Error: Failed to execute 'avmgr delb  --path=/clients/test_client_B --date=0x1CEF631A5EDEB922', result code '29696', error string 'Bad file descriptor'

Zapoznaj się z sekcją Informacje dodatkowe, aby uzyskać instrukcje dotyczące ręcznego usuwania zablokowanych kopii zapasowych.

Po usunięciu zablokowanych kopii zapasowych powtórz kroki 9b–9d, aby usunąć Data Domain.

10. Kontynuuj od kroku 14.

 
Scenariusz 2: Czynności charakterystyczne dla prawidłowego usunięcia
 

11. Wszystkie kopie zapasowe przechowywane w systemie Data Domain, który ma zostać usunięty, muszą zostać usunięte:

Scenariusz remove_ddr_backups może służyć do wykrywania i wyświetlania kopii zapasowych odwołujących się do Data Domain i znajduje się w katalogu /usr/local/avamar/bin w węźle Avamar Utility Node.

a. Uruchom skrypt w trybie bezpiecznym:

remove_ddr_backups <ddr-index-value>

gdzie <ddr-index-value> to indeks Data Domain odnotowany w kroku 2 (w naszych przykładowych danych wyjściowych było to 1)

Przykład:

remove_ddr_backups 1
Running in non-destructive mode. No data will be destroyed.
To run in destructive mode add the command line parameter '--delete-backups'.
Total Data Domain backups 5422.
Total Avamar backups 10296.
Total backups 15718.
Matched 2232 out of 5422 total Data Domain backups with ddrindex 1.
Total Data Domain backups to be deleted 8014.
Backup counts for each ddr index before any backup deletions:
    ddrindex 001: 2232
    ddrindex 002: 3190
remove_ddr_backups completed successfully in non-destructive mode.

Jak wynika z danych wyjściowych, powyższe polecenie działa w trybie bezpiecznym i nie usuwa żadnych kopii zapasowych. 

Te dane wyjściowe pokazują, że w ddrindex 1 przechowywane są 2232 kopie zapasowe.

b. Usuń kopie zapasowe, do których odwołuje się niedostępny system Data Domain, dodając flagę „--delete-backups”:

remove_ddr_backups <ddr-index-value> --delete-backups

gdzie <ddr-index-value> to indeks Data Domain odnotowany w kroku 2 (w naszych przykładowych danych wyjściowych było to 1)

Przykład:

remove_ddr_backups 1 --delete-backups
remove_ddr_backups will irrevocably destroy backup data on server 'dd01.company.com'.
Type 'yes' to permanently remove backup data on this server: 
 

c. Sprawdź ponownie, czy jest to poprawny system Data Domain, ponieważ proces ten nie jest odwracalny.

d. Wpisz „yes”

Oczekiwany wynik:

1  Request succeeded
Uwaga: ten skrypt nie może usunąć zablokowanych kopii zapasowych, więc jeśli widoczne są dane wyjściowe takie jak poniższe, kopie zapasowe należy usunąć ręcznie.
 
0  ERROR!  Exit code 116: Cannot delete client's last backup remove_ddr_backups: 
Error: remove_ddr_backups: 
Error: Failed to execute 'avmgr delb  --path=/MC_RETIRED/test_client_A2014.01.23.16.18.41 --date=0x1CEF631A5EDEA52', result code '29696', error string 'Bad file descriptor'
Error: Failed to execute 'avmgr delb  --path=/clients/test_client_B --date=0x1CEF631A5EDEB922', result code '29696', error string 'Bad file descriptor'

Zapoznaj się z sekcją Informacje dodatkowe, aby uzyskać instrukcje dotyczące ręcznego usuwania zablokowanych kopii zapasowych.

Po usunięciu zablokowanych kopii zapasowych powtórz kroki 11b–11d, aby usunąć Data Domain.

12. Po usunięciu kopii zapasowych klienta konieczne jest usunięcie z siatki Avamar wszystkich punktów kontrolnych, które były powiązane z kopiami zapasowymi Data Domain:

a. Sprawdź, kiedy ostatni punkt kontrolny został ukończony: 

status.dpn |grep "Last checkpoint"
 

b. Wykonaj czyszczenie MCS:

mcserver.sh --flush
 

Przykład:

mcserver.sh --flush
=== BEGIN === check.mcs (preflush)
check.mcs                        passed
=== PASS === check.mcs PASSED OVERALL (preflush)
Flushing Administrator Server...
Administrator Server flushed.
 

c. Utwórz nowy punkt kontrolny:

avmaint checkpoint --ava --wait

Monit nie powróci, dopóki punkt kontrolny nie zostanie ukończony.

d. Sprawdź ostatni punkt kontrolny:

status.dpn |grep "Last checkpoint"

Sprawdź, czy różni się od danych wyjściowych z 12a.

e. Zweryfikuj punkt kontrolny: 

avmaint hfscheck --full --keep --ava
 

f. Monitoruj hfscheck do ukończenia.

g. Gdy hfscheck zakończy się pomyślnie, wykonaj kolejny punkt kontrolny:

avmaint checkpoint --ava --wait

Również w tym przypadku monit nie powróci, dopóki punkt kontrolny nie zostanie ukończony.

h. Usuń wszystkie stare punkty kontrolne:

avmaint rmcp --full --ava
 

13. Usuń Data Domain z Avamar za pomocą interfejsu CLI lub użytkownika:

INTERFEJS WIERSZA POLECENIA

mccli dd delete --name=<Data-Domain-hostname>

Gdzie <Data-Domain-hostname> to nazwa uzyskana w kroku 2 (dd01.company.com w przykładowych danych wyjściowych)

Przykład:

mccli dd delete --name=dd01.company.com
0,30936,Deleted Data Domain system.
Attribute                 Value
------------------------- -------------------------------------------------------------------
ipv6Hostname
ipv4Hostname              dd01.company.com

Polecenie może potrzebować trochę czasu, aby powrócić do wiersza poleceń. Pozwól, aby polecenie zostało wykonane bez zakłóceń.

Uwaga: w przypadku wyświetlenia komunikatu o błędzie „Cannot delete the only default replication storage system”, usuwany system Data Domain jest domyślnym systemem pamięci masowej replikacji. Zweryfikuj krok 6 i spróbuj ponownie uruchomić polecenie „mccli dd delete”.
 

-- lub --

Avamar Administrator — AUI:

a. W sekcji Administration wybierz pozycję System.

b. Kliknij Data Domain.

c. Wybierz system Data Domain do usunięcia. 

d. Kliknij Delete.

e. Zweryfikuj potwierdzenie, aby upewnić się, że zawiera nazwę systemu Data Domain, który ma zostać usunięty.

f. Kliknij przycisk Yes, aby potwierdzić usunięcie Data Domain. Aktualizacja może potrwać pewien czas.

g. System Data Domain nie powinien już być obecny.

Uwaga: system nie zezwala na usunięcie Data Domain, jeśli jest to domyślny system pamięci masowej replikacji.
 

-- lub --

Avamar Administrator — MCS:

a. Wybierz opcję Serwer z głównego pulpitu nawigacyjnego.

b. Wybierz kartę Server Management.

c. Jeśli widoczne jest tylko okno „Bytes Protected Summary”, kliknij separator i rozwiń okno, aż pojawią się serwery (Avamar i Data Domain):

Zarządzanie serwerem MCS

d. Wybierz system Data Domain do usunięcia. 

e. Z menu Actions wybierz opcję „Delete Data Domain system”

f. Zweryfikuj potwierdzenie, aby upewnić się, że zawiera nazwę systemu Data Domain, który ma zostać usunięty.

g. Kliknij przycisk Yes, aby potwierdzić usunięcie Data Domain. Aktualizacja może potrwać pewien czas.

h. System Data Domain nie powinien już być obecny.

Uwaga: system nie zezwala na usunięcie Data Domain, jeśli jest to domyślny system pamięci masowej replikacji.
 

14. Uruchom cykl konserwacji ręcznej (nawet jeśli został on wykonany w kroku 12):

a. Sprawdź, kiedy ostatni punkt kontrolny został ukończony: 

status.dpn |grep "Last checkpoint"
 

b. Wykonaj czyszczenie MCS:

mcserver.sh --flush
 

Przykład:

mcserver.sh --flush
=== BEGIN === check.mcs (preflush)
check.mcs                        passed
=== PASS === check.mcs PASSED OVERALL (preflush)
Flushing Administrator Server...
Administrator Server flushed.
 

c. Utwórz nowy punkt kontrolny:

avmaint checkpoint --ava --wait

Monit nie powróci, dopóki punkt kontrolny nie zostanie ukończony.

d. Sprawdź ostatni punkt kontrolny:

status.dpn |grep "Last checkpoint"

Sprawdź, czy różni się od danych wyjściowych z 14a.

e. Zweryfikuj punkt kontrolny: 

avmaint hfscheck --full --keep --ava
 

f. Monitoruj hfscheck do ukończenia.

g. Gdy hfscheck zakończy się pomyślnie, wykonaj kolejny punkt kontrolny:

avmaint checkpoint --ava --wait

Również w tym przypadku monit nie powróci, dopóki punkt kontrolny nie zostanie ukończony.

h. Usuń wszystkie stare punkty kontrolne:

avmaint rmcp --full --ava
 

15. Przywróć siatkę do stanu produkcyjnego przy użyciu Avamar: wprowadzanie Avamar Server w znany stan kontrolowany jako instrukcji.

Additional Information

Jak ręcznie usunąć zablokowane kopie zapasowe:

Ręczne usuwanie zablokowanych kopii zapasowych można wykonać przy użyciu interfejsu użytkownika (MCS lub AUI) lub wiersza polecenia.

1. Pobierz dane wyjściowe z remove_ddr_backups i zanotuj wszystkie ścieżki, których kopii zapasowych nie można usunąć. 

0  ERROR!  Exit code 116: Cannot delete client's last backup remove_ddr_backups: 
Error: remove_ddr_backups: 
Error: Failed to execute 'avmgr delb  --path=/MC_RETIRED/test_client_A2014.01.23.16.18.41 --date=0x1CEF631A5EDEA52', result code '29696', error string 'Bad file descriptor'
Error: Failed to execute 'avmgr delb  --path=/clients/test_client_B --date=0x1CEF631A5EDEB922', result code '29696', error string 'Bad file descriptor'

W tych przykładowych danych wyjściowych są to /MC_RETIRED/test_client_A2014.01.23.16.18.41 i /clients/test_client_B

2. Usuń zablokowane kopie zapasowe dla każdego klienta przy użyciu preferowanej metody:

Interfejs CLI:

a. Pobierz informacje o kopii zapasowej przy użyciu polecenia getb: 

avmgr getb --format=xml --incpartials --path=<full-path-to-client> |grep -i <date>

Gdzie <full-path-to-client> jest nazwą klienta z przykładowych danych wyjściowych, a <date> jest wartością szesnastkową w polu daty.

Przykład i przykładowe dane wyjściowe:

avmgr getb --format=xml --incpartials --path=/MC_RETIRED/test_client_A2014.01.23.16.18.41 | grep -i 0x1CEF631A5EDEA52
<backuplistrec flags="20185089" labelnum="165" label="Production 2300-Virtual Servers - Production-138" created="1386739633" roothash="d244f1dd698949e71022b9c975e311913236dc87" totalbytes="25585092608.00" ispresentbytes="0.00" pidnum="3016" percentnew="0" expires="1389157200" created_prectime="0x1cef631a5edea52" partial="0" retentiontype="daily,weekly" backuptype="Full" ddrindex="1" locked="1"/>
 

b. Usuń kopię zapasową za pomocą polecenia delb: 

avmgr delb --path=<full-path-to-client> --date=<date> --risklosingallbackups
 

Przykład i przykładowe dane wyjściowe: 

avmgr delb  --path=/MC_RETIRED/test_client_backup_A2014.01.23.16.18.41 --date=0x1CEF631A5EDEA52 --risklosingallbackups
1  Request succeeded
 

c. Uruchom ponownie polecenie getb , aby sprawdzić, czy kopia zapasowa została usunięta:

avmgr getb --format=xml --incpartials --path=<full-path-to-client> |grep -i <date>
 

Przykład: 

avmgr getb --format=xml --incpartials --path=/MC_RETIRED/test_client_A2014.01.23.16.18.41 | grep -i 0x1CEF631A5EDEA52
 
nie powinno być żadnych danych wyjściowych.
 

d. Powtórz tę czynność dla każdego klienta wymienionego w danych wyjściowych „remove_ddr_backups”.

-- lub --

W narzędziu Avamar Administrator — AUI:

a. Wybierz nagłówek Administration, wybierz pozycję Asset Management.

b. Poruszaj się po drzewie i odszukaj pierwszego klienta na liście. 

c. Kliknij przycisk „View More”, aby wyświetlić kopie zapasowe powiązane z klientem.

d. Wybierz kopię zapasową do usunięcia. 

e. Kliknij Delete.

g. Potwierdź, gdy pojawi się monit.

h. Powtórz tę czynność dla każdego klienta wymienionego w danych wyjściowych „remove_ddr_backups”.

-- lub --

W narzędziu Avamar Administrator — MCS:

a. Wybierz opcję Backup i Restore.

b. Poruszaj się po drzewie i odszukaj pierwszego klienta na liście. 

c. Upewnij się, że wybrano opcję „manage” i wybierz wszystko w sekcji „By Retention”:

Lista kopii zapasowych MCS
 

d. Kliknij przycisk Retrieve.

e. Po zwróceniu kopii zapasowej kliknij ją prawym przyciskiem myszy.

f. Wybierz opcję „Delete Backup”

g. Potwierdź, gdy pojawi się monit.

h. Powtórz tę czynność dla każdego klienta wymienionego w danych wyjściowych „remove_ddr_backups”.

Affected Products

Avamar

Products

Avamar, Avamar Server, Data Domain
Article Properties
Article Number: 000165838
Article Type: How To
Last Modified: 01 Sep 2025
Version:  22
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.