Avamar: Jak zresetować zasady zarządzane przez aplikację przenoszenia danych przy użyciu interfejsu API REST
Summary: W tym artykule wyjaśniono, jak zresetować zasady "zarządzane przez aplikację" ruchu danych w Avamar z DDOS 6.0 przy użyciu interfejsu API REST DDOS.
Instructions
Resetowanie zasad zarządzanych przez aplikację przenoszenia danych w systemie Avamar z DDOS 6.0 przy użyciu interfejsu API REST:
-
Avamar 7.4.1-58
-
Data Domain: 6.0
Problem:
Funkcja Cloud Tier została włączona w systemie Avamar. Po napotkaniu problemu funkcja Cloud Tier nie jest włączona w interfejsie użytkownika Avamar dla danej domeny danych (DD), jednak po stronie DD widać, że mtree Ma zasady zarządzane przez aplikację.
Przykład:
data-movement policy show
Mtree Target(Tier/Unit Name) Policy Value
------------------------------- ---------------------- ------------- -------
/data/col1/avamar-1234567891 Cloud/cloudunit1 app-managed enabled
Serwer konsoli zarządzania (MCS) nie może teraz włączyć warstwy chmury.
Błąd widoczny w 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}
Rozwiązanie:
Interfejs API REST DDOS musi być używany do resetowania zasad ruchu danych, ponieważ funkcja resetowania jest dostępna tylko przy użyciu interfejsu API REST w DDOS 6.0.
Interfejs DDOS REST API może służyć do usuwania istniejących zasad, a następnie ponownego włączania warstwy chmury.
Poniżej przedstawiono kilka przykładów wywoływania interfejsu API REST DD:
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
#### Lista zasad przenoszenia danych:
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"
#### Ustaw id przed usunięciem:
#### Tutaj id jest jednym z wyżej wymienionych ruchów danych: Znajdź identyfikator za pomocą 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
Opcja "Enable Cloud Tier" w interfejsie MCS:
