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ühren von der Befehlszeilenschnittstelle an einem Client-Rechner Sie können die Python-Skripte von jedem ordnungsgemäß konfigurierten Client-Rechner ausführen. Weitere Informationen finden Sie unter before you begin.
-
Akzeptieren von CLI-Eingabeparametern jedes Skript wird über die CLI gesteuert.
-
Eingabedatei lesen jedes Skript liest eine Eingabedatei basierend auf seinem 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 gängige Supportmodul Deploy_Requests.py enthält eine einzige 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, den Sie je nach Implementierungsversion auf ESXI oder KVM implementieren können. Bei der Implementierung in ESXi wird der Hypervisor durch vCenter gemanagt oder es kann ein Standalone-Host sein.
-
Cluster-Größe – Sie können ein Single-Node oder Cluster mit mehreren Nodes implementieren.
-
Evaluierungslizenz oder Produktionslizenz – Sie können ein Cluster mit einer Evaluierung oder erworbenen Lizenz für die Produktion implementieren.
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