Detener automáticamente los equipos de desarrollo según la programación
Para ahorrar costos, puede habilitar una programación de detención automática en un grupo de equipos de desarrollo. Microsoft Dev Box intenta detener todos los equipos 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.
Nota:
Las programaciones de detención automática hibernan los equipos de desarrollo que se crearon con una definición de equipo de desarrollo habilitada para la hibernación. Los equipos de desarrollo creados usando definiciones de equipos de desarrollo que no sean compatibles con la hibernación se apagarán. Para saber más sobre cómo habilitar la hibernación en las definiciones de su equipo de desarrollo, consulte Configuración de la hibernación de equipos de desarrollo
Permisos
Para administrar la programación de un equipo de desarrollo, necesita los siguientes permisos:
Action | Permiso necesario |
---|---|
Configurar una programación | Propietario, colaborador o administrador de proyecto de DevCenter. |
Administrar 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 mientras configura un nuevo grupo de equipos de desarrollo o modificando uno ya existente. Los siguientes pasos le muestran cómo usar Azure Portal para crear y configurar una programación de detención automática.
Agregar una programación de detención automática a un grupo existente
Inicie sesión en Azure Portal.
En el cuadro de búsqueda, escriba proyectos. En la lista de resultados, seleccione Proyectos.
Abra el proyecto asociado al grupo que quiere editar y después seleccione Grupos de equipos de desarrollo.
Determine el grupo que quiere modificar y desplácese hacia la derecha. Abra el menú de más opciones (...) para el grupo y seleccione Editar.
En el panel Editar grupo de equipos de desarrollo, establezca la siguiente configuración en la sección Detención automática:
Configuración Valor Habilitar detención automática Seleccione Sí 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 equipos de desarrollo de este grupo se apagan a esta hora todos los días. Zona horaria Seleccione la zona horaria en la que se encuentra la hora de detención. Seleccione Guardar.
Agregar una programación de detención automática al crear un grupo
Inicie sesión en Azure Portal.
En el cuadro de búsqueda, escriba proyectos. En la lista de resultados, seleccione Proyectos.
Abra el proyecto para el que quiere crear un grupo, seleccione Grupos de equipos de desarrollo, y después seleccione Crear.
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 equipos de desarrollo. Elija una región cercana a los usuarios del equipo de desarrollo esperados para obtener una experiencia de usuario óptima.Privilegios de creador de equipo de desarrollo Seleccione Administrador local o Usuario estándar. Habilitar detención automática Sí 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. Seleccione Crear.
Compruebe que el grupo de equipos de desarrollo nuevo aparece en la lista. Es posible que deba actualizar la pantalla.
Eliminar una programación de detención automática
Siga estos pasos para eliminar una programación de detención automática de su grupo:
Inicie sesión en Azure Portal.
En el cuadro de búsqueda, escriba proyectos. En la lista de resultados, seleccione Proyectos.
Abra el proyecto asociado al grupo que quiere modificar y después seleccione Grupos de equipos de desarrollo.
Determine el grupo que quiere modificar y desplácese hacia la derecha. Abra el menú de más opciones (...) para el grupo y seleccione Editar.
En el panel Editar grupo de equipos de desarrollo, en la sección Detención automática, establezca el botón de alternancia Habilitar detención automática en No.
Seleccione Guardar.
Después de cambiar la configuración, los equipos de desarrollo de este grupo no se apagan automáticamente.
Administrar una programación de detención automática con la CLI de Azure
También puede administrar las programaciones de detención automática usando 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 de su grupo de equipos de desarrollo. |
project |
Nombre de su proyecto de equipo de desarrollo. |
resource-group |
Nombre del grupo de recursos para su equipo de desarrollo. |
time |
Hora local a la que deben apagarse los equipos de desarrollo, por ejemplo 23:15 para las 23:15. |
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 . |
Eliminar 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 de su grupo de equipos de desarrollo. |
project-name |
Nombre de su proyecto de equipo de desarrollo. |