Avamar: Jak resetovat zásady spravované aplikací pro přesun dat pomocí rozhraní REST API
Summary: Tento článek vysvětluje, jak resetovat zásady "app-managed" přesunu dat v systému Avamar se systémem DDOS 6.0 pomocí rozhraní DDOS REST API.
Instructions
Jak resetovat zásady spravované pomocí aplikací pro přesun dat v systému Avamar se systémem DDOS 6.0 pomocí rozhraní REST API:
-
Avamar 7.4.1-58
-
Data Domain: 6.0
Problém:
V softwaru Avamar byla povolena funkce Cloud Tier. Pokud dojde k problému, v uživatelském rozhraní Avamar pro danou oblast Data Domain (DD) není zapnuta funkce Cloud Tier, ale na straně systému DD se zobrazuje, že mtree má zásady spravované aplikací.
Příklad:
data-movement policy show
Mtree Target(Tier/Unit Name) Policy Value
------------------------------- ---------------------- ------------- -------
/data/col1/avamar-1234567891 Cloud/cloudunit1 app-managed enabled
Server MCS (Management Console Server) nyní nemůže povolit vrstvu Cloud Tier.
V MCS se zobrazuje chyba:
WARNING: com.avamar.asn.service.ServiceException: Failed with HTTP error code : 400 additional information : {"details": "**** Data Movement Policy exists for the mtree.", "code": 5437}
Řešení:
K resetování zásad přesunu dat je nutné použít rozhraní DDOS REST API, protože funkce resetování je k dispozici pouze pomocí rozhraní REST API v systému DDOS 6.0.
Rozhraní DDOS REST API lze použít k odstranění stávající zásady a opětovnému povolení cloudové vrstvy.
Níže je uvedeno několik příkladů volání rozhraní DD REST API:
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
#### Vypíše zásady přesunu dat:
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"
#### Nastavte id před odstraněním:
#### Tady je id jedním z výše uvedených přesunů dat: Najít ID podle 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
Možnost Enable Cloud Tier v uživatelském rozhraní MCS:
