Avamar. Как безопасно удалить систему Data Domain из сети Avamar.

Summary: В этой статье приведены инструкции по удалению системы Data Domain из сети 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

В этой статье приведены инструкции по удалению системы Data Domain из сети Avamar.

 
Примечания.
  • В этой статье любое упоминание «Avamar Utility Node» относится к служебному узлу в многоузловой среде, одному узлу в физической среде с одним узлом или AVE в виртуальной среде.
  • Пользовательский интерфейс сервера консоли управления (MCS) относится к пользовательскому интерфейсу администратора Java Avamar. Пользовательский интерфейс Avamar (AUI) относится к веб-интерфейсу (https://<avamar-grid>/aui)
 
Предупреждение 1. Будьте осторожны, поскольку для этого процесса необходимо удалить ВСЕ резервные копии, хранящиеся в связанной системе Data Domain.
Предупреждение 2. НЕТ способа «переместить» резервные копии в Avamar или другую систему Data Domain.
Предупреждение 3. Удаленные резервные копии НЕВОЗМОЖНО восстановить.
Предупреждение 4. Если в сети Avamar включены неизменяемые резервные копии, Data Domain нельзя удалить, пока не истечет срок действия всех связанных резервных копий.
Предупреждение 5. Если в сети Avamar включен режим управления, см. Avamar. Как удалить резервную копию, если включен режим управления блокировкой хранения.
 
 
Примечание. Чтобы проверить, включены ли в Avamar неизменяемые резервные копии или режим управления, выполните следующие действия.
 
avmaint config --ava |grep "immutable\|governancemode"
immutablebackups="false"
periodimmutablebackups="false"
governancemode="false"
 
 
Для удаления Data Domain с помощью пользовательского интерфейса Avamar Administrator требуется определенный набор условий. Для успешного завершения этой задачи необходимо выполнить следующие действия:
  • Перед удалением необходимо удалить все резервные копии, сохраненные в Data Domain этим Avamar. 
  • После удаления всех резервных копий рекомендуется выполнить полный цикл обслуживания (вручную или по расписанию).
    • Полный цикл обслуживания включает в себя очистку памяти (GC), контрольную точку (CP), проверку контрольной точки (hfscheck), контрольную точку и удаление старых контрольных точек (RMCP).
 

Перед окончательным удалением системы Data Domain убедитесь, что все данные резервного копирования в Data Domain и метаданные в Avamar удалены. 

 

В этой статье рассматриваются два сценария: 

Сценарий 1. Неполное удаление. Система Data Domain больше не активна или недоступна из Avamar.

Сценарии использования: 
  • Система Data Domain уже выключена.
  • Система Data Domain отключена от сети перед удалением из Avamar. 
  • Файловая система в Data Domain была уничтожена или повторно инициализирована перед удалением Data Domain из Avamar (другими словами, mtree Avamar в Data Domain больше не существует)  
Примечание. В этом сценарии все операции обслуживания Avamar завершаются сбоем с ошибкой MSG_ERR_DDR_ERROR.
 
 

Сценарий 2. Полное удаление. Система Data Domain активна и доступна из Avamar. Все данные резервного копирования, соответствующие метаданным, хранящимся в Avamar, по-прежнему доступны.

Самый простой способ проверить это — выполнить команду « ddrmaint cplist» с Avamar Utility Node. Если сигнал вернется, Avamar может подключиться к Data Domain, прочитать mtree Avamar (устройство хранения) в Data Domain и вывести список контрольных точек. 

Пример.

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>
 
 
Общие шаги для сценария 1 и сценария 2.
 

Следующие общие действия необходимо выполнить для сценариев полного и неполного удаления. 

Внимание! Рекомендуется перевести сеть Avamar в заведомо исправное контролируемое состояние (Avamar. Как перевести Avamar Server в известное контролируемое состояние) перед началом этой процедуры.
 
 

1. Войдите в Avamar Utility Node в качестве пользователя «admin».

2. Найдите имя хоста и индекс Data Domain для удаляемой системы Data Domain.
(Индекс DDR — это числовое значение, представляющее количество систем Data Domain, подключенных к Avamar.)

Индекс можно найти, выполнив следующую команду в качестве администратора на узле Avamar Utility Node:

ddrmaint read-ddr-info
 

Пример вывода:

<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">

В этом примере выходных данных прикреплены два Data Domain.

 
В примере сценария Data Domain, который необходимо удалить, — dd01.company.com:
  • Data-Domain-hostname: dd01.company.com
  • ddr-index-value: 1.
 

3. Проверьте, есть ли какие-либо наборы данных, у которых выбран Data Domain:

Самый простой способ сделать это — выполнить команды из интерфейса командной строки, чтобы определить, какие наборы данных необходимо изменить. После этого для обновления наборов данных можно использовать пользовательский интерфейс (AUI или MCS).

Для сети Avamar с одним прикрепленным Data Domain используйте следующую команду:

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;"
 

Пример.

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)
 

