Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Máquinas virtuais (VM) no Azure têm um grande número de dependências. A CLI cria esses recursos para você com base nos argumentos de linha de comando que você especificar. Nesta seção, você aprenderá a implantar uma VM em uma VNet (rede virtual).
Para implantar uma VM em uma VNet, ambos devem estar no mesmo local do Azure. Você não pode alterar a VNet à qual a VM se conecta depois de criá-la.
Criar uma VM
Use o comando az vm create para criar uma nova máquina virtual executando o Ubuntu. Essa máquina virtual usa a autenticação SSH para entrar e está conectada à sub-rede e à VNet que você criou na seção anterior. No PowerShell, declare variáveis com um "$" e use aspas para valores, como $vmName = "TutorialVM1".
# create Bash shell variable
vmName=TutorialVM1
az vm create \
--resource-group $resourceGroup \
--name $vmName \
--image Ubuntu2204 \
--vnet-name $vnetName \
--subnet $subnetName \
--generate-ssh-keys \
--output json \
--verbose
Observação
Se você tiver uma chave SSH nomeada id_rsa já disponível, essa chave será usada para autenticação em vez de ter uma nova chave gerada.
À medida que a VM é criada, você vê os valores locais usados e os recursos do Azure sendo criados devido à opção --verbose . Quando a VM estiver pronta, um JSON será retornado do serviço do Azure, incluindo o endereço IP público.
{
"fqdns": "",
"id": "...",
"location": "eastus",
"macAddress": "...",
"powerState": "VM running",
"privateIpAddress": "...",
"publicIpAddress": "<PUBLIC_IP_ADDRESS>",
"resourceGroup": "TutorialResources",
"zones": ""
}
Confirme se a VM está em execução conectando-se via SSH.
ssh <PUBLIC_IP_ADDRESS>
Vá em frente e saia da VM digitando exit.
Há métodos alternativos para obter esse endereço IP após o início da VM. Na próxima seção, você verá como obter informações detalhadas sobre a VM e como filtrá-la.