Avamar: Zurücksetzen der von der Datenverschiebungs-App verwalteten Policy mithilfe der REST API

Summary: In diesem Artikel wird erläutert, wie Sie die "app-managed"-Policy für die Datenverschiebung auf Avamar mit DDOS 6.0 mithilfe der DDOS REST API zurücksetzen.

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

So setzen Sie die von der Datenverschiebungsanwendung verwaltete Policy auf Avamar mit DDOS 6.0 mithilfe der REST API zurück:

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

Problem:

Die Cloud-Tier-Funktion wurde auf Avamar aktiviert. Nachdem ein Problem aufgetreten ist, ist die Cloud-Tier-Funktion in der Avamar-Benutzeroberfläche für diese Data Domain (DD) nicht aktiviert, auf der DD-Seite wird jedoch angezeigt, dass die mtree verfügt über eine von Apps verwaltete Richtlinie.

Beispiel:

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

Der Management Console Server (MCS) kann den Cloud-Tier jetzt nicht aktivieren.

Im MCS wird ein Fehler angezeigt:

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

Lösung:

Die DDOS REST API muss verwendet werden, um die Datenverschiebungs-Policy zurückzusetzen, da die Reset-Funktion nur über die REST API in DDOS 6.0 verfügbar ist. 

Die DDOS REST API kann verwendet werden, um die vorhandene Policy zu löschen und dann das Cloud-Tier erneut zu aktivieren.

 

Im Folgenden finden Sie einige Beispiele zum Aufrufen der DD REST API:

Hinweis: Führen Sie den Rest-Aufruf in Avamar aus, da andernfalls einige Handshake-Fehler auftreten können.
 
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 
 

#### Datenverschiebungs-Policies auflisten:

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"
 

#### Festlegen der ID vor dem Löschen:

#### Hier ist die ID eine der oben aufgeführten Datenbewegungen: Suchen Sie die ID über die 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

Die Option "Enable Cloud Tier" in der MCS-Benutzeroberfläche:

MCS-Benutzeroberfläche – Cloud-Tier aktivieren

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.