Avamar. Как удалить резервную копию при включенной блокировке хранения (режим управления)
Summary: Удаление резервной копии при включенной блокировке хранения (режим управления) в интегрированных решениях Avamar и Data Domain.
Instructions
Чтобы удалить резервную копию при включенной блокировке хранения (режим управления), необходимо выполнить следующие действия в указанном далее порядке.
Шаг 1. Avamar.
Войдите в Avamar Utility Node в качестве пользователя «admin».
Определите путь к клиенту с помощью следующей команды:
avmgr getl --path=<domain path to client> | grep -i '<client name>'
Пример.
avmgr getl --path=/clients/physical | grep -i 'testclientA'
1 testclientA.company.com location: d057f520d4f5ab5b26c2b754714c9f21f50255c2 pswd: c1015019cf10175d15984d7cc9c833754f3cff3e
Запишите расположение. Это также называется идентификатором клиента (CID).
Эта информация необходима для поиска полного пути в Data Domain на последующих шагах.
Шаг 2. Avamar.
Чтобы удалить весь клиент или все резервные копии с клиента, перейдите к шагу 3.
Чтобы удалить одну резервную копию, несколько резервных копий (но не все), выполните следующую команду, чтобы получить список резервных копий для этого клиента Avamar:
avmgr getb --path=<full path to client> --format=xml
Пример.
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" значение или значения. Это время создания резервной копии или BID (и способ запечатывания резервной копии на сервере Data Domain).
-
-
-
Значением всегда является «0x», за которым следует метка времени (например, «0x1d5a8c060960b04»).
-
Значение, следующее за "0x", - это то, что требуется из этого вывода (в этом примере это будет "1d5a8c060960b04").
-
-
Шаг 3. Data Domain:
В Data Domain войдите в систему как sysadmin.
Выполните следующую команду, чтобы вывести mtrees.
mtree list
Пример.
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
Обратите внимание на Avamar mtree. Переменная mtree Для отмены блокировки хранения на более поздних этапах этой процедуры требуется имя.
Шаг 4. Avamar.
Проверка Avamar mtree имя, выполнив следующую команду:
avmaint hfscreate
Пример вывода:
1234567890
Затем добавьте строку "/data/col1/avamar-»
В этом примере результирующий mtree Имя /data/col1/avamar-1234567890, что соответствует выходным данным на шаге 3.
Шаг 5. Data Domain:
- Члены группы технической поддержки Dell Technologies Avamar:
Дальнейшие действия см. в разделе «Внутренние примечания».
- Все остальные:
Выполните следующую команду, чтобы создать отчет обо всех заблокированных файлах хранения в Data Domain:
(Эта команда используется для поиска клиентов и резервных копий, которые нужно удалить.)
mtree retention-lock report generate retention-details mtrees /data/col1/<avamar-xxxxxxxx> output-file <filename.txt>
(Где "mtree" - это mtree, определенное Avamar mtree ранее (в этом примере: /data/col1/avamar-1234567890)
Пример.
mtree retention-lock report generate retention-details mtrees /data/col1/avamar-1234567890 output-file dd_retentionlock.txt
При этом создается отчет со всеми заблокированными файлами.
Выходные данные отправляются в каталог /ddvar/log/debug/retention-lock-reports/ (или каталог, указанный при выполнении команды).
Используйте идентификатор клиента (CID), полученный на шаге 1, и найдите путь резервного копирования в Data Domain из созданного выходного файла (в данном примере dd_retentionlock.txt)
Шаг 6. Data Domain:
Найдя путь, выполните следующую команду, чтобы отменить блокировку резервного копирования (что сделает возможным его удаление):
mtree retention-lock revert <path to client/backup>
Команда запрашивает пароль системного администратора для завершения процесса отката.
В зависимости от того, что удаляется, команда немного отличается:
При удалении всех резервных копий или клиента команда использует идентификатор клиента (CID) из шага 1.
Пример.
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':
При удалении отдельных резервных копий команда включает идентификатор клиента (CID) из шага 1 и идентификатор резервного копирования из шага 4 (его необходимо ввести в верхнем регистре):
Пример.
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':
Для каждой удаляемой резервной копии необходимо выполнить отдельную команду.
Например, чтобы удалить две резервные копии, выполните следующие действия.
mtree retention-lock revert /data/col1/avamar-1234567890/cur/d057f520d4f5ab5b26c2b754714c9f21f50255c2/1D5A8C060960B04
mtree retention-lock revert /data/col1/avamar-1234567890/cur/d057f520d4f5ab5b26c2b754714c9f21f50255c2/1D5A3403120cB82
Шаг 7. Avamar.
После завершения отката блокировки выполните следующую команду в сети Avamar, чтобы временно отключить режим управления:
avmaint config governancemode=false --ava
Шаг 8. Avamar (пользовательский интерфейс, AUI или MCCLI).
После отключения режима управления резервные копии или клиенты можно удалить с помощью веб-интерфейса Avamar (AUI), консоли управления (пользовательского интерфейса MC) или mccli.
Шаг 9. Avamar.
После удаления клиентов или резервных копий повторно включите режим управления в сети Avamar Grid, выполнив следующую команду.
avmaint config governancemode=true --ava