Avamar: Como redefinir a política gerenciada por aplicativo de movimentação de dados usando a API REST

Summary: Este artigo explica como redefinir a política de movimentação de dados "app-managed" no Avamar com DDOS 6.0 usando a API REST do DDOS DOS.

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

Como redefinir a política de movimentação de dados gerenciada por aplicativo no Avamar com DDOS 6.0 usando a API REST:

 
Ambiente:
  • Avamar 7.4.1-58
  • Data Domain: 6.0
 

Problema:

O recurso Cloud Tier foi ativado no Avamar. Depois de encontrar um problema, o recurso Cloud Tier não é ativado na interface do usuário do Avamar para esse Data Domain (DD). No entanto, no lado do DD, ele mostra que o mtree tem uma política gerenciada por aplicativo.

Exemplo:

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

Agora, o MCS (Management Console Server, servidor do console de gerenciamento) não pode ativar o Cloud Tier.

Erro visto no 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}
 

Resolução:

A API REST do DDOS deve ser usada para redefinir a política de movimentação de dados, pois o recurso de redefinição só está disponível usando a API REST no DDOS 6.0. 

A API REST do DDOS PODE ser usada para excluir a política existente e, em seguida, reativar o nível da nuvem.

 

Alguns exemplos são fornecidos abaixo para chamar a API REST do DD:

Nota: Execute a chamada rest no Avamar, caso contrário, poderão ocorrer algumas falhas de handshake.
 
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 
 

#### Liste políticas de movimentação de dados:

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"
 

#### Defina o id antes de excluir:

#### Aqui o id é uma das movimentações de dados listadas acima: Localize o ID pelo 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

A opção "Enable Cloud Tier" na interface do usuário do MCS:

Interface do usuário do MCS - Habilitar o 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.