Partilhar via


Modelos do Azure Resource Manager (ARM) no Azure DevTest Labs

O Azure DevTest Labs pode usar modelos do Azure Resource Manager (ARM) para muitas tarefas, desde a criação e provisionamento de laboratórios e máquinas virtuais (VMs) até a adição de usuários.

Um modelo do Azure Resource Manager é um arquivo JSON (JavaScript Object Notation) que define a infraestrutura e a configuração do seu projeto. O modelo utiliza sintaxe declarativa. Você descreve a implantação pretendida sem escrever a sequência de comandos de programação para criar a implantação.

No DevTest Labs, você pode:

Modelos de VM única e ambiente

O DevTest Labs geralmente usa modelos ARM para criar VMs. Há dois métodos para criar VMs no DevTest Labs. Cada método é usado para cenários diferentes e requer permissões diferentes. A propriedade do resource modelo ARM declara o método a ser usado.

Modelos de ambiente Microsoft.Compute/virtualmachines

Os modelos ARM que usam o tipo de recurso Microsoft.Compute/virtualmachines provisionam várias VMs de laboratório e recursos PaaS em um único ambiente, como um farm do SharePoint. Os usuários do laboratório podem usar esses modelos para criar ambientes de várias VMs. As VMs criadas com esse tipo de recurso aparecem nos ambientes na lista Meus ambientes do laboratório.

Screenshot that shows V Ms in an environment in the My environments list.

Para obter mais informações e instruções para configurar e usar modelos de ambiente, consulte Usar modelos ARM para criar ambientes DevTest Labs.

Modelos de VM única Microsoft.DevTestLab/labs/virtualmachines

Os modelos ARM que usam o tipo de recurso Microsoft.DevTestLab/labs/virtualmachines provisionam configurações individuais de VM. Cada VM criada com esse tipo de recurso aparece como um item separado na lista Minhas máquinas virtuais do laboratório. Para criar e implantar VMs com esses modelos, você pode usar um modelo de início rápido no portal do Azure. Você também pode automatizar a implantação de VM com o Azure PowerShell ou a CLI do Azure.

Screenshot that shows the list of single V Ms in the DevTest Labs virtual machines list.

Modelos de início rápido ARM

Para usar um modelo ARM para criar rapidamente um laboratório DevTest Labs com uma VM do Windows Server, siga as instruções em Guia de início rápido : use um modelo ARM para criar um laboratório no DevTest Labs.

Ou para acessar o modelo de início rápido do DevTest Labs no portal do Azure:

  1. No portal do Azure, procure e selecione Implantar um modelo personalizado.
  2. Na tela Implantação personalizada, verifique se o modelo de início rápido está selecionado e selecione a seta suspensa ao lado de Modelo de início rápido (aviso legal).
  3. Digite devtest na caixa de filtro e selecione o modelo dtl-create-lab-windows-vm-claim ou outro modelo de início rápido na lista pop-up.
  4. Selecione Selecionar modelo. Você também pode selecionar Editar modelo para modificá-lo.

Screenshot of selecting the template on the Custom deployment page.

Automação de modelos ARM

Os administradores de laboratório podem implantar modelos ARM com a CLI do Azure ou o Azure PowerShell para automatizar a criação e o gerenciamento de VMs.

Na CLI do Azure, use os comandos az lab vm create e az deployment group create para automatizar a criação de VM com modelos ARM. Para obter mais informações e instruções, consulte Implantar recursos com modelos do Resource Manager e CLI do Azure.

No Azure PowerShell, use New-AzResource e New-AzResourceGroupDeployment para provisionar VMs com modelos ARM.

Nota

Recomendamos que utilize o módulo do Azure Az PowerShell para interagir com o Azure. Veja Instalar o Azure PowerShell para começar. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.

Os administradores de laboratório podem implantar modelos ARM para criar VMs de laboratório reivindicáveis ou imagens douradas de fábrica de imagens. O provisionamento de VMs com o PowerShell requer permissões de administrador. Os usuários do laboratório podem usar as imagens personalizadas para criar instâncias de VM. Para obter mais informações e instruções, consulte Criar uma VM do DevTest Labs com o Azure PowerShell.

Você pode automatizar várias outras tarefas comuns do DevTest Labs usando modelos ARM com o PowerShell:

Os administradores de laboratório também podem automatizar a implantação de modelos de ambiente ARM para gerenciar totalmente os ambientes de desenvolvimento e teste. Para obter informações e instruções, consulte Automatizar a criação de ambientes.

Próximos passos