Avamar: Het door de app beheerde beleid voor dataverplaatsing opnieuw instellen met behulp van REST API

Summary: In dit artikel wordt uitgelegd hoe u het beleid voor 'app-beheerde' dataverplaatsing opnieuw instelt op Avamar met DDOS 6.0 met behulp van de 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

Door de app beheerde beleidsregels voor dataverplaatsing opnieuw instellen op Avamar met DDOS 6.0 met behulp van de REST API:

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

Probleem:

De Cloud Tier-functie is ingeschakeld op Avamar. Nadat er een probleem is opgetreden, is de Cloud Tier-functie niet ingeschakeld in de Avamar UI voor dat Data Domain (DD), maar aan de DD-kant wordt weergegeven dat de mtree Heeft een door de app beheerd beleid.

Voorbeeld:

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

De Management Console Server (MCS) kan de Cloud Tier nu niet inschakelen.

Fout waargenomen in de 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}
 

Oplossing:

De DDOS REST API moet worden gebruikt om het beleid voor dataverplaatsing opnieuw in te stellen, omdat de resetfunctie alleen beschikbaar is met behulp van de REST API in DDOS 6.0. 

De DDOS REST API kan worden gebruikt om het bestaande beleid te verwijderen en vervolgens de cloudlaag weer in te schakelen.

 

Hieronder vindt u enkele voorbeelden om de DD REST API aan te roepen:

Opmerking: Voer de restaanroep uit in Avamar, anders kunnen er fouten optreden met handshakes.
 
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 
 

#### Beleid voor verplaatsing van lijstgegevens:

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"
 

#### Stel de id in voor het verwijderen:

#### Hier is de id een van de hierboven genoemde gegevensbewegingen: Zoek de id door de 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

De optie "Enable Cloud Tier" in de MCS-gebruikersinterface:

MCS UI - Cloud Tier inschakelen

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.