-- или --

Для сети Avamar с несколькими прикрепленными Data Domain используйте следующую команду:

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;"

Где <ddr-index-value> — это указатель, показанный на шаге 2 выше (в нашем примере это был вывод 1)

Пример.

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)
 

Если в отчете нет наборов данных, перейдите к шагу 6, в противном случае перейдите к шагу 4.

4. Войдите в пользовательский интерфейс Avamar (AUI или MCS) и удалите Data Domain из каждого указанного набора данных:

AUI Avamar Administrator:

а. В заголовке «Administration» выберите «Setting».

б. Выберите данные.

в. Для каждого набора данных: 

i. Выберите требуемый набор данных и нажмите «Edit».

ii. Выберите каждый из подключаемых модулей, перечисленных по очереди, в выходных данных на шаге 3.

В примере выходных данных для «Default Dataset» это «Linux Fast Incrementals», «VMware vCloud vApp» и «Windows File System».

iii. Снимите флажок «Store backup on Data Domain system» или, если подключено несколько доменов Data Domain, замените имя Data Domain (если применимо).

iv. Нажмите кнопку «Submit».

v. Повторите для всех перечисленных подключаемых модулей

-- или --

MCS Avamar Administrator:

а. Перейдите в меню «Tools».

б. Выберите «Manage Datasets».

в. Для каждого набора данных: 

i. Выберите требуемый набор данных и нажмите «Edit».

ii. Перейдите на вкладку «Options».

iii. Выберите каждый подключаемый модуль, указанный в выходных данных шага 3, например «Linux Fast Incrementals», «VMware vCloud vApp» и «Windows File System» в наборе данных по умолчанию.

iv. Снимите флажок «Store backups on Data Domain» или, если подключено несколько систем Data Domain, замените имя Data Domain, если применимо.

v. Нажмите «OK».

vi. Повторите эти действия для каждого требуемого набора данных

5. По завершении повторно выполните ту же команду, которая была выполнена ранее в шаге 2б. В списке не должно быть наборов данных:

Примеры:

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;"
 

-- или --

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;"
 

Ожидаемые выходные данные любой из этих команд одинаковы:

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

6. Если подключено несколько Data Domain и Avamar является источником репликации, убедитесь, что удаляемый DD не установлен в качестве хранилища репликации по умолчанию:

Войдите в пользовательский интерфейс Avamar (AUI или MCS) 

AUI Avamar Administrator:

а. В разделе «Administration» выберите «System».

б. Нажмите «Data Domain».

в. Выберите Data Domain для удаления. 

г. Если значение «Default Replication Storage System» равно «Yes», перейдите к шагу «д», в противном случае перейдите к шагу 7.

AUI — хранилище репликации по умолчанию (DD)

д. Нажмите «Cancel».

е. Из оставшихся Data Domain (не удаляемых) выберите альтернативный, который станет хранилищем репликации по умолчанию.

ж. Нажмите «Edit».

з. Введите и подтвердите пароль учетной записи ddboost.

и. Выберите «Use system as default Replication Storage».

к. Выберите «Validate», «Next», «Next», «Finish». Для выполнения обновления потребуется некоторое время.

Примечание. Если при попытке проверить появляется сообщение «Failed to get Data Domain system information», снимите флажок «Use certificate authentication for REST Communication» и повторите попытку.
 

-- или --

MCS Avamar Administrator:

а. Выберите «Server» на главной панели управления.

б. Перейдите на вкладку «Server Management».

в. Если отображается только окно «Bytes Protected Summary», нажмите на разделитель и разверните окно до тех пор, пока не появятся серверы (Avamar и Data Domain):

