Erfahren Sie mehr über die ONTAP tools for VMware vSphere 10 REST API
ONTAP tools for VMware vSphere 10 sind ein Satz von Tools für das Lebenszyklusmanagement virtueller Maschinen. Es enthält eine robuste REST-API, die Sie als Teil Ihrer Automatisierungsprozesse verwenden können.
REST-Webdienstgrundlagen
Representational State Transfer (REST) ist ein Stil zum Erstellen verteilter Webanwendungen, einschließlich des Designs von Webdienst-APIs. Es etabliert eine Reihe von Technologien zum Offenlegen serverbasierter Ressourcen und zum Verwalten ihrer Zustände.
Ressourcen sind die grundlegenden Komponenten einer REST-Webdienstanwendung. Beim Entwerfen einer REST-API gibt es zunächst zwei wichtige Aufgaben:
-
Identifizieren Sie die system- oder serverbasierten Ressourcen
-
Definieren Sie die Ressourcenzustände und die zugehörigen Zustandsübergangsvorgänge
Clientanwendungen können die Ressourcenzustände durch klar definierte Nachrichtenflüsse anzeigen und ändern.
Hypertext Transfer Protocol (HTTP) ist das Protokoll, das vom Client und Server der Webdienste zum Austausch von Nachrichten über die Ressourcen verwendet wird. Es folgt dem CRUD-Modell basierend auf den generischen Operationen Erstellen, Lesen, Aktualisieren und Löschen. Das HTTP-Protokoll umfasst Anforderungs- und Antwortheader sowie Antwortstatuscodes.
Obwohl mehrere Nachrichtenformate verfügbar sind, ist JavaScript Object Notation (JSON) die beliebteste Option. JSON ist ein Industriestandard zur Darstellung einfacher Datenstrukturen im Klartext und wird zur Übertragung von Statusinformationen verwendet, die die Ressourcen und gewünschten Aktionen beschreiben.
Sicherheit ist ein wichtiger Aspekt einer REST-API. Zusätzlich zum Transport Layer Security (TLS)-Protokoll, das zum Schutz des HTTP-Verkehrs über das Netzwerk verwendet wird, verwenden die ONTAP tools for VMware vSphere 10 REST API auch Zugriffstoken zur Authentifizierung. Sie müssen ein Zugriffstoken erwerben und es bei nachfolgenden API-Aufrufen verwenden.
Die ONTAP tools for VMware vSphere 10 REST API führen die meisten Anfragen synchron aus und geben einen Statuscode zurück, wenn der Vorgang abgeschlossen ist. Es unterstützt auch die asynchrone Verarbeitung von Aufgaben, deren Ausführung mehr Zeit in Anspruch nimmt.
ONTAP Tools Manager-Umgebung
Es gibt mehrere Aspekte der ONTAP Tools Manager-Umgebung, die Sie berücksichtigen sollten.
ONTAP tools for VMware vSphere 10 werden mithilfe der vSphere-Remote-Plugin-Architektur bereitgestellt. Die Software, einschließlich der Unterstützung für die REST-API, wird in einer separaten virtuellen Maschine ausgeführt.
ONTAP tools for VMware vSphere 10 stellen eine einzelne IP-Adresse bereit, die ein Gateway zu den Funktionen der virtuellen Maschine bereitstellt. Sie müssen die Adresse während der Erstkonfiguration angeben und sie wird einer internen Lastenausgleichskomponente zugewiesen. Die Adresse wird von der Benutzeroberfläche des ONTAP Tools Managers sowie für den direkten Zugriff auf die Swagger-Dokumentationsseite und die REST-API verwendet.
Zusätzlich zu den ONTAP tools for VMware vSphere 10 REST-API verfügt der ONTAP Cluster über eine eigene REST-API. ONTAP Tools Manager verwendet die ONTAP REST API als Client, um speicherbezogene Aufgaben auszuführen. Es ist wichtig, sich vor Augen zu halten, dass diese beiden APIs getrennt und unterschiedlich sind. Weitere Informationen finden Sie unter "ONTAP Automatisierung" .