Avamar: Tiedonsiirtosovelluksen hallitseman käytännön palauttaminen REST-ohjelmointirajapinnalla
Summary: Tässä artikkelissa kerrotaan, miten tietojen siirron app-managed-käytäntö nollataan Avamarissa DDOS 6.0:lla DDOS REST -ohjelmointirajapinnan avulla.
Instructions
DDOS 6.0 -käyttöjärjestelmällä varustetun tiedonsiirron sovelluksen hallitseman käytännön palauttaminen Avamarissa REST-ohjelmointirajapinnan avulla:
-
Avamar 7.4.1-58
-
Data Domain: 6.0
Ongelma:
Cloud Tier -toiminto on otettu käyttöön Avamarissa. Ongelman havaitsemisen jälkeen Cloud Tier -toiminto ei ole käytössä kyseisen Data Domainin (DD) Avamar-käyttöliittymässä, mutta DD-puolella se osoittaa, että mtree on sovelluksen hallitsema käytäntö.
Esimerkki:
data-movement policy show
Mtree Target(Tier/Unit Name) Policy Value
------------------------------- ---------------------- ------------- -------
/data/col1/avamar-1234567891 Cloud/cloudunit1 app-managed enabled
Management Console Server (MCS) ei voi nyt ottaa pilvitasoa käyttöön.
MCS:ssä havaittu virhe:
WARNING: com.avamar.asn.service.ServiceException: Failed with HTTP error code : 400 additional information : {"details": "**** Data Movement Policy exists for the mtree.", "code": 5437}
Ratkaisu:
Tiedonsiirtokäytäntö on nollattava DDOS REST -ohjelmointirajapinnalla, koska nollaus on käytettävissä ainoastaan DDOS 6.0:n REST-ohjelmointirajapinnan avulla.
DDOS REST API:lla voidaan poistaa nykyinen käytäntö ja ottaa sitten pilvitaso uudelleen käyttöön.
Alla on joitakin esimerkkejä DD REST -ohjelmointirajapinnan kutsumisesta:
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
#### Luettele tiedonsiirtokäytännöt:
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"
#### Aseta tunnus ennen poistamista:
#### Tässä tunnus on yksi yllä luetelluista tiedonsiirroista: Etsi tunnus 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
MCS-käyttöliittymän Enable Cloud Tier -vaihtoehto:
