Verstehen Sie die Python-Skripte
Mit den Python-Beispielskripten können Sie mehrere verschiedene Aufgaben ausführen. Sie sollten die Skripte verstehen, bevor Sie sie in einer Live-Deploy-Instanz verwenden.
Gemeinsame Designeigenschaften
Die Skripte wurden mit folgenden gemeinsamen Merkmalen entworfen:
-
Ausführung über die Befehlszeilenschnittstelle auf einem Client-Rechner
Sie können die Python-Skripte von jedem ordnungsgemäß konfigurierten Client-Computer aus ausführen. Weitere Informationen finden Sie unter before you begin. -
Akzeptieren Sie CLI-Eingabeparameter
Jedes Skript wird über die CLI über Eingabeparameter gesteuert. -
Eingabedatei lesen
Jedes Skript liest eine Eingabedatei basierend auf ihrem Zweck. Wenn Sie ein Cluster erstellen oder löschen, müssen Sie eine JSON-Konfigurationsdatei angeben. Beim Hinzufügen einer Node-Lizenz müssen Sie eine gültige Lizenzdatei angeben. -
Verwenden Sie ein gemeinsames Supportmodul
Das gemeinsame Supportmodul Deploy_Requests.py enthält eine einzelne Klasse. Sie wird von jedem der Skripte importiert und verwendet.
Erstellen eines Clusters
Sie können mithilfe des Skripts Cluster.py einen ONTAP Select Cluster erstellen. Auf der Grundlage der CLI-Parameter und der Inhalte der JSON-Eingabedatei können Sie das Skript in Ihre Bereitstellungsumgebung wie folgt ändern:
-
Hypervisor
Sie können ESXI oder KVM bereitstellen (je nach Bereitstellungsversion). Bei der Implementierung in ESXi wird der Hypervisor durch vCenter gemanagt oder es kann ein Standalone-Host sein. -
Clustergröße
Sie können ein Single-Node- oder Multi-Node-Cluster implementieren. -
Evaluierungs- oder Produktionslizenz
Sie können einen Cluster mit einer Evaluierungs- oder erworbenen Lizenz für die Produktion bereitstellen.
Die CLI-Eingabeparameter für das Skript umfassen:
-
Hostname oder IP-Adresse des Deploy-Servers
-
Passwort für das Admin-Benutzerkonto
-
Name der JSON-Konfigurationsdatei
-
Ausführliche Flag für Nachrichtenausgabe
Fügen Sie eine Node-Lizenz hinzu
Wenn Sie sich für die Bereitstellung eines Produktionsclusters entscheiden, müssen Sie für jeden Knoten eine Lizenz hinzufügen, indem Sie das Skript add_license.py verwenden. Sie können die Lizenz vor oder nach dem Implementieren des Clusters hinzufügen.
Die CLI-Eingabeparameter für das Skript umfassen:
-
Hostname oder IP-Adresse des Deploy-Servers
-
Passwort für das Admin-Benutzerkonto
-
Name der Lizenzdatei
-
ONTAP-Benutzername mit Berechtigungen zum Hinzufügen der Lizenz
-
Kennwort für den ONTAP-Benutzer
Löschen eines Clusters
Sie können einen vorhandenen ONTAP Select-Cluster mithilfe des Skripts delete_Cluster.py löschen.
Die CLI-Eingabeparameter für das Skript umfassen:
-
Hostname oder IP-Adresse des Deploy-Servers
-
Passwort für das Admin-Benutzerkonto
-
Name der JSON-Konfigurationsdatei