Share via


Detener automáticamente los cuadros de desarrollo según la programación

Para ahorrar costos, puede habilitar una programación de detención automática en un grupo de cajas de desarrollo. Microsoft Dev Box intenta apagar todos los cuadros de desarrollo del grupo en el momento especificado en la programación. Puede configurar una hora de detención en una zona horaria para cada grupo.

Permisos

Para administrar una programación de cuadros de desarrollo, necesita los permisos siguientes:

Acción Permiso necesario
Configurar una programación Propietario, colaborador o administrador de proyecto de DevCenter.

Administración de una programación de detención automática en Azure Portal

Puede habilitar, modificar y deshabilitar programaciones de detención automática mediante Azure Portal.

Creación de una programación de detención automática

Puede crear una programación de detención automática al configurar un nuevo grupo de cuadros de desarrollo o modificando un grupo de cuadros de desarrollo ya existente. En los pasos siguientes se muestra cómo usar Azure Portal para crear y configurar una programación de detención automática.

Adición de una programación de detención automática a un grupo existente

  1. Inicie sesión en Azure Portal.

  2. En el cuadro de búsqueda, escriba proyectos. En la lista de resultados, seleccione Proyectos.

    Screenshot showing a search for projects from the Azure portal search box.

  3. Abra el proyecto asociado al grupo que desea editar y, a continuación, seleccione Grupos de cuadros de desarrollo.

    Screenshot of the list of existing dev box pools for the project.

  4. Determine el grupo que desea modificar y desplazarse hacia la derecha. Abra el menú más opciones (...) del grupo y seleccione Editar.

    Screenshot of the more options menu for a dev box pool and the Edit option selected.

  5. En el panel Editar grupo de cuadros de desarrollo, configure los valores siguientes en la sección Detención automática:

    Configuración Valor
    Habilitar detención automática Seleccione para habilitar una programación de detención automática después de crear el grupo.
    Hora de detención Seleccione una hora para apagar todos los equipos de desarrollo del grupo. Todos los cuadros de desarrollo de este grupo se apagan cada día.
    Zona horaria Seleccione la zona horaria en la que se encuentra la hora de detención.

    Screenshot of the edit dev box pool page showing the Auto-stop options and Yes selected.

  6. Seleccione Guardar.

Agregar una programación de detención automática al crear un grupo

  1. Inicie sesión en Azure Portal.

  2. En el cuadro de búsqueda, escriba proyectos. En la lista de resultados, seleccione Proyectos.

  3. Abra el proyecto para el que desea crear un grupo, seleccione Grupos de cuadros de desarrollo y, a continuación, seleccione Crear.

    Screenshot of the list of dev box pools within a project. The list is empty. The Create option is selected.

  4. En el panel Crear un grupo de equipos de desarrollo, escriba los siguientes valores:

    Configuración Value
    Nombre Escriba un nombre para el grupo. El nombre del grupo es visible para que los desarrolladores lo seleccionen al crear equipos de desarrollo. El nombre debe ser único dentro de un proyecto.
    Definición de equipo de desarrollo Seleccione una definición de equipo de desarrollo existente. La definición determina la imagen base y el tamaño de los equipos de desarrollo creados en este grupo.
    Conexión de red 1. Seleccione Implementar en una red hospedada por Microsoft.
    2. Seleccione la región de implementación deseada para los cuadros de desarrollo. Elija una región cercana a los usuarios del cuadro de desarrollo esperados para obtener la experiencia de usuario óptima.
    Privilegios de creador de equipo de desarrollo Seleccione Administrador local o Usuario estándar.
    Habilitar detención automática es el valor predeterminado. Seleccione No para deshabilitar una programación de parada automática. Tras crearse el grupo se puede configurar una programación de parada automática.
    Hora de detención Seleccione una hora para apagar todos los equipos de desarrollo del grupo. Todos los equipos de desarrollo de este grupo se apagarán diariamente a esta hora.
    Zona horaria Seleccione la zona horaria para la hora de detención.
    Licencias Active esta casilla para confirmar que la organización tiene licencias de Ventaja híbrida de Azure que desean aplicarse a los equipos de desarrollo de este grupo.

    Screenshot of the Create dev box pool dialog.

  5. Seleccione Crear.

  6. Compruebe que el grupo de equipos de desarrollo nuevo aparece en la lista. Es posible que deba actualizar la pantalla.

Eliminación de una programación de detención automática

Siga estos pasos para eliminar una programación de detención automática para el grupo:

  1. Inicie sesión en Azure Portal.

  2. En el cuadro de búsqueda, escriba proyectos. En la lista de resultados, seleccione Proyectos.

  3. Abra el proyecto asociado al grupo que desea modificar y, a continuación, seleccione Grupos de cuadros de desarrollo.

  4. Determine el grupo que desea modificar y desplazarse hacia la derecha. Abra el menú más opciones (...) del grupo y seleccione Editar.

  5. En el panel Editar grupo de cuadros de desarrollo, en la sección Detención automática, active la opción Habilitar detención automática en No.

    Screenshot of the edit dev box pool page showing the Auto-stop options and No selected.

  6. Seleccione Guardar.

Después de cambiar la configuración, los cuadros de desarrollo de este grupo no se apagan automáticamente.

Administración de una programación de detención automática con la CLI de Azure

También puede administrar las programaciones de detención automática mediante la CLI de Azure.

Creación de una programación de detención automática

El siguiente comando de la CLI de Azure crea una programación de detención automática:

az devcenter admin schedule create --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --time {hh:mm} --time-zone {"timeZone"} --state Enabled
Parámetro Valor
pool-name Nombre del grupo de cuadros de desarrollo.
project Nombre del proyecto de cuadro de desarrollo.
resource-group Nombre del grupo de recursos del grupo de cuadros de desarrollo.
time Hora local en la que las cajas de desarrollo deben apagarse, como 23:15 para las 11:15 p. m.
time-zone Cadena de zona horaria estándar para determinar la hora local, como "America/Los_Angeles".
state Indica si la programación está en uso. Las opciones incluyen Enabled o Disabled.

Eliminación de una programación de detención automática

Escriba el siguiente comando en la CLI de Azure para eliminar una programación de detención automática:

az devcenter admin schedule delete --pool-name {poolName} --project-name {projectName}
Parámetro Valor
pool-name Nombre del grupo de cuadros de desarrollo.
project-name Nombre del proyecto de cuadro de desarrollo.