Die Python-Skripte für ONTAP Select Deploy verstehen
Die Beispiel-Python-Skripte ermöglichen die Ausführung verschiedener Aufgaben. Sie sollten die Skripte verstehen, bevor Sie sie in einer Live-Deploy-Instanz verwenden.
Gemeinsame Konstruktionsmerkmale
Die Skripte wurden mit folgenden gemeinsamen Merkmalen entworfen:
-
Führen Sie die Ausführung über die Befehlszeilenschnittstelle eines Client-Rechners durch. Sie können die Python-Skripte von jedem entsprechend konfigurierten Client-Rechner aus ausführen. Weitere Informationen finden Sie unter Bevor Sie beginnen.
-
Akzeptieren von CLI-Eingabeparametern. Jedes Skript wird über Eingabeparameter in der CLI gesteuert.
-
Eingabedatei lesen: Jedes Skript liest eine Eingabedatei entsprechend seinem Zweck. Beim Erstellen oder Löschen eines Clusters muss eine JSON-Konfigurationsdatei angegeben werden. Beim Hinzufügen einer Knotenlizenz muss eine gültige Lizenzdatei angegeben werden.
-
Verwenden Sie ein gemeinsames Support-Modul. Das gemeinsame Support-Modul deploy_requests.py enthält eine einzelne Klasse. Es wird von jedem der Skripte importiert und verwendet.
Erstellen Sie einen Cluster
Sie können einen ONTAP Select Cluster mithilfe des Skripts cluster.py erstellen. Basierend auf den CLI-Parametern und dem Inhalt der JSON-Eingabedatei können Sie das Skript wie folgt an Ihre Bereitstellungsumgebung anpassen:
-
Hypervisor: Die Bereitstellung kann auf ESXi oder KVM erfolgen (abhängig von der Deploy-Version). Bei der Bereitstellung auf ESXi kann der Hypervisor von vCenter verwaltet oder als eigenständiger Host betrieben werden.
-
Clustergröße Sie können einen Single-Node- oder Multi-Node-Cluster bereitstellen.
-
Evaluierungs- oder Produktionslizenz Sie können einen Cluster mit einer Evaluierungs- oder einer 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 Administratorkonto
-
Name der JSON-Konfigurationsdatei
-
Ausführliche Meldungsausgabe
Fügen Sie eine Knotenlizenz hinzu
Wenn Sie einen Produktionscluster bereitstellen, müssen Sie für jeden Knoten eine Lizenz mithilfe des Skripts add_license.py hinzufügen. Sie können die Lizenz vor oder nach der Bereitstellung des Clusters hinzufügen.
Die CLI-Eingabeparameter für das Skript umfassen:
-
Hostname oder IP-Adresse des Deploy-Servers
-
Passwort für das Administratorkonto
-
Name der Lizenzdatei
-
ONTAP-Benutzername mit Berechtigung zum Hinzufügen der Lizenz
-
Passwort für den ONTAP Benutzer
Einen Cluster löschen
Sie können einen bestehenden ONTAP Select Cluster mit dem Skript delete_cluster.py löschen.
Die CLI-Eingabeparameter für das Skript umfassen:
-
Hostname oder IP-Adresse des Deploy-Servers
-
Passwort für das Administratorkonto
-
Name der JSON-Konfigurationsdatei