Déployer des machines virtuelles dans des groupes de placements avec Azure CLI

S’applique à : ✔️ Machines virtuelles Linux ✔️ Groupes identiques flexibles

Pour que les machines virtuelles soient aussi proches que possible, avec la latence la plus faible possible, déployez-les dans un groupe de placements de proximité.

Le groupe de placements de proximité est un regroupement logique utilisé pour s’assurer que les ressources de calcul Azure se trouvent proches les unes des autres. Les groupes de placements de proximité sont utiles pour les charges de travail où une latence faible est requise.

Créer le groupe de placements de proximité

Créez un groupe de placements de proximité en utilisant la commande az ppg create.

az group create --name myPPGGroup --location eastus
az ppg create \
   -n myPPG \
   -g myPPGGroup \
   -l eastus \
   -t standard \
   --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2 \
   -z 1

Liste de groupes de placements de proximité

Vous pouvez répertorier tous vos groupes de placements de proximité à l’aide de la commande az ppg list.

az ppg list -o table

Afficher le groupe de placement de proximité

Vous pouvez voir les détails et les ressources du groupe de placement de proximité à l’aide d’az ppg show

az ppg show --name myPPG --resource-group myPPGGroup
{  "availabilitySets": [],  
   "colocationStatus": null,  
   "id": "/subscriptions/[subscriptionId]/resourceGroups/myPPGGroup/providers/Microsoft.Compute/proximityPlacementGroups/MyPPG",  
   "intent": {    
    "vmSizes": [      
      "Standard_E64s_v4",      
      "Standard_M416ms_v2"    
    ]  
   },  
   "location": "eastus",  
   "name": "MyPPG",  
   "proximityPlacementGroupType": "Standard",  
   "resourceGroup": "myPPGGroup",  
   "tags": {},  
   "type": "Microsoft.Compute/proximityPlacementGroups",  
   "virtualMachineScaleSets": [],  
   "virtualMachines": [],  
   "zones": [    
    "1" 
   ]
}

Créer une machine virtuelle

Important

À compter de novembre 2023, les groupes de machines virtuelles identiques créés à l’aide de PowerShell et d’Azure CLI utilisent par défaut le mode d’orchestration flexible si aucun mode d’orchestration n’est spécifié. Pour plus d’informations sur ce changement et les actions que vous devez entreprendre, consultez l’article Changement cassant pour les clients VMSS PowerShell/CLI – Hub Communauté Microsoft

Créez une machine virtuelle dans le groupe placements de proximité avec la commande new az vm.

az vm create \
   -n myVM \
   -g myPPGGroup \
   --image Ubuntu2204 \
   --orchestration-mode "Uniform"
   --ppg myPPG  \
   --generate-ssh-keys \
   --size Standard_E64s_v4 \
   -l eastus

Vous pouvez voir la machine virtuelle dans le groupe de placements de proximité avec az ppg show.

az ppg show --name myppg --resource-group myppggroup --query "virtualMachines"

Groupes à haute disponibilité

Vous pouvez également créer un groupe à haute disponibilité dans votre groupe de placements de proximité. Utilisez le même paramètre --ppg avec la cmdlet az vm availability-set create pour ajouter toutes les machines virtuelles dans le groupe à haute disponibilité et dans le même groupe de placements de proximité.

Groupes identiques

Vous pouvez également créer un groupe identique dans votre groupe de placements de proximité. Utilisez le même paramètre --ppg avec az vmss create pour créer un jeu de mise à l’échelle et toutes les instances seront créées dans le même groupe de placements de proximité.

Étapes suivantes

En savoir plus sur les commandes Azure CLI pour les groupes de placements de proximité.