Avamar. Сброс политики, управляемой приложением, перемещения данных с помощью API REST

Summary: В этой статье объясняется, как сбросить политику перемещения данных «app-managed» в Avamar с DDOS 6.0 с помощью DDOS REST API.

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

Сброс политики, управляемой приложением, перемещения данных в Avamar с помощью DDOS 6.0 с помощью API-интерфейса REST:

 
Инфраструктура.
  • Avamar 7.4.1-58
  • Data Domain. 6.0
 

Проблема.

В Avamar была включена функция Cloud Tier. При возникновении проблемы функция Cloud Tier не включена в пользовательском интерфейсе Avamar для этого Data Domain (DD), однако на стороне DD отображается, что mtree имеет политику, управляемую приложением.

Пример.

data-movement policy show 
Mtree                             Target(Tier/Unit Name)   Policy          Value
-------------------------------   ----------------------   -------------   -------
/data/col1/avamar-1234567891      Cloud/cloudunit1        app-managed     enabled
 

Сервер консоли управления (MCS) теперь не может активировать Cloud Tier.

В MCS отображается ошибка:

WARNING: com.avamar.asn.service.ServiceException: Failed with HTTP error code : 400 additional information : {"details": "**** Data Movement Policy exists for the mtree.", "code": 5437}
 

Разрешение.

Для сброса политики перемещения данных необходимо использовать DDOS REST API, так как функция сброса доступна только с помощью REST API в DDOS 6.0. 

С помощью DDOS REST API можно удалить существующую политику и затем повторно включить облачный уровень.

 

Ниже приведены некоторые примеры вызова API-интерфейса DD REST:

Примечание. Выполните вызов rest в Avamar, иначе могут возникать некоторые сбои подтверждения.
 
host=[your dd host] 
ddr_username=[your username] 
ddr_password=[your password] 
token=`curl --insecure -H "Content-Type: application/json" -X POST -d "{\"auth_info\":{\"username\":\"$ddr_username\",\"password\":\"$ddr_password\"}}" -w '\n' -i -s https://$host:3009/rest/v1.0/auth |grep 'X-DD-AUTH-TOKEN:'`
echo $token 
 

#### Список политик перемещения данных:

curl --insecure -X GET --header 'Content-Type: application/json' --header 'Accept: application/json' --header "$token" -w '\n' "https://$host:3009/rest/v1.0/dd-systems/0/data-movement-policies"
 

#### Задайте id перед удалением:

#### Здесь id — это одно из перечисленных выше перемещений данных: Найдите идентификатор по параметру mtree_name.

id="" [root@localhost text]
curl --insecure -X DELETE --header 'Content-Type: application/json' --header 'Accept: application/json' --header "$token" -w '\n'  https://$host:3009/rest/v1.0/dd-systems/0/data-movement-policies/$id 

 

Additional Information

Параметр «Enable Cloud Tier» в пользовательском интерфейсе MCS:

Пользовательский интерфейс MCS — включить Cloud Tier

Affected Products

Data Domain

Products

Avamar Server, Data Domain, Cloud Disaster Recovery
Article Properties
Article Number: 000014126
Article Type: How To
Last Modified: 13 Aug 2025
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.