Compartir a través de


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

Requisitos previos: los usuarios deberán instalar la CLI de Azure y Git. Después, tendrán que iniciar sesión en su suscripción de Azure o establecerla.

  • Clonación del área de trabajo de Azure CycleCloud para Slurm en la versión estable más reciente
git clone https://github.com/Azure/cyclecloud-slurm-workspace.git --branch <release>
  • Copie el contenido del archivo de definición de interfaz de usuario ./uidefinitions/createUiDefinition.json

  • Vaya al espacio aislado de definición de la interfaz de usuario:

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

  • Haga clic en Preview >> en la esquina inferior izquierda. Esto abrirá una experiencia de interfaz de usuario.

  • Continúe con cada página del flujo de interfaz de usuario para asegurarse de que los valores necesarios se rellenan en la carga de salida descrita en el paso siguiente,

  • Continúe con el flujo de interfaz de usuario a la página de Review + create y, a continuación, haga clic en el vínculo etiquetado View outputs payload adyacente al botón Create. Esto generará un panel con texto con formato JSON en su cuerpo en el lado derecho de la ventana del explorador,

  • Copie el texto con formato JSON en un archivo JSON local,

  • Guárdelo como parameters.json y anote la ruta de acceso. Esto es lo que llamamos archivo de parámetros para la implementación,

  • Abra el shell que prefiera y vaya a la carpeta o directorio que contiene el repositorio de cyclecloud-slurm-workspace clonado anteriormente,

  • Acepte los términos del plan de imagen cycle:

az vm image terms accept --urn azurecyclecloud:azure-cyclecloud:cyclecloud8-gen2:latest
  • Ejecute el siguiente comando de implementación en el shell. Las sustituciones deben realizarse para los campos con corchetes (asegúrese de eliminar corchetes). En las instrucciones siguientes se supone que 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] 
  • 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; para ello, vaya al grupo de recursos indicado en la interfaz de usuario, seleccionando Deployments en el menú desplegable Configuración del menú de la izquierda y comprobando el estado del nombre de implementación que comienza por "pid-" en la parte inferior de la lista mostrada.