Partager via


Démarrage rapide : Déployer une machine virtuelle dans Azure MEC public à l’aide d’Azure CLI

Dans ce guide de démarrage rapide, vous apprenez à utiliser Azure CLI pour déployer une machine virtuelle Linux dans Azure Multi-Access Edge Compute (MEC) public.

Prérequis

  • Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.

  • Ajoutez un abonnement sur liste d’autorisation à votre compte Azure, ce qui vous permet de déployer des ressources dans Azure MEC public. Si vous n’avez pas d’abonnement autorisé actif, contactez l’équipe produit d’Azure MEC public.

Notes

Les déploiements Azure MEC public sont pris en charge dans les versions 2.26 et ultérieures d’Azure CLI.

Se connecter à Azure et définir votre abonnement

  1. Connectez-vous à Azure à l’aide de la commande az login.

    az login
    
  2. Définissez votre abonnement Azure avec la commande az account set.

    az account set --subscription <subscription name>
    

Créer un groupe de ressources

  1. Créez un groupe de ressources Azure avec la commande az group create. Un groupe de ressources est un conteneur logique dans lequel les ressources Azure sont déployées et gérées. L’exemple suivant crée un groupe de ressources nommé myResourceGroup.

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

    Notes

    Chaque site Azure MEC public est associé à une région Azure. En fonction de l’emplacement d’Azure MEC public dans lequel la ressource doit être déployée, sélectionnez la valeur de région appropriée pour le paramètre --location. Pour plus d’informations, consultez Concepts clés d’Azure MEC public.

Créer une machine virtuelle

  1. Créez une machine virtuelle avec la commande az vm create.

    L’exemple suivant crée une machine virtuelle nommée myVMEdge et ajoute un compte d’utilisateur nommé azureuser à Azure MEC public :

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

    Le paramètre --edge-zone détermine l’emplacement d’Azure MEC public dans lequel la machine virtuelle et ses ressources associées sont créées. Étant donné qu’Azure MEC public prend uniquement en charge la référence SKU standard pour une adresse IP publique, vous devez spécifier Standard pour le paramètre --public-ip-sku.

  2. Attendez quelques minutes pour que la machine virtuelle et les ressources de prise en charge soient créées.

    L’exemple de sortie suivant illustre une opération réussie :

    {
    "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. Notez votre valeur publicIpAddress dans la sortie de votre machine virtuelle myVMEdge. Utilisez cette adresse pour accéder à la machine virtuelle dans les prochaines sections.

Créer un serveur de rebond dans la région associée

Pour utiliser SSH afin de se connecter à la machine virtuelle dans Azure MEC public, la meilleure méthode consiste à déployer un serveur de rebond dans la même région Azure que celle où vous avez créé votre groupe de ressources.

  1. Créez un réseau virtuel Azure à l’aide de la commande az network vnet.

    L’exemple suivant crée un réseau virtuel nommé 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. Créez une machine virtuelle à déployer dans la région avec la commande az vm create.

    L’exemple suivant crée une machine virtuelle nommée myVMRegion dans la région :

    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. Notez votre valeur publicIpAddress dans la sortie de la machine virtuelle myVMRegion. Utilisez cette adresse pour accéder à la machine virtuelle dans les prochaines sections.

Accès aux machines virtuelles

  1. Utilisez SSH pour vous connecter à la machine virtuelle faisant office de serveur de rebond déployée dans la région. Utilisez l’adresse IP de la machine virtuelle myVMRegion que vous avez créée dans la section précédente.

    ssh azureuser@<regionVM_publicIP>
    
  2. À partir du serveur de rebond, utilisez SSH pour vous connecter à la machine virtuelle que vous avez créée dans Azure MEC public. Utilisez l’adresse IP de la machine virtuelle myVMEdge que vous avez créée dans la section précédente.

    ssh azureuser@<edgeVM_publicIP>
    
  3. Vérifiez que les groupes de sécurité réseau Azure autorisent l’accès du port 22 aux machines virtuelles que vous créez.

Nettoyer les ressources

Dans ce guide de démarrage rapide, vous avez déployé une machine virtuelle dans Azure MEC public à l’aide de l’interface Azure CLI. Si vous pensez ne pas avoir besoin de ces ressources à l’avenir, utilisez la commande az group delete pour supprimer le groupe de ressources, la machine virtuelle et toutes les ressources associées. L’utilisation du paramètre --yes supprime les ressources sans invite de confirmation.

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

Étapes suivantes

Pour déployer des ressources dans Azure MEC public à l’aide du SDK Go, passez à l’article suivant :