Avamar: Sådan nulstilles den appadministrerede politik for dataflytning ved hjælp af REST API
Summary: Denne artikel forklarer, hvordan du nulstiller politikken "app-administreret" for dataflytning på Avamar med DDOS 6.0 ved hjælp af DDOS REST API.
Instructions
Sådan nulstiller du app-administreret politik for dataflytning på Avamar med DDOS 6.0 ved hjælp af REST-api:
-
Avamar 7.4.1-58
-
Data Domain: 6.0
Problem:
Cloud Tier-funktionen blev aktiveret på Avamar. Når der er opstået et problem, er Cloud Tier-funktionen ikke slået til i Avamar-brugergrænsefladen for det pågældende Data Domain (DD), men på DD-siden viser det, at mtree har en appadministreret politik.
Eksempel:
data-movement policy show
Mtree Target(Tier/Unit Name) Policy Value
------------------------------- ---------------------- ------------- -------
/data/col1/avamar-1234567891 Cloud/cloudunit1 app-managed enabled
Management Console Server (MCS) kan nu ikke aktivere Cloud Tier.
Fejl i 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}
Løsning:
DDOS REST API skal bruges til at nulstille dataflytningspolitikken, da nulstillingsfunktionen kun er tilgængelig ved hjælp af REST API i DDOS 6.0.
DDOS REST API kan bruges til at slette den eksisterende politik og derefter genaktivere cloudniveauet.
Nedenfor gives nogle eksempler til at kalde DD REST-api'en:
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
#### Angiv politikker for dataflytning:
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"
#### Indstil id'et før sletning:
#### Her er id'et en af de ovennævnte databevægelser: Find id'et ved hjælp af 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
Indstillingen "Aktivér cloudniveau" i MCS-brugergrænsefladen:
