Importante
Para que los grupos de reserva creen y administren recursos correctamente, necesitan acceso a los recursos asociados en la suscripción. Asegúrese de que los permisos correctos se asignan al proveedor de recursos del grupo de espera para que el grupo de espera funcione correctamente. Para obtener instrucciones detalladas, consulte Configuración de permisos de rol para grupos en espera.
En este artículo, se describe cómo crear un grupo en espera para Virtual Machine Scale Sets con orquestación flexible.
Nota:
Establecer el estado de hibernación para las máquinas virtuales del grupo en espera aún no está disponible en Azure Portal. Para configurar un grupo en espera con un estado de máquina virtual hibernado, use un SDK alternativo, como la CLI o PowerShell.
- Vaya al conjunto de escalado de máquinas virtuales.
- En Disponibilidad y escalado, seleccione grupo en espera.
- Seleccione Administrar grupo.
- Proporcione un nombre para el grupo, seleccione el estado de aprovisionamiento establezca la capacidad máxima y mínima lista.
- Seleccione Guardar.
También puede configurar un grupo en espera durante la creación del conjunto de escalado de máquinas virtuales; para ello, vaya a la pestaña Administración y active la casilla para habilitar los grupos en espera.
Cree un grupo en espera y asócielo a un conjunto de escalado existente mediante az standby-vm-pool create.
az standby-vm-pool create \
--resource-group myResourceGroup \
--location eastus --name myStandbyPool \
--max-ready-capacity 20 \
--min-ready-capacity 5 \
--vm-state "Deallocated" \
--vmss-id "/subscriptions/{subscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myScaleSet"
Cree un grupo en espera y asócielo a un conjunto de escalado existente mediante New-AzStandbyVMPool.
New-AzStandbyVMPool `
-ResourceGroup myResourceGroup `
-Location eastus `
-Name myStandbyPool `
-MaxReadyCapacity 20 `
-MinReadyCapacity 5 `
-VMState "Deallocated" `
-VMSSId "/subscriptions/{subscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myScaleSet"
Cree un grupo en espera y asócielo a un conjunto de escalado existente. Cree una plantilla e impleméntela mediante az deployment group create o New-AzResourceGroupDeployment.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"location": {
"type": "string",
"defaultValue": "east us"
},
"name": {
"type": "string",
"defaultValue": "myStandbyPool"
},
"maxReadyCapacity" : {
"type": "int",
"defaultValue": 20
},
"minReadyCapacity" : {
"type": "int",
"defaultValue": 5
},
"virtualMachineState" : {
"type": "string",
"defaultValue": "Deallocated"
},
"attachedVirtualMachineScaleSetId" : {
"type": "string",
"defaultValue": "/subscriptions/{subscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myScaleSet"
}
},
"resources": [
{
"type": "Microsoft.StandbyPool/standbyVirtualMachinePools",
"apiVersion": "2025-03-01",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"properties": {
"elasticityProfile": {
"maxReadyCapacity": "[parameters('maxReadyCapacity')]",
"minReadyCapacity": "[parameters('minReadyCapacity')]"
},
"virtualMachineState": "[parameters('virtualMachineState')]",
"attachedVirtualMachineScaleSetId": "[parameters('attachedVirtualMachineScaleSetId')]"
}
}
]
}
Cree un grupo en espera y asócielo a un conjunto de escalado existente. Implemente la plantilla mediante az deployment group create o New-AzResourceGroupDeployment.
param location string = resourceGroup().location
param standbyPoolName string = 'myStandbyPool'
param maxReadyCapacity int = 20
param minReadyCapacity int = 5
@allowed([
'Running'
'Deallocated'
])
param vmState string = 'Deallocated'
param virtualMachineScaleSetId string = '/subscriptions/{subscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myScaleSet'
resource standbyPool 'Microsoft.standbypool/standbyvirtualmachinepools@2025-03-01' = {
name: standbyPoolName
location: location
properties: {
elasticityProfile: {
maxReadyCapacity: maxReadyCapacity
minReadyCapacity: minReadyCapacity
}
virtualMachineState: vmState
attachedVirtualMachineScaleSetId: virtualMachineScaleSetId
}
}
Cree un grupo de espera y asócielo a un conjunto de escalado existente mediante Crear o actualizar.
PUT https://management.azure.com/subscriptions/{subscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/myStandbyPool?api-version=2025-03-01
{
"type": "Microsoft.StandbyPool/standbyVirtualMachinePools",
"name": "myStandbyPool",
"location": "east us",
"properties": {
"elasticityProfile": {
"maxReadyCapacity": 20
"minReadyCapacity": 5
},
"virtualMachineState":"Deallocated",
"attachedVirtualMachineScaleSetId": "/subscriptions/{subscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myScaleSet"
}
}