Criar uma VM com um disco rígido virtual

Este exemplo cria uma máquina virtual usando um VHD. Ele cria um grupo de recursos, uma conta de armazenamento e um contêiner, então cria uma VM carregando o VHD no contêiner. Ele substitui a chave pública de SSH pela sua chave pública, de modo que você tem acesso à VM.

Você precisará de um VHD inicializável. O script procura ~/sample.vhd.

Para executar esta amostra, instale a última versão da CLI do Azure. Para iniciar, execute az login para criar uma conexão com o Azure.

As amostras da CLI do Azure são escritas para o shell bash. Para executar esta amostra no prompt de comando ou no Windows PowerShell, talvez você precise alterar os elementos do script.

Caso você não tenha uma assinatura do Azure, crie uma conta gratuita do Azure antes de começar.

Limpar a implantação

Execute o comando a seguir para remover o grupo de recursos, a VM e todos os recursos relacionados.

az group delete -n az-cli-vhd

Explicação sobre o script

Esse script usa os seguintes comandos para criar um grupo de recursos, uma máquina virtual, um conjunto de disponibilidade, um balanceador de carga e todos os recursos relacionados. Cada comando da tabela é vinculado à documentação específica do comando.

Comando Observações
az group create Cria um grupo de recursos no qual todos os recursos são armazenados.
az storage account list Lista contas de armazenamento
az storage account check-name Verifica se um nome de conta de armazenamento é válido e se já não existe
az storage account keys list Lista as chaves das contas de armazenamento
az storage blob exists Verifica se o blob existe
az storage container create Cria um contêiner em uma conta de armazenamento.
az storage blob upload Cria um blob no contêiner carregando o VHD.
az vm list Usado com --query, verifica se o nome da VM está em uso.
az vm create Cria as máquinas virtuais.
az vm list-ip-addresses Obtém o endereço IP da VM que foi criada.

Próximas etapas

Para saber mais sobre a CLI do Azure, veja a documentação da CLI do Azure.

Os exemplos de script da CLI de máquina virtual adicionais podem ser encontrados na documentação da VM Linux do Azure.