Управление сервером MCS

г. Выделите Data Domain для удаления. 

д. Если в окне «Node Information» для параметра «Default Replication Storage System» установлено значение «Yes», перейдите к шагу «е», в противном случае перейдите к шагу 7.

MCS — хранилище репликации по умолчанию (DD)

е. Из оставшихся Data Domain (не удаляемых) выберите альтернативный, который станет хранилищем репликации по умолчанию.

ж. Из меню «Actions» выберите «Edit Data Domain system».

з. Установите флажок «Use system as default replication storage» и нажмите «OK». 

и. Нажмите «Yes», чтобы подтвердить изменение сопоставления хранилища репликации по умолчанию. Для выполнения обновления потребуется некоторое время.

7. В зависимости от типа удаления выполните следующие действия.
  • Для неполного удаления (сценарий 1) перейдите к шагу 8
  • Для полного удаления (сценарий 2) перейдите к шагу 11
 
 
Сценарий 1. Действия, относящиеся к неполному удалению
 
Предупреждение! Следующие действия следует выполнять только в том случае, если система Data Domain больше не доступна из сети Avamar.
 
Допустимые причины включают (помимо прочего):
  • Система Data Domain была отключена перед удалением из Avamar. 
  • Система Data Domain отключена от сети перед удалением из Avamar. 
  • Файловая система в Data Domain была повторно инициализирована перед удалением из Avamar (другими словами, mtree Avamar больше не существует в системе Data Domain).
  • Файловая система в Data Domain уничтожена или повреждена
 

8. Выполните следующую команду:  

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

Где <Data-Domain-hostname> — это имя, полученное на шаге 2 (dd01.company.com в примере вывода).

Пример.

mccli dd delete --name=dd01.company.com --force
0,30936,Deleted Data Domain system.
Attribute                 Value 
------------------------- -------------------------------------------------------------------
ipv6Hostname
ipv4Hostname              dd01.company.com
Возврат запроса в командной строке может занять некоторое время. Дождитесь завершения команды без прерывания.
Примечания. Если появляется сообщение «Data Domain system is used by a backup policy», то один или несколько наборов данных остаются настроенными для использования системы Data Domain. Просмотрите шаги 3–5, затем попытайтесь повторно выполнить команду «mccli dd delete».
 
Предупреждение! Если отображается следующее, система Data Domain удалена, однако хранилище репликации по умолчанию отсутствует. Необходимо рассмотреть шаг 6.
 
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
 

Если будут обнаружены какие-либо другие ошибки, остановитесь и создайте сервисную заявку. Эта статья вместе с любыми ошибками должна быть включена при создании сервисной заявки.  

9. Удалите все ссылки на резервные копии, хранящиеся в Data Domain:

Все ссылки на резервные копии, хранящиеся в недоступной системе Data Domain, должны быть удалены. Хотя данные Data Domain и резервного копирования недоступны, метаданные все еще присутствуют в Avamar.

Сценарий remove_ddr_backups можно использовать для обнаружения и отображения резервных копий, ссылающихся на Data Domain, и он находится в каталоге /usr/local/avamar/bin на узле Avamar Utility Node.

а. Запустите сценарий в неразрушающем режиме:

remove_ddr_backups <ddr-index-value>

Где <ddr-index-value> — это индекс Data Domain, отмеченный на шаге 2 (в примере выходных данных это было 1).

Пример.

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.

Как указано в выводе, приведенная выше команда выполняется в «неразрушающем» режиме и не удаляет никаких резервных копий. 

Этот вывод показывает, что в ddrindex 1 хранится 2232 резервных копии.

б. Удалите резервные копии, на которые ссылается недоступная система Data Domain, добавив флаг «--delete-backups».

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

Где <ddr-index-value> — это индекс Data Domain, отмеченный на шаге 2 (в примере выходных данных это было 1).

Пример.

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: 
 

в. Еще раз убедитесь, что это правильный Data Domain, так как этот процесс не является обратимым.

г. Нажмите «Yes»

Ожидаемые выходные данные:

1  Request succeeded
Примечание. Этот сценарий не может удалить заблокированные резервные копии, поэтому если отображаются выходные данные, аналогичные следующим, резервные копии необходимо удалить вручную. 
 
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'

