Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Desarrollar scripts de ciclo de vida de forma interactiva en un nodo de clúster HyperPod
En esta sección se explica cómo puede desarrollar scripts de ciclo de vida de forma interactiva sin tener que crear y eliminar un HyperPod clúster de forma repetida.
-
Cree un HyperPod clúster con los scripts de ciclo de vida básicos.
-
Inicie sesión en un nodo del clúster.
-
Desarrolle un script (
configure_xyz.sh) editándolo y ejecutándolo repetidamente en el nodo.-
HyperPod ejecuta los scripts del ciclo de vida como usuario root, por lo que le recomendamos que los ejecute
configure_xyz.shcomo usuario root durante el desarrollo para asegurarse de que el script se prueba en las mismas condiciones mientras se ejecuta HyperPod.
-
-
Integre el script en
lifecycle_script.pyañadiendo una línea de código similar a la siguiente.ExecuteBashScript("./utils/configure_xyz.sh").run() -
Cargue los scripts de ciclo de vida actualizados en el bucket de S3 que utilizó inicialmente para cargar los scripts de ciclo de vida básicos.
-
Pruebe la versión integrada de
lifecycle_script.pycreando un HyperPod clúster nuevo. También puede utilizar el reemplazo manual de instancias para probar los scripts de ciclo de vida actualizados mediante la creación de nuevas instancias. Para obtener instrucciones detalladas, consulta Reemplazar manualmente un nodo. Tenga en cuenta que solo los nodos de trabajo son reemplazables.