Avamar: Usuwanie kopii zapasowej po włączeniu blokady retencji (trybu governance)
Summary: Usuwanie kopii zapasowej po włączeniu blokady retencji (tryb governance) w zintegrowanych rozwiązaniach Avamar i Data Domain
Instructions
Aby usunąć kopię zapasową, gdy blokada retencji (tryb governance) jest włączona, wykonaj następujące czynności w następującej kolejności.
Krok 1 - Avamar:
Zaloguj się do węzła Avamar Utility Node jako „admin”.
Określ ścieżkę do klienta przy użyciu następującego polecenia:
avmgr getl --path=<domain path to client> | grep -i '<client name>'
Przykład:
avmgr getl --path=/clients/physical | grep -i 'testclientA'
1 testclientA.company.com location: d057f520d4f5ab5b26c2b754714c9f21f50255c2 pswd: c1015019cf10175d15984d7cc9c833754f3cff3e
Zanotuj lokalizację. Nazywa się to również identyfikatorem klienta (CID).
Informacje te są wymagane do znalezienia pełnej ścieżki w Data Domain w kolejnych krokach.
Krok 2 – Avamar:
Aby usunąć całego klienta lub wszystkie kopie zapasowe klienta, przejdź do kroku 3.
Aby usunąć pojedynczą kopię zapasową, wiele (ale nie wszystkie) kopie zapasowe, uruchom następujące polecenie w celu pobrania listy kopii zapasowych dla tego klienta Avamar:
avmgr getb --path=<full path to client> --format=xml
Przykład:
avmgr getb --path=/clients/physical/testclientA.company.com --format=xml
1 Request succeeded
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<backuplist version="3.0">
<backuplistrec flags="19922945" labelnum="488" label="1800-phy-file_srv_phy-1576465200020" created="1576466965" roothash="23f00d475c58c8ff95b5f1d298e01a1d4a632f72" totalbytes="4775684341760.00" ispresentbytes="0.00" pidnum="3001" percentnew="1" expires="0" created_prectime="0x1d5b3c104506658" partial="0" retentiontype="daily,weekly" backuptype="Full" ddrindex="1" locked="0" direct_restore="1" tier="0" appconsistent="not_available" sealstate="COMPLETE" imu_locked="false" imu_locked_weeks="0" force_no_imulock="false"/>
<backuplistrec flags="19922945" labelnum="481" label="1800-phy-file_srv_phy-1575860400016" created="1575862022" roothash="895eae1260310a6e27316d29e8d52fdff562cb76" totalbytes="4779966201856.00" ispresentbytes="0.00" pidnum="3001" percentnew="1" expires="0" created_prectime="0x1d5ae4085e092a0" partial="0" retentiontype="daily,weekly" backuptype="Full" ddrindex="1" locked="0" direct_restore="1" tier="0" appconsistent="not_available" sealstate="COMPLETE" imu_locked="false" imu_locked_weeks="0" force_no_imulock="false"/>
<backuplistrec flags="24117249" labelnum="474" label="1800-phy-file_srv_phy-1575255600018" created="1575257228" roothash="fadf73cd92ce3d97d4e5223c13255aca49716631" totalbytes="4774015008768.00" ispresentbytes="0.00" pidnum="3001" percentnew="1" expires="0" created_prectime="0x1d5a8c060960b04" partial="0" retentiontype="daily,weekly,monthly" backuptype="Full" ddrindex="1" locked="0" direct_restore="1" tier="0" appconsistent="not_available" sealstate="COMPLETE" imu_locked="false" imu_locked_weeks="0" force_no_imulock="false"/>
<backuplistrec flags="19922945" labelnum="467" label="1800-phy-file_srv_phy-1574650800019" created="1574652417" roothash="afafe01c88300c5376a4042c4323d066a8c49cc2" totalbytes="4766955470848.00" ispresentbytes="0.00" pidnum="3001" percentnew="1" expires="0" created_prectime="0x1d5a3403120cb82" partial="0" retentiontype="daily,weekly" backuptype="Full" ddrindex="1" locked="0" direct_restore="1" tier="0" appconsistent="not_available" sealstate="COMPLETE" imu_locked="false" imu_locked_weeks="0" force_no_imulock="false"/>
</backuplist>
created_prectime" wartość lub wartości. Jest to czas utworzenia kopii zapasowej lub BID (i sposób zapieczętowania kopii zapasowej na serwerze Data Domain).
-
-
-
Wartość jest zawsze wyświetlana jako "0x", po której następuje znacznik czasu (na przykład "0x1d5a8c060960b04").
-
Wartość następująca po "0x" jest wymagana od tego wyjścia (w tym przykładzie byłoby to "1d5a8c060960b04").
-
-
Krok 3 – Data Domain:
W Data Domain zaloguj się jako sysadmin.
Uruchom następujące polecenie, aby wyświetlić mtrees:
mtree list
Przykład:
mtree list
Name Pre-Comp (GiB) Status
---------------------------- -------------- -------
/data/col1/avamar-1234567890 9080.1 RW/RLGE
/data/col1/backup 0.0 RW
---------------------------- -------------- -------
D : Deleted
Q : Quota Defined
RO : Read Only
RW : Read Write
RD : Replication Destination
IRH : Retention-Lock Indefinite Retention Hold Enabled
ARL : Automatic-Retention-Lock Enabled
RLGE : Retention-Lock Governance Enabled
RLGD : Retention-Lock Governance Disabled
RLCE : Retention-Lock Compliance Enabled
M : Mobile
m : Migratable
Zanotuj Avamar mtree. Polecenie mtree Nazwa jest wymagana do przywrócenia blokady retencji w dalszej części tej procedury.
Krok 4 - Avamar:
Sprawdź Avamar mtree nazwę, uruchamiając następujące polecenie:
avmaint hfscreate
Przykładowe dane wyjściowe:
1234567890
Następnie poprzedź ciąg "/data/col1/avamar-”
W tym przykładzie wynikowe mtree Nazwa to /data/col1/avamar-1234567890, co odpowiada wynikom z kroku 3.
Krok 5 – Data Domain:
- Członkowie zespołu pomocy technicznej Dell Technologies Avamar:
Zapoznaj się z sekcją "Uwagi wewnętrzne", aby zapoznać się z kolejnymi krokami.
- Wszystkie pozostałe:
Uruchom następujące polecenie, aby wygenerować raport o wszystkich plikach objętych blokadą retencji w Data Domain:
(Służy do wyszukiwania klientów i kopii zapasowych do usunięcia).
mtree retention-lock report generate retention-details mtrees /data/col1/<avamar-xxxxxxxx> output-file <filename.txt>
(gdzie "mtree" to mtree Avamar określone wcześniej (w tym przykładzie: /data/col1/avamar-1234567890)
Przykład:
mtree retention-lock report generate retention-details mtrees /data/col1/avamar-1234567890 output-file dd_retentionlock.txt
Spowoduje to wygenerowanie raportu ze wszystkimi zablokowanymi plikami.
Dane wyjściowe są wysyłane do /ddvar/log/debug/retention-lock-reports/ (lub katalog określony podczas uruchamiania polecenia).
Użyj identyfikatora klienta (CID) zebranego w kroku 1 i znajdź ścieżkę kopii zapasowej w Data Domain z wygenerowanego pliku wyjściowego (w tym przykładzie dd_retentionlock.txt)
Krok 6 – Data Domain:
Po znalezieniu ścieżki uruchom następujące polecenie, aby cofnąć blokadę kopii zapasowej (umożliwiając jej usunięcie):
mtree retention-lock revert <path to client/backup>
Polecenie wyświetli monit o podanie hasła sysadmin w celu zakończenia procesu przywracania.
W zależności od usuwanych elementów polecenie może się nieco różnić:
W przypadku usuwania wszystkich kopii zapasowych lub klienta polecenie używa identyfikatora klienta (CID) z kroku 1.
Przykład:
mtree retention-lock revert /data/col1/avamar-1234567890/cur/d057f520d4f5ab5b26c2b754714c9f21f50255c2
The 'mtree retention-lock revert' command removes retention-lock on this path thereby making it unprotected.
Are you sure? (yes|no) [no]: yes
ok, proceeding.
Please enter sysadmin password to confirm 'mtree retention-lock revert':
W przypadku usuwania poszczególnych kopii zapasowych polecenie składa się zarówno z identyfikatora klienta (CID) z kroku 1, jak i identyfikatora kopii zapasowej z kroku 4 (należy go wprowadzić wielkimi literami):
Przykład:
mtree retention-lock revert /data/col1/avamar-1234567890/cur/d057f520d4f5ab5b26c2b754714c9f21f50255c2/1D5A8C060960B04
The 'mtree retention-lock revert' command removes retention-lock on this path thereby making it unprotected.
Are you sure? (yes|no) [no]: yes
ok, proceeding.
Please enter sysadmin password to confirm 'mtree retention-lock revert':
Dla każdej usuwanej kopii zapasowej należy uruchomić osobne polecenie.
Na przykład, aby usunąć dwie kopie zapasowe:
mtree retention-lock revert /data/col1/avamar-1234567890/cur/d057f520d4f5ab5b26c2b754714c9f21f50255c2/1D5A8C060960B04
mtree retention-lock revert /data/col1/avamar-1234567890/cur/d057f520d4f5ab5b26c2b754714c9f21f50255c2/1D5A3403120cB82
Krok 7 - Avamar:
Po zakończeniu przywracania blokady uruchom następujące polecenie w siatce Avamar, aby tymczasowo wyłączyć tryb governance:
avmaint config governancemode=false --ava
Krok 8 – Avamar (UI, AUI lub MCCLI):
Po wyłączeniu trybu governance kopie zapasowe lub klienty można usunąć za pomocą interfejsu sieciowego Avamar (AUI), konsoli zarządzania (MC UI) lub mccli.
Krok 9 - Avamar:
Po usunięciu klientów lub kopii zapasowych ponownie włącz tryb zarządzania w siatce Avamar, uruchamiając następujące polecenie:
avmaint config governancemode=true --ava