Partilhar via


Guia de início rápido: implantar uma máquina virtual no MEC público do Azure usando a CLI do Azure

Neste início rápido, você aprenderá a usar a CLI do Azure para implantar uma máquina virtual (VM) Linux no MEC (computação de borda de multiacesso) pública do Azure.

Pré-requisitos

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

  • Adicione uma assinatura permitida à sua conta do Azure, que permite implantar recursos no MEC público do Azure. Se você não tiver uma assinatura ativa permitida, entre em contato com a equipe de produto MEC pública do Azure.

  • Use o ambiente Bash no Azure Cloud Shell. Para obter mais informações, consulte Guia de início rápido para Bash no Azure Cloud Shell.

  • Se preferir executar comandos de referência da CLI localmente, instale a CLI do Azure. Se estiver a utilizar o Windows ou macOS, considere executar a CLI do Azure num contentor Docker. Para obter mais informações, consulte Como executar a CLI do Azure em um contêiner do Docker.

    • Se estiver a utilizar uma instalação local, inicie sessão no CLI do Azure ao utilizar o comando az login. Para concluir o processo de autenticação, siga os passos apresentados no seu terminal. Para outras opções de entrada, consulte Entrar com a CLI do Azure.

    • Quando solicitado, instale a extensão da CLI do Azure na primeira utilização. Para obter mais informações sobre as extensões, veja Utilizar extensões com o CLI do Azure.

    • Execute o comando az version para localizar a versão e as bibliotecas dependentes instaladas. Para atualizar para a versão mais recente, execute o comando az upgrade.

Nota

As implantações MEC públicas do Azure são suportadas nas versões 2.26 e posteriores da CLI do Azure.

Entre no Azure e defina 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 contentor lógico no qual os recursos do Azure são implementados e geridos. O exemplo a seguir cria um grupo de recursos chamado myResourceGroup.

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

    Nota

    Cada site MEC público do Azure está associado a uma região do Azure. Com base no local MEC público do Azure onde o recurso precisa ser implantado, selecione o valor de região apropriado para o --location parâmetro. Para obter mais informações, consulte Principais conceitos para o MEC público do Azure.

Criar uma VM

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

    O exemplo a seguir cria uma VM chamada myVMEdge e adiciona uma conta de usuário chamada azureuser no MEC público 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 --edge-zone parâmetro determina o local MEC público do Azure onde a VM e seus recursos associados são criados. Como o MEC público do Azure dá suporte apenas a SKU padrão para um IP público, você deve especificar Standard para o --public-ip-sku parâmetro.

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

    A saída de exemplo a seguir 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 seu publicIpAddress valor na saída da sua VM myVMEdge. Use esse endereço para acessar a VM nas próximas seções.

Criar um servidor de salto na região associada

Para usar SSH para se conectar à VM no MEC público do Azure, o melhor método é implantar uma caixa de salto na mesma região do Azure onde você criou seu grupo de recursos.

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

    O exemplo a seguir 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 exemplo a seguir 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. Observe seu publicIpAddress valor na saída da VM myVMregion. Use esse endereço para acessar a VM nas próximas seções.

Acessando as VMs

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

    ssh azureuser@<regionVM_publicIP>
    
  2. Na caixa de salto, use SSH para se conectar à VM que você criou no MEC público do Azure. Use o endereço IP da VM myVMEdge que você criou na seção anterior.

    ssh azureuser@<edgeVM_publicIP>
    
  3. Verifique se os grupos de segurança de rede do Azure permitem acesso à porta 22 às VMs que você cria.

Clean up resources (Limpar recursos)

Neste início rápido, você implantou uma VM no MEC público do Azure usando a CLI do Azure. Se você não espera 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 --yes parâmetro exclui os recursos sem um prompt de confirmação.

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

Próximos passos

Para implantar recursos no MEC público do Azure usando o SDK Go, avance para o seguinte artigo: