Comprendere gli script Python
Gli script Python di esempio consentono di eseguire diverse attività. È necessario comprendere gli script prima di utilizzarli in un'istanza di distribuzione live.
Caratteristiche di progettazione comuni
Gli script sono stati progettati con le seguenti caratteristiche comuni:
-
Esecuzione dall'interfaccia della riga di comando su una macchina client è possibile eseguire gli script Python da qualsiasi macchina client correttamente configurata. Per ulteriori informazioni, consulta la sezione before you begin.
-
Accettare i parametri di input CLI ogni script viene controllato in corrispondenza della CLI attraverso i parametri di input.
-
Read input file ogni script legge un file di input in base al suo scopo. Quando si crea o si elimina un cluster, è necessario fornire un file di configurazione JSON. Quando si aggiunge una licenza nodo, è necessario fornire un file di licenza valido.
-
Utilizza un modulo di supporto comune il modulo di supporto comune deploy_requests.py contiene una singola classe. Viene importato e utilizzato da ciascuno degli script.
Creare un cluster
È possibile creare un cluster ONTAP Select utilizzando lo script cluster.py. In base ai parametri CLI e al contenuto del file di input JSON, è possibile modificare lo script nell'ambiente di implementazione come segue:
|
-
Hypervisor implementabili in ESXI o KVM (a seconda della release di implementazione). Durante l'implementazione in ESXi, l'hypervisor può essere gestito da vCenter o può essere un host standalone.
-
Dimensione del cluster è possibile implementare un cluster a nodo singolo o a più nodi.
-
Licenza di produzione o di valutazione è possibile implementare un cluster con una licenza di valutazione o acquistata per la produzione.
I parametri di input CLI per lo script includono:
-
Nome host o indirizzo IP del server di implementazione
-
Password per l'account utente admin
-
Nome del file di configurazione JSON
-
Flag dettagliato per l'output del messaggio
Aggiungere una licenza per nodi
Se si sceglie di implementare un cluster di produzione, è necessario aggiungere una licenza per ciascun nodo utilizzando lo script add_License.py. È possibile aggiungere la licenza prima o dopo l'implementazione del cluster.
I parametri di input CLI per lo script includono:
-
Nome host o indirizzo IP del server di implementazione
-
Password per l'account utente admin
-
Nome del file di licenza
-
Nome utente ONTAP con privilegi per aggiungere la licenza
-
Password per l'utente ONTAP
Eliminare un cluster
È possibile eliminare un cluster ONTAP Select esistente utilizzando lo script delete_cluster.py.
I parametri di input CLI per lo script includono:
-
Nome host o indirizzo IP del server di implementazione
-
Password per l'account utente admin
-
Nome del file di configurazione JSON