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 deben instalar la CLI de Azure y Git y, a continuación, iniciar sesión en su suscripción de Azure o establecerla.

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. Tenga en cuenta que Azure Cloud Shell no es compatible con este escenario.

  • 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
  • Copiar el contenido del archivo de definición de la interfaz de usuario ./uidefinitions/createUiDefinition.json

  • Navega al sandbox 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 Preview >> en la esquina inferior izquierda para 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 Review + create página y, a continuación, haga clic en 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,

  • 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 cyclecloud-slurm-workspace repositorio clonado anteriormente,

  • Acepte los términos del plan de Imagen Ciclo:

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 los 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, seleccione Deployments en el menú desplegable Configuración del menú de la izquierda y compruebe el estado del nombre de implementación que comienza por "pid-" en la parte inferior de la lista mostrada.

Recursos