Compartir a través de


Implementación de un área de trabajo de CycleCloud para el entorno de Slurm mediante la CLI

Requisitos previos: instale la CLI de Azure y Git y, a continuación, inicie sesión o establezca la suscripción de Azure.

Importante

Ejecute el siguiente comando desde un shell de Linux donde se instala la CLI de Azure y se autentica con la cuenta de Azure designada para la implementación. Azure Cloud Shell no es compatible con este escenario.

  1. Clona el área de trabajo de Azure CycleCloud para Slurm en la última versión estable.

    git clone --depth 1 https://github.com/azure/cyclecloud-slurm-workspace.git
    
  2. Copiar el contenido del archivo de definición de la interfaz de usuario ./uidefinitions/createUiDefinition.json

  3. Navega al sandbox de definición de la interfaz de usuario.

  4. Pegue el contenido del archivo de definición de interfaz de usuario en el cuadro de texto de varias líneas de la derecha.

  5. Seleccione Preview >> en la esquina inferior izquierda para abrir una experiencia de interfaz de usuario.

  6. Recorra cada página del flujo de interfaz de usuario para asegurarse de que los valores necesarios aparecen en la carga de salida descrita en el paso siguiente.

  7. Recorra el flujo de la interfaz de usuario a la Review + create página y, a continuación, seleccione el vínculo etiquetado View outputs payload a la derecha del Create botón para generar un panel con texto con formato JSON en su cuerpo en el lado derecho de la ventana del explorador.

  8. Copie el texto con formato JSON en un archivo JSON local.

  9. Guárdelo como parameters.json y anote la ruta de acceso. Este archivo es el archivo de parámetros de la implementación.

  10. Abra el shell que prefiera y vaya a la carpeta o directorio que contiene el cyclecloud-slurm-workspace repositorio que ha clonado anteriormente.

  11. Acepte los términos del plan de Imagen Ciclo:

    az vm image terms accept --urn azurecyclecloud:azure-cyclecloud:cyclecloud8-gen2:latest
    
  12. Ejecute el siguiente comando de implementación en un shell. Sustituya los valores de los campos entre corchetes (asegúrese de eliminar los corchetes). El directorio actual es como se describe en el paso anterior.

    az deployment sub create --template-file ./cyclecloud-slurm-workspace/bicep/mainTemplate.bicep --parameters parameters.json --location [ANY AZURE LOCATION E.G. eastus] --name [OPTIONAL BUT HELPFUL, DELETE IF UNUSED] 
    
  13. Espere hasta que el shell indique que la implementación se realizó correctamente. También puede realizar un seguimiento del progreso de la implementación en Azure Portal. Vaya al grupo de recursos que se muestra en la interfaz de usuario, seleccione Implementaciones en el menú Configuración y compruebe el estado del nombre de implementación que comienza por "pid-" en la parte inferior de la lista mostrada.

Recursos