Инструкции по удалению заблокированных резервных копий вручную см. в разделе «Дополнительная информация».

После удаления всех заблокированных резервных копий повторите шаги 9б–9г, чтобы удалить Data Domain.

10. Перейдите к шагу 14.

 
Сценарий 2. Действия, относящиеся к полному удалению
 

11. Все резервные копии, хранящиеся в Data Domain, которые необходимо удалить, должны быть удалены:

Сценарий remove_ddr_backups можно использовать для обнаружения и отображения резервных копий, ссылающихся на Data Domain, и он находится в каталоге /usr/local/avamar/bin на узле Avamar Utility Node.

а. Запустите сценарий в неразрушающем режиме:

remove_ddr_backups <ddr-index-value>

Где <ddr-index-value> — это индекс Data Domain, отмеченный на шаге 2 (в примере выходных данных это было 1)

Пример.

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.

Как указано в выводе, приведенная выше команда выполняется в «неразрушающем» режиме и не удаляет никаких резервных копий. 

Этот вывод показывает, что в ddrindex 1 хранится 2232 резервных копии.

б. Удалите резервные копии, на которые ссылается недоступная система Data Domain, добавив флаг «--delete-backups».

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

Где <ddr-index-value> — это индекс Data Domain, отмеченный на шаге 2 (в примере выходных данных это было 1)

Пример.

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: 
 

в. Еще раз убедитесь, что это правильный Data Domain, так как этот процесс не является обратимым.

г. Нажмите «Yes»

Ожидаемые выходные данные:

1  Request succeeded
Примечание. Этот сценарий не может удалить заблокированные резервные копии, поэтому если отображаются выходные данные, аналогичные следующим, резервные копии необходимо удалить вручную.
 
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'

Инструкции по удалению заблокированных резервных копий вручную см. в разделе «Дополнительная информация».

После удаления всех заблокированных резервных копий повторите шаги 11б–11г, чтобы удалить Data Domain.

12. После удаления резервных копий клиента необходимо удалить все контрольные точки, связанные с любыми резервными копиями Data Domain, из сети Avamar.

а. Проверьте, когда была завершена последняя контрольная точка: 

status.dpn |grep "Last checkpoint"
 

б. Выполните очистку MCS:

mcserver.sh --flush
 

Пример.

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

в. Создайте новую контрольную точку:

avmaint checkpoint --ava --wait

Запрос не возвращается до завершения контрольной точки.

г. Проверьте наличие последней контрольной точки:

status.dpn |grep "Last checkpoint"

Убедитесь, что вывод отличается от выходных данных на шаге 12а.

д. Проверьте контрольную точку: 

avmaint hfscheck --full --keep --ava
 

е. Отслеживайте hfscheck до завершения.

ж. Когда hfscheck будет успешно завершено, создайте другую контрольную точку:

avmaint checkpoint --ava --wait

Запрос также не возвращается до завершения контрольной точки.

з. Удалите все старые контрольные точки:

avmaint rmcp --full --ava
 

13. Удалите Data Domain из Avamar с помощью интерфейса командной строки или пользовательского интерфейса.

Интерфейс командной строки

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

Где <Data-Domain-hostname> — это имя, полученное на шаге 2 (dd01.company.com в примере вывода).

Пример.

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

Возврат запроса в командной строке может занять некоторое время. Дождитесь завершения команды без прерывания.

Примечание. Если отображается сообщение об ошибке «Cannot delete the only default replication storage system», то удаляемая система Data Domain является хранилищем репликации по умолчанию. Просмотрите шаг 6 и повторите команду «mccli dd delete».
 

-- или --

AUI Avamar Administrator:

а. В разделе «Administration» выберите «System».

б. Нажмите «Data Domain».

в. Выберите Data Domain для удаления. 

г. Нажмите «Delete».

д. Просмотрите подтверждение, чтобы убедиться, что в нем указано имя удаляемой системы Data Domain.

е. Нажмите «Yes», чтобы подтвердить удаление Data Domain. Для выполнения обновления потребуется некоторое время.

ж. Data Domain больше не должно отображаться.

Примечание. Система не позволяет удалить Data Domain, если это хранилище репликации по умолчанию.
 

-- или --

MCS Avamar Administrator:

а. Выберите «Server» на главной панели управления.

б. Перейдите на вкладку «Server Management».

в. Если отображается только окно «Bytes Protected Summary», нажмите на разделитель и разверните окно до тех пор, пока не появятся серверы (Avamar и Data Domain):

Управление сервером MCS

г. Выберите Data Domain для удаления. 

д. Из меню «Actions» выберите «Delete Data Domain system».

е. Просмотрите подтверждение, чтобы убедиться, что в нем указано имя удаляемой системы Data Domain.

ж. Нажмите «Yes», чтобы подтвердить удаление Data Domain. Для выполнения обновления потребуется некоторое время.

з. Data Domain больше не должно отображаться.

Примечание. Система не позволяет удалить Data Domain, если это хранилище репликации по умолчанию.
 

14. Запустите цикл обслуживания вручную (даже если он был выполнен на шаге 12).

а. Проверьте, когда была завершена последняя контрольная точка: 

status.dpn |grep "Last checkpoint"
 

б. Выполните очистку MCS:

mcserver.sh --flush
 

Пример.

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

в. Создайте новую контрольную точку:

avmaint checkpoint --ava --wait

Запрос не возвращается до завершения контрольной точки.

г. Проверьте наличие последней контрольной точки:

status.dpn |grep "Last checkpoint"

Убедитесь, что вывод отличается от выходных данных на шаге 14а.

д. Проверьте контрольную точку: 

avmaint hfscheck --full --keep --ava
 

е. Отслеживайте hfscheck до завершения.

ж. Когда hfscheck будет успешно завершено, создайте другую контрольную точку:

avmaint checkpoint --ava --wait

Запрос также не возвращается до завершения контрольной точки.

з. Удалите все старые контрольные точки:

avmaint rmcp --full --ava
 

15. Верните сеть в рабочее состояние, используя Avamar. Как перевести Avamar Server в известное контролируемое состояние в качестве руководства.

Additional Information

Как вручную удалить заблокированные резервные копии:

Удаление заблокированных резервных копий вручную можно выполнить с помощью пользовательского интерфейса (MCS или AUI) или интерфейса командной строки.

1. Возьмите выходные данные remove_ddr_backups и запишите все пути, резервные копии которых не удалось удалить. 

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'

В этом примере выходных данных пути следующие: /MC_RETIRED/test_client_A2014.01.23.16.18.41 и /clients/test_client_B

2. Удалите заблокированные резервные копии для каждого клиента, используя предпочтительный метод:

Интерфейс командной строки:

а. Получите информацию о резервной копии с помощью команды getb: 

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

Где <full-path-to-client> — имя клиента из нашего примера выходных данных, а <date> — шестнадцатеричное значение в поле даты.

Пример и выходные данные:

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"/>
 

б. Удалите резервную копию с помощью команды delb: 

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

Пример и выходные данные: 

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

в. Перезапустите команду getb , чтобы убедиться, что резервная копия удалена:

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

Пример. 

avmgr getb --format=xml --incpartials --path=/MC_RETIRED/test_client_A2014.01.23.16.18.41 | grep -i 0x1CEF631A5EDEA52
 
Не должно быть выходных данных.
 

г. Повторите для каждого из клиентов, перечисленных в выводе «remove_ddr_backups».

-- или --

В AUI Avamar Administrator:

а. Выберите заголовок «Administration», выберите «Asset Management».

б. Перейдите по дереву и найдите первый клиент в списке. 

в. Нажмите «View More», чтобы просмотреть резервные копии, связанные с клиентом.

г. Выберите резервную копию для удаления. 

д. Нажмите «Удалить».

ж. Подтвердите при появлении запроса.

з. Повторите для каждого из клиентов, перечисленных в выводе «remove_ddr_backups».

-- или --

В MCS Avamar Administrator:

а. Выберите «Backup and Restore».

б. Перейдите по дереву и найдите первый клиент в списке. 

в. Убедитесь, что выбран параметр «Manage», и выберите все в разделе «By Retention»:

Список резервных копий MCS
 

г. Нажмите «Retrieve».

д. После возврата резервной копии нажмите на нее правой кнопкой мыши.

е. Выберите «Delete Backup».

ж. Подтвердите при появлении запроса.

з. Повторите для каждого из клиентов, перечисленных в выводе «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.