Implementierungs-Modus von VMware Cloud Foundation für ONTAP Tools
ONTAP Tools für VMware vSphere können in VMware Cloud Foundation (VCF) Umgebung implementiert werden. Hauptziel der VCF-Implementierung ist die Verwendung von ONTAP-Tools in einem Cloud-Setup und die Erstellung von Containern ohne vCenter Server.
Im VCF-Modus können Sie Container für Ihren Speicher erstellen, ohne dass ein vCenter Server benötigt wird. VASA Provider ist standardmäßig nach der Bereitstellung von ONTAP-Tools im VCF-Modus aktiviert. Nach Abschluss der Implementierung können Sie mit REST-APIs Storage-Systeme hinzufügen und Container erstellen. Es wird eine neue API zur Generierung des Appliance-API-Tokens eingeführt, das API-Aufrufe authentifiziert. Einige der vorhandenen APIs wurden geändert, um den Header Appliance-API-Token zu verwenden.
Folgende APIs sind für den VCF-Bereitstellungsmodus verfügbar:
API |
HTTP-Methode |
Neu/geändert |
Abschnitt Kopfzeile |
/1.0/admin/Container |
GET |
Neu |
Container |
/1.0/admin/Container |
POST |
Neu |
Container |
/1.0/vcf/user/Login |
POST |
Neu |
Benutzerauthentifizierung |
/1.0/admin/Storage-Systems |
GET |
Geändert |
Storage-Systeme |
/1.0/admin/Storage-Systems |
POST |
Geändert |
Storage-Systeme |
/2.0/Storage/Clusters/discover |
POST |
Geändert |
Storage-Systeme |
/2.0/Storage/Capability-profile |
GET |
Geändert |
Storage-Funktionsprofil |
/2.0/Tasks/{id} |
GET |
Geändert |
Aufgabe |
Sie können nur mit VVols-Datastores im VCF-Implementierungsmodus arbeiten. Zum Erstellen von Containern müssen DIE FÜR die VCF-Bereitstellung angepassten REST-APIs verwendet werden. Nach Abschluss der Bereitstellung können Sie über die Swagger-Schnittstelle auf DIE REST-APIs zugreifen. Beim Erstellen von Containern im VCF-Modus müssen Sie Namen der Speicher-VM, Aggregate und Volume angeben. Sie müssen ONTAP APIs verwenden, um diese Details zu erhalten, da die ONTAP-Tools APIs für diese Ressourcen NICHT aktualisiert werden.
Speicherobjekt |
API |
Storage VM |
api/svm/svms |
Aggregat |
Storage/Aggregate |
Datenmenge |
Storage/Volumes |
Beim Ausführen der API zur Erstellung von Containern können Sie dem Container vorhandene Volumes hinzufügen. Sie sollten jedoch sicherstellen, dass die Komprimierungs- und Deduplizierungswerte der vorhandenen Volumes der Storage-Fähigkeit des Containers entsprechen. Die Erstellung der virtuellen Maschine schlägt fehl, wenn die Werte nicht übereinstimmen. Die folgende Tabelle enthält Einzelheiten zu den Werten, die vorhandene Volumes für die entsprechenden Storage-Funktionsprofile haben sollten.
Container Storage Capability Profile |
Deduplizierung |
Komprimierung |
Platin |
Beides |
Beides |
All Flash FAS_dick |
Beides |
Beides |
All Flash FAS_Standard |
Beides |
Beides |
All Flash FAS_Tiering |
Beides |
Beides |
All Flash FAS_verschlüsselt |
Beides |
Beides |
AFF_verschlüsseltes_Tiering |
Beides |
Beides |
All Flash FAS_Encrypted_Min50 |
Beides |
Beides |
FAS_Standard |
Hintergrund |
Keine |
FAS_Max20 |
Hintergrund |
Keine |
Bronze |
Keine |
Keine |
Sie können die ONTAP-PATCH-API verwenden, um die entsprechenden Werte festzulegen.
Die VCF-Implementierung von ONTAP-Tools erlaubt nur die Erstellung von Containern. Wenn Sie andere Workflows wie das Bereitstellen von Datastores, das Erstellen von Storage-Funktionsprofilen oder Disaster Recovery verwenden möchten, sollten Sie ONTAP Tools über die Seite Register.html bei vCenter Server registrieren. ONTAP-Tools sind im VCF-Modus nicht für die Disaster Recovery konfiguriert.
![Implementierungs-Workflow für VMware Cloud Foundation](../media/VCF_deployment.png)