Compartilhar via


Guia de Início Rápido: Implantar uma máquina virtual na MEC pública do Azure usando a CLI do Azure

Neste guia de início rápido, você aprenderá a usar a CLI do Azure para implantar uma VM (máquina virtual) do Linux na MEC (Computação de Borda de Acesso Múltiplo) pública do Azure.

Pré-requisitos

  • Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

  • Adicione uma assinatura incluída na lista de permitidos à sua conta do Azure, o que permite que você implante recursos na MEC pública do Azure. Caso você não tenha uma assinatura ativa permitida, entre em contato com a equipe de produto da MEC pública do Azure.

Observação

Há suporte para as implantações da MEC pública do Azure na CLI do Azure versões 2.26 e posteriores.

Entrar no Azure e definir sua assinatura

  1. Entre no Azure usando o comando az login.

    az login
    
  2. Defina sua assinatura do Azure com o comando az account set.

    az account set --subscription <subscription name>
    

Criar um grupo de recursos

  1. Crie um grupo de recursos do Azure com o comando az group create. Um grupo de recursos é um contêiner lógico no qual os recursos do Azure são implantados e gerenciados. O exemplo a seguir cria um grupo de recursos chamado myResourceGroup.

    az group create --name myResourceGroup --location <location>
    

    Observação

    Cada site da MEC pública do Azure está associado a uma região do Azure. Com base na localização da MEC pública do Azure em que o recurso precisa ser implantado, selecione o valor de região apropriado para o parâmetro --location. Para saber mais, confira Principais conceitos da MEC pública do Azure.

Criar uma máquina virtual

  1. Crie uma VM com o comando az vm create.

    O seguinte exemplo cria uma VM chamada myVMEdge e adiciona uma conta de usuário chamada azureuser na MEC pública do Azure:

    az vm create \--resource-group myResourceGroup \--name myVMEdge \--image Ubuntu2204 \--admin-username azureuser \--admin-password <password> \--edge-zone <edgezone ID> \--public-ip-sku Standard
    

    O parâmetro --edge-zone determina a localização da MEC pública do Azure em que a VM e os recursos associados serão criados. Como a MEC pública do Azure só dá suporte ao SKU Standard em um IP público, você precisa especificar Standard para o parâmetro --public-ip-sku.

  2. Aguarde alguns minutos para a VM e os recursos de suporte serem criados.

    O seguinte exemplo de saída mostra uma operação bem-sucedida:

    {
    "fqdns": "",
    "id": "/subscriptions/<id> /resourceGroups/myResourceGroup/providers/Microsoft.Compute/    virtualMachines/myVMEdge",
    "location": "<region>",
    "macAddress": "<mac_address>",
    "powerState": "VM running",
    "privateIpAddress": "10.0.0.4",
    "publicIpAddress": "<public_ip_address>",
    "resourceGroup": "myResourceGroup",
    "zones": ""
    }
    
  3. Anote o valor publicIpAddress na saída da VM myVMEdge. Use esse endereço para acessar a VM nas próximas seções.

Criar um jump server na região associada

Para usar o SSH para se conectar à VM na MEC pública do Azure, o melhor método é implantar um jump box na mesma região do Azure em que você criou o grupo de recursos.

  1. Crie uma VNet (Rede Virtual) do Azure usando o comando az network vnet.

    O seguinte exemplo cria uma VNet chamada MyVnetRegion:

    az network vnet create --resource-group myResourceGroup --name MyVnetRegion --address-prefix 10.1.0.0/16 --subnet-name MySubnetRegion --subnet-prefix 10.1.0.0/24
    
  2. Crie uma VM a ser implantada na região com o comando az vm create.

    O seguinte exemplo cria uma VM chamada myVMRegion na região:

    az vm create --resource-group myResourceGroup --name myVMRegion --image Ubuntu2204 --admin-username azureuser --admin-password <password> --vnet-name MyVnetRegion --subnet MySubnetRegion --public-ip-sku Standard
    
  3. Anote o valor publicIpAddress na saída da VM myVMregion. Use esse endereço para acessar a VM nas próximas seções.

Como acessar as VMs

  1. Use o SSH para se conectar à VM jump box implantada na região. Use o endereço IP da VM myVMRegion que você criou na seção anterior.

    ssh azureuser@<regionVM_publicIP>
    
  2. No jump box, use o SSH para se conectar à VM que você criou na MEC pública do Azure. Use o endereço IP da VM myVMEdge criada na seção anterior.

    ssh azureuser@<edgeVM_publicIP>
    
  3. Verifique se os grupos de segurança de rede do Azure permitem acesso à porta 22 nas VMs criadas.

Limpar os recursos

Neste guia de início rápido, você implantou uma VM na MEC pública do Azure usando a CLI do Azure. Se você não acredita que vai precisar desses recursos no futuro, use o comando az group delete para remover o grupo de recursos, a VM e todos os recursos relacionados. O uso do parâmetro --yes exclui os recursos sem um prompt de confirmação.

az group delete \--name myResourceGroup \--yes

Próximas etapas

Para implantar recursos na MEC pública do Azure usando o SDK do Go, prossiga para o seguinte artigo: