Sviluppo interattivo di script del ciclo di vita su un nodo del cluster HyperPod
Questa sezione spiega come sviluppare in modo interattivo script del ciclo di vita senza creare ed eliminare ripetutamente un cluster HyperPod.
-
Crea un cluster HyperPod con script del ciclo di vita di base.
-
Accedi a un nodo del cluster.
-
Sviluppa uno script (
configure_xyz.sh) modificandolo ed eseguendolo ripetutamente sul nodo.-
HyperPod esegue gli script del ciclo di vita come utente root, quindi ti consigliamo di eseguire
configure_xyz.shcome utente root durante lo sviluppo per assicurarti che lo script venga testato con le stesse condizioni quando viene eseguito da HyperPod.
-
-
Integra lo script in
lifecycle_script.pyaggiungendo una riga di codice simile alla seguente.ExecuteBashScript("./utils/configure_xyz.sh").run() -
Carica gli script del ciclo di vita aggiornati nel bucket S3 utilizzato all’inizio per caricare gli script del ciclo di vita di base.
-
Esegui test sulla versione integrata di
lifecycle_script.pycreando un nuovo cluster HyperPod.