SVMs auf ONTAP Clustern mithilfe der Active IQ Unified Manager APIs überprüfen
Vor der Provisionierung von Dateifreigaben oder LUNs sollte geprüft werden, ob auf den Clustern Storage Virtual Machines (SVMs) erstellt wurden.
|
|
Der Workflow setzt voraus, dass ONTAP Cluster zu Unified Manager hinzugefügt wurden und der Clusterschlüssel abgerufen wurde. Die Cluster müssen über die erforderlichen Lizenzen für die Provisionierung von LUNs und Dateifreigaben verfügen. |
-
Es ist zu prüfen, ob im Cluster eine SVM erstellt wurde.
Kategorie HTTP-Verb Pfad Datacenter
GET
/datacenter/svm/svms/datacenter/svm/svms/{key}Beispiel cURL
curl -X GET "https://<hostname>/api/datacenter/svm/svms" -H "accept: application/json" -H "Authorization: Basic <Base64EncodedCredentials>"
-
Wenn der SVM-Schlüssel nicht zurückgegeben wird, muss die SVM erstellt werden. Zum Erstellen der SVMs benötigen Sie den Clusterschlüssel, auf dem Sie die SVM provisionieren. Außerdem müssen Sie den SVM-Namen angeben. Die folgenden Schritte sind auszuführen.
Kategorie HTTP-Verb Pfad Datacenter
GET
/datacenter/cluster/clusters/datacenter/cluster/clusters/{key}Ermittlung des Cluster-Schlüssels.
Beispiel cURL
curl -X GET "https://<hostname>/api/datacenter/cluster/clusters" -H "accept: application/json" -H "Authorization: Basic <Base64EncodedCredentials>"
-
Der Cluster-Schlüssel aus der Ausgabe dient anschließend als Eingabe für die Erstellung der SVM.
Beim Erstellen der SVM muss sichergestellt werden, dass sie alle für die Provisionierung von LUNs und Dateifreigaben erforderlichen Protokolle unterstützt, z. B. CIFS, NFS, FCP und iSCSI. Die Provisionierungs-Workflows können fehlschlagen, wenn die SVM die erforderlichen Services nicht unterstützt. Es wird empfohlen, die Services für die jeweiligen Workload-Typen ebenfalls auf der SVM zu aktivieren.
Kategorie HTTP-Verb Pfad Datacenter
POST
/datacenter/svm/svmsBeispiel cURL
Die Details des SVM-Objekts sind als Eingabeparameter anzugeben.
curl -X POST "https://<hostname>/api/datacenter/svm/svms" -H "accept: application/json" -H "Content-Type: application/json" -H "Authorization: Basic <Base64EncodedCredentials>" "{ \"aggregates\": [ { \"_links\": {}, \"key\": \"1cd8a442-86d1,type=objecttype,uuid=1cd8a442-86d1-11e0-ae1c-9876567890123\", \"name\": \"cluster2\", \"uuid\": \"02c9e252-41be-11e9-81d5-00a0986138f7\" } ], \"cifs\": { \"ad_domain\": { \"fqdn\": \"string\", \"password\": \"string\", \"user\": \"string\" }, \"enabled\": true, \"name\": \"CIFS1\" }, \"cluster\": { \"key\": \"1cd8a442-86d1-11e0-ae1c-123478563412,type=object type,uuid=1cd8a442-86d1-11e0-ae1c-9876567890123\" }, \"dns\": { \"domains\": [ \"example.com\", \"example2.example3.com\" ], \"servers\": [ \"10.224.65.20\", \"2001:db08:a0b:12f0::1\" ] }, \"fcp\": { \"enabled\": true }, \"ip_interface\": [ { \"enabled\": true, \"ip\": { \"address\": \"10.10.10.7\", \"netmask\": \"24\" }, \"location\": { \"home_node\": { \"name\": \"node1\" } }, \"name\": \"dataLif1\" } ], \"ipspace\": { \"name\": \"exchange\" }, \"iscsi\": { \"enabled\": true }, \"language\": \"c.utf_8\", \"ldap\": { \"ad_domain\": \"string\", \"base_dn\": \"string\", \"bind_dn\": \"string\", \"enabled\": true, \"servers\": [ \"string\" ] }, \"name\": \"svm1\", \"nfs\": { \"enabled\": true }, \"nis\": { \"domain\": \"string\", \"enabled\": true, \"servers\": [ \"string\" ] }, \"nvme\": { \"enabled\": true }, \"routes\": [ { \"destination\": { \"address\": \"10.10.10.7\", \"netmask\": \"24\" }, \"gateway\": \"string\" } ], \"snapshot_policy\": { \"name\": \"default\" }, \"state\": \"running\", \"subtype\": \"default\"}"Die JSON-Ausgabe zeigt einen Job-Objektschlüssel an, mit dem Sie die von Ihnen erstellte SVM überprüfen können.
-
Die Überprüfung der SVM-Erstellung erfolgt mithilfe des Jobobjektschlüssels für die Abfrage. Bei erfolgreicher Erstellung der SVM wird der SVM-Schlüssel in der Antwort zurückgegeben.
Kategorie HTTP-Verb Pfad Management-Server
GET
/management-server/jobs/{key}