Erstellung eines VVols Datastore
Sie können einen VVols-Datastore mit neuen Volumes oder mit vorhandenen Volumes erstellen. Zudem ist es möglich, einen VVols-Datastore mit einer Kombination aus vorhandenen Volumes und neuen Volumes zu erstellen.
|
Überprüfen Sie, ob die Root-Aggregate nicht der SVM zugeordnet sind. |
Generieren Sie ein JWT-Token, bevor Sie Datastores erstellen, oder erhöhen Sie den Ablauf des SAML-Tokens, indem Sie „Maximum Bearer Token Lifetime“ auf 60 m in vCenter festlegen.
Sie müssen x-auth für die API übergeben. Sie können diese X-Auth aus der neuen API generieren, die unter Auth in Swagger hinzugefügt wurde.
/Virtualization/API/v1/auth/vcenter-Login
-
Erstellung eines VVols-Datastore mit neuem Volume
Abrufen der Aggregat-id, Storage_id(SVM-UUID) mit der ONTAP REST-API POST /Virtualization/API/v1/vcenters/cdded9ad-6bsd-4c9e-b44g-691250bfe2df/vvols/Datastores
Verwenden Sie den folgenden URI, um den Status zu überprüfen:
+
`\https://xx.xx.xx.xxx:8443/virtualization/api/jobmanager/v2/jobs/<JobID>?includeSubJobsAndTasks=true`
+ Request Body für NFS Datastore
{ „Name“:„nfsds1“, „Protokoll“:„nfs“, „Platform_type“:„AFF“, „Moref“:„Domain-c8“, „Volumes{“:[ { „is_existing }“:false } }, „Name“:{„vol_nfs_pvt“, „size_in_mb“:2048000 200, „space_efficiency“:„Thin“, „Aggregate“,{ c677-460a_3827 5000 iops-9273 } }
Anfragekörper für iSCSI Datenspeicher: { "Name" : "iscsi_Custom", "Protocol" : "iscsi", "Platform_type": "AFF", "moref" : "Domain-c8", "Volumes {" : [ { "is_existing } }" : false, "Name {" : "iscsi_Custom 1960", "size_in_mb 9506" : 8034, "space_efficiency" : "Thin", "Aggregate } }" VVols-Datastore mit vorhandenen Volumes erstellen
Erhalten Sie „Aggregate_id“ und „Volume_id“ mit der ONTAP-REST-API.
POST /virtualization/api/v1/vcenters/cdded9ad-6bsd-4c9e-b44g-691250bfe2df/vvols/datastores Text Anfordern
{ "name" : "nfsds2", "protocol" : "nfs", "platform_type": "aff", "moref" : "domain-c8", "volumes" : [ { "is_existing": true, "id": "e632a632-1412-11ee-8a8c-00a09860a3ff" } ], "storage_backend": { "storage_id": "33a8b6b3-10cd-11ee-8a8c-00a09860a3ff" }
}