Avamar : Comment réinitialiser la règle gérée par l’application de déplacement des données à l’aide de l’API REST
Summary: Cet article explique comment réinitialiser la règle de déplacement des données gérée par application sur Avamar avec DDOS 6.0 à l’aide de l’API REST DDOS.
Instructions
Réinitialisation de la règle gérée par l’application de déplacement des données sur Avamar avec DDOS 6.0 à l’aide de l’API REST :
-
Avamar 7.4.1-58
-
Data Domain : 6.0
Problème :
La fonctionnalité Cloud Tier a été activée sur Avamar. Après avoir rencontré un problème, la fonctionnalité Cloud Tier n’est pas activée dans l’interface utilisateur Avamar pour ce système Data Domain (DD), mais du côté DD, elle indique que le mtree dispose d’une politique gérée par l’application.
Exemple :
data-movement policy show
Mtree Target(Tier/Unit Name) Policy Value
------------------------------- ---------------------- ------------- -------
/data/col1/avamar-1234567891 Cloud/cloudunit1 app-managed enabled
Le serveur MCS (Management Console Server) ne peut plus activer Cloud Tier.
Erreur détectée dans le 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}
Résolution :
L’API REST DDOS doit être utilisée pour réinitialiser la règle de déplacement des données, car la fonctionnalité de réinitialisation n’est disponible qu’à l’aide de l’API REST dans DDOS 6.0.
L’API REST DDOS peut être utilisée pour supprimer la règle existante, puis réactiver le niveau Cloud.
Vous trouverez ci-dessous quelques exemples pour appeler l’API DD REST :
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
#### List data movement policies :
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"
#### Définissez l’ID avant la suppression :
#### Ici, l’ID est l’un des mouvements de données répertoriés ci-dessus : Recherchez l’ID par le 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
L’option « Enable Cloud Tier » dans l’interface utilisateur MCS :
