Поделиться через


Развертывание виртуальных машин в проксими́ти-группах размещения с помощью Azure CLI

Область применения: ✔️ Виртуальные машины Linux ✔️ Гибкие масштабируемые наборы

Для размещения виртуальных машин как можно ближе друг к другу и с минимальной задержкой, их необходимо развернуть в группе близкого размещения.

Группа размещения с близким взаимодействием — это логическая группировка, используемая для обеспечения физической близости ресурсов вычислений Azure. Группа размещения близкого взаимодействия удобна для рабочих нагрузок, для которых требуется низкая задержка.

Создайте группу проксиминости размещения

Создайте группу размещения близкого взаимодействия с помощью 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

Список групп близкого размещения

Вы можете перечислить все группы близлежащего размещения с помощью az ppg list.

az ppg list -o table

Показать группу близкого размещения

Вы можете просмотреть сведения о группе размещения с близким взаимодействием и ресурсы с помощью 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" 
   ]
}

Создание виртуальной машины

Это важно

Начиная с ноября 2023 года масштабируемые наборы виртуальных машин, созданные с помощью PowerShell и Azure CLI, по умолчанию будут использоваться в режиме гибкой оркестрации, если режим оркестрации не указан. Дополнительные сведения об этом изменении и о действиях, которые необходимо предпринять, см. в руководстве по критическим изменениям для клиентов VmSS PowerShell/CLI — Microsoft Community Hub

Создайте виртуальную машину в группе размещения близкого взаимодействия с помощью новой 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

Вы можете увидеть виртуальную машину в группе проксимального размещения с помощью az ppg show.

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

Группы доступности

Вы также можете создать набор доступности в группе "близкое размещение". Используйте тот же --ppg параметр с az vm availability-set create, чтобы добавить все виртуальные машины в одном наборе доступности в одну группу близкого размещения.

Наборы масштабирования

Вы также можете создать масштабируемый набор в группе размещения близкого взаимодействия. Используйте тот же --ppg параметр с az vmss create для создания масштабируемого набора, и все экземпляры будут созданы в одной группе для близкого размещения.

Дальнейшие действия

Узнайте больше о командах Azure CLI для групп близкого размещения.