Compartir vía


Plantillas de Azure Resource Manager (ARM) en Azure DevTest Labs

Azure DevTest Labs puede usar plantillas de Azure Resource Manager (ARM) para muchas tareas, desde la creación y el aprovisionamiento de laboratorios y máquinas virtuales (VM) hasta la adición de usuarios.

Una plantilla de Azure Resource Manager es un archivo de notación de objetos JavaScript (JSON) que define tanto la infraestructura como la configuración de un proyecto. La plantilla usa sintaxis declarativa. Se describe la implementación deseada sin escribir la secuencia de comandos de programación para crear la implementación.

En DevTest Labs, puede:

Plantillas de entorno y máquina virtual única

DevTest Labs suele usar plantillas de ARM para crear máquinas virtuales. Hay dos métodos para crear máquinas virtuales en DevTest Labs. Cada una se utiliza en escenarios diferentes y requiere permisos distintos. La propiedad resource de la plantilla de ARM declara el método que se va a usar.

Plantillas de entorno Microsoft.Compute/virtualmachines

Las plantillas de ARM que usan el tipo de recurso Microsoft.Compute/virtualmachines aprovisionan varias máquinas virtuales de laboratorio y recursos PaaS en un único entorno, como una granja de SharePoint. Los usuarios del laboratorio pueden usar estas plantillas para crear entornos de varias máquinas virtuales. Las máquinas virtuales creadas con este tipo de recurso aparecen en sus entornos en la lista del laboratorio Mis entornos.

Captura de pantalla que muestra las máquinas virtuales en un entorno en la lista de Mis entornos.

Para obtener más información e instrucciones para configurar y usar plantillas de entorno, consulte Uso de plantillas de ARM para crear entornos de DevTest Labs.

Plantillas de máquina virtual única Microsoft.DevTestLab/labs/virtualmachines

Las plantillas de ARM que usan el tipo de recurso Microsoft.DevTestLab/labs/virtualmachines aprovisionan configuraciones de máquina virtual individuales. Cada máquina virtual creada con este tipo de recurso aparece como un elemento independiente en la lista Mis máquinas del laboratorio. Para crear e implementar máquinas virtuales con estas plantillas, puede usar una plantilla de inicio rápido desde Azure Portal. También puede automatizar la implementación de máquinas virtuales con Azure PowerShell o la CLI de Azure.

Captura de pantalla que muestra la lista de máquinas virtuales únicas en la lista de máquinas virtuales de DevTest Labs.

Plantillas de inicio rápido de ARM

Para usar una plantilla de ARM para crear rápidamente un laboratorio de DevTest Labs con una máquina virtual de Windows Server, siga las instrucciones de Inicio rápido: Uso de una plantilla de ARM para crear un laboratorio en DevTest Labs.

O bien, para acceder a la plantilla de inicio rápido de DevTest Labs desde Azure Portal:

  1. En Azure Portal, busque y seleccione Implementar una plantilla personalizada.
  2. En la pantalla Implementación personalizada, asegúrese de que la plantilla de inicio rápido está seleccionada y seleccione la flecha desplegable situada junto a Plantilla de inicio rápido (declinación de responsabilidades).
  3. Escriba devtest en el cuadro de filtro y, a continuación, seleccione la plantilla dtl-create-lab-windows-vm-claimed u otra plantilla de inicio rápido en la lista emergente.
  4. Seleccione Seleccionar plantilla. También puede seleccionar Editar plantilla para modificar la plantilla.

Captura de pantalla de la selección de la plantilla en la página Implementación personalizada.

Automatización de plantillas de ARM

Los administradores de laboratorio pueden implementar plantillas de ARM con la CLI de Azure o Azure PowerShell para automatizar la creación y la administración de máquinas virtuales.

En la CLI de Azure, use los comandos az lab vm create y az deployment group create para automatizar la creación de máquinas virtuales con plantillas de ARM. Para obtener más información e instrucciones, consulte Implementación de recursos con plantillas de Resource Manager y la CLI de Azure.

En Azure PowerShell, use New-AzResource y New-AzResourceGroupDeployment para aprovisionar máquinas virtuales con plantillas de ARM.

Nota:

Se recomienda usar el módulo Azure Az de PowerShell para interactuar con Azure. Para comenzar, consulte Instalación de Azure PowerShell. Para más información sobre cómo migrar al módulo Az de PowerShell, consulte Migración de Azure PowerShell de AzureRM a Az.

Los administradores de laboratorio pueden implementar plantillas de ARM para crear máquinas virtuales de laboratorio reclamables o imágenes base de factoría de imágenes. El aprovisionamiento de máquinas virtuales con PowerShell requiere permisos de administrador. A continuación, los usuarios del laboratorio pueden usar las imágenes personalizadas para crear instancias de máquina virtual. Para obtener más información e instrucciones, consulte Creación de una máquina virtual de DevTest Labs con Azure PowerShell.

Puede automatizar otras tareas comunes de DevTest Labs mediante plantillas de ARM con PowerShell:

Los administradores de laboratorio también pueden automatizar la implementación de plantillas de entorno de ARM para administrar completamente los entornos de desarrollo y pruebas. Para obtener información e instrucciones, consulte Automatización de la creación de entornos.

Pasos siguientes