Vérifiez les SVM sur les clusters ONTAP à l'aide des API d'Active IQ Unified Manager
Avant de provisionner des partages de fichiers ou des LUN, vous devez vérifier si des machines virtuelles de stockage (SVM) ont été créées sur les clusters.
|
|
Le workflow suppose que les clusters ONTAP ont été ajoutés à Unified Manager et que la clé du cluster a été obtenue. Les clusters doivent disposer des licences requises pour le provisionnement des LUN et des partages de fichiers sur ceux-ci. |
-
Vérifiez si une SVM a été créée dans le cluster.
Catégorie Verbe HTTP Chemin centre de données
GET
/datacenter/svm/svms/datacenter/svm/svms/{key}Exemple de cURL
curl -X GET "https://<hostname>/api/datacenter/svm/svms" -H "accept: application/json" -H "Authorization: Basic <Base64EncodedCredentials>"
-
Si la clé SVM n'est pas renvoyée, créez la SVM. Pour créer les SVM, vous avez besoin de la clé du cluster sur lequel vous provisionnez la SVM. Vous devez également spécifier le nom de la SVM. Suivez ces étapes.
Catégorie Verbe HTTP Chemin centre de données
GET
/datacenter/cluster/clusters/datacenter/cluster/clusters/{key}Obtenez la clé du cluster.
Exemple de cURL
curl -X GET "https://<hostname>/api/datacenter/cluster/clusters" -H "accept: application/json" -H "Authorization: Basic <Base64EncodedCredentials>"
-
À partir du résultat, récupérez la clé du cluster, puis utilisez-la comme valeur d'entrée pour créer le SVM.
Lors de la création de la SVM, assurez-vous qu'elle prend en charge tous les protocoles nécessaires au provisionnement des LUN et des partages de fichiers, tels que CIFS, NFS, FCP et iSCSI. Les processus de provisionnement risquent d'échouer si la SVM ne prend pas en charge les services requis. Il est recommandé d'activer également sur la SVM les services correspondant aux types de charges de travail concernés.
Catégorie Verbe HTTP Chemin centre de données
POST
/datacenter/svm/svmsExemple de cURL
Saisissez les détails de l'objet SVM en tant que paramètres d'entrée.
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\"}"La sortie JSON affiche une clé d'objet Job que vous pouvez utiliser pour vérifier le SVM que vous avez créé.
-
Vérifiez la création du SVM à l'aide de la clé de l'objet de tâche pour la requête. Si le SVM est créé avec succès, la clé du SVM est renvoyée dans la réponse.
Catégorie Verbe HTTP Chemin serveur de gestion
GET
/management-server/jobs/{key}