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:
-
Eseguire da un'interfaccia della riga di comando su un computer client
È possibile eseguire gli script Python da qualsiasi computer client correttamente configurato. Per ulteriori informazioni, consulta la sezione before you begin. -
Accettare i parametri di input CLI
Ogni script viene controllato in corrispondenza della CLI tramite parametri di input. -
Leggere il file di input
Ogni script legge un file di input in base allo 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. -
Utilizzare 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
È possibile implementare in ESXI o KVM (a seconda della release di deploy). Durante l'implementazione in ESXi, l'hypervisor può essere gestito da vCenter o può essere un host standalone. -
Dimensione del cluster
Puoi implementare un cluster a nodo singolo o a nodi multipli. -
Licenza di valutazione o di produzione
Puoi 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