Implementar com o Visual Studio Code no Azure Stack Hub
Pode utilizar o Visual Studio Code e a extensão Azure Resource Manager Tools para criar e editar modelos do Azure Resource Manager que funcionarão com a sua versão do Azure Stack Hub. Pode criar modelos do Resource Manager no Visual Studio Code sem a extensão, mas esta proporciona opções de conclusão automática que simplificam o desenvolvimento dos modelos. Além disso, pode especificar um esquema de implementação que o ajudará a compreender os recursos disponíveis no Azure Stack Hub.
Neste artigo, irá implementar uma máquina virtual do Windows.
Conceitos da Resource Manager do Azure Stack Hub
Resource Manager do Azure Stack Hub
Para compreender os conceitos associados à implementação e gestão das suas soluções do Azure no Azure Stack Hub, veja Utilizar modelos do Azure Resource Manager no Azure Stack Hub.
Perfis de API
Para compreender os conceitos associados à coordenação de fornecedores de recursos no Azure Stack Hub, veja Manage API version profiles in Azure Stack Hub (Gerir perfis de versão da API no Azure Stack Hub).
O esquema de implementação
O esquema de implementação do Azure Stack Hub suporta perfis híbridos através de modelos de Resource Manager do Azure no Visual Studio Code. Pode alterar uma linha no modelo JSON para referenciar o esquema e, em seguida, pode utilizar o IntelliSense para rever o recurso compatível com o Azure. Com o esquema, reveja os fornecedores de recursos, tipos e versões de API suportados na sua versão do Azure Stack Hub. O esquema depende do perfil da API para obter as versões específicas dos pontos finais da API nos fornecedores de recursos suportados na sua versão do Azure Stack Hub. Pode utilizar a palavra conclusão para o tipo e apiVersion e, em seguida, estará limitado aos tipos de apiVersion e recursos disponíveis para o perfil de API.
Pré-requisitos
- Visual Studio Code
- Acesso ao Azure Stack Hub
- PowerShell do Azure Stack Hub instalado num computador que atinge os pontos finais de gestão
Instalar a extensão Resource Manager Tools
Para instalar a extensão Resource Manager Tools, siga estes passos:
- Abra o Visual Studio Code.
- Prima CTRL+SHIFT+X para abrir o painel Extensões
- Procure e
Azure Resource Manager Tools
, em seguida, selecione Instalar. - Para concluir a instalação da extensão, selecione Recarregar.
Obter um modelo
Em vez de criar um modelo de raiz, abre um modelo a AzureStack-QuickStart-Templates
partir do . O AzureStack-QuickStart-Templates é um repositório para modelos Resource Manager que implementam recursos no Azure Stack Hub.
O modelo neste artigo denominado 101-vm-windows-create
. O modelo define uma implementação básica de uma VM do Windows no Azure Stack Hub. Este modelo também implementa uma rede virtual (com DNS), um grupo de segurança de rede e uma interface de rede.
Abra o Visual Studio Code e navegue para uma pasta de trabalho no seu computador.
Abra o terminal do Git Bash no Visual Studio Code.
Execute o seguinte comando para obter o repositório de Início Rápido do Azure Stack Hub.
git clone https://github.com/Azure/AzureStack-QuickStart-Templates.git
Abra o diretório que contém o repositório.
cd AzureStack-QuickStart-Templates
Selecione Abrir para abrir o ficheiro
/101-vm-windows-create/azuredeploy.json
em no repositório.Guarde o ficheiro na sua própria área de trabalho ou, se tiver criado um ramo do repositório, pode trabalhar no local.
Quando estiver pronto, pode implementar o modelo com o PowerShell. Siga as instruções em Implementar com o PowerShell. Especifique a localização do modelo no script.
Depois de implementar a VM do Windows, navegue para o portal do Azure Stack Hub e localize o grupo de recursos. Se quiser limpar o resultado deste exercício do Azure Stack Hub, elimine o grupo de recursos.
Passos seguintes
- Saiba mais sobre os modelos de Resource Manager do Azure Stack Hub.
- Saiba mais sobre os Perfis de API no Azure Stack Hub.