Importante
Para que os pools em espera criem e gerenciem recursos com êxito, é necessário acesso aos recursos associados em sua assinatura. Verifique se as permissões corretas estão atribuídas ao provedor de recursos do pool em espera para que o pool em espera funcione corretamente. Para obter instruções detalhadas, consulte Configurar permissões de função para pools em espera.
Você pode atualizar o estado das instâncias e a capacidade máxima pronta do seu pool de espera a qualquer momento. O nome do pool em espera só pode ser definido durante a criação do pool em espera. Se estiver atualizando o estado de provisionamento para hibernado, verifique se o conjunto de dimensionamento está configurado corretamente para usar VMs hibernadas. Para obter mais informações, consulte Visão geral da hibernação.
Ao alterar o estado de provisionamento do pool em espera, há suporte para a transição entre os seguintes estados abaixo. Não há suporte para a transição entre um estado Interrompido (deslocalizado) e um estado hibernado. Se estiver usando um pool interrompido (deslocalizado) e você quiser usar um pool hibernado, primeiro faça a transição para um pool em execução e, em seguida, atualize o estado de provisionamento para hibernado.
Estado inicial |
Estado atualizado |
Corrida |
Interrompido (deslocalizado) |
Corrida |
Hibernado |
Interrompido (deslocalizado) |
Corrida |
Hibernado |
Corrida |
Hibernado |
Interrompido (deslocalizado) |
Atualizar um pool em espera
Observação
Definir o estado da VM do pool em espera como hibernado ainda não está disponível no portal do Azure. Para configurar um pool em espera com um estado de VM hibernado, use um SDK alternativo, como CLI ou PowerShell.
- Navegue até Dimensionamento de Máquina Virtual, defina ao qual o pool de espera está associado.
- Em Disponibilidade + escala, selecione Pool em espera.
- Selecione Gerenciar pool.
- Atualize a configuração e salve as alterações.
Atualize um pool de espera existente usando az standby-vm-pool update.
az standby-vm-pool update \
--resource-group myResourceGroup \
--name myStandbyPool \
--max-ready-capacity 20 \
--min-ready-capacity 5 \
--vm-state "Deallocated"
Atualize um pool de espera existente usando Update-AzStandbyVMPool.
Update-AzStandbyVMPool `
-ResourceGroup myResourceGroup `
-Name myStandbyPool `
-MaxReadyCapacity 20 `
-MinReadyCapacity 5 `
-VMState "Deallocated"
Atualize uma implantação de pool em espera existente. Implante o modelo atualizado usando az deployment group create ou 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": 10
},
"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')]"
}
}
]
}
Atualize uma implantação de pool em espera existente. Implante o modelo atualizado usando az deployment group create ou New-AzResourceGroupDeployment.
param ___location string = resourceGroup().___location
param standbyPoolName string = 'myStandbyPool'
param maxReadyCapacity int = 10
param minReadyCapacity int = 5
@allowed([
'Running'
'Deallocated'
'Hibernated'
])
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
}
}
Atualize um pool de espera existente usando Criar ou Atualizar.
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"
}
}
Excluir um pool em espera
- Navegue até Dimensionamento de Máquina Virtual, defina ao qual o pool de espera está associado.
- Em Disponibilidade + escala, selecione Pool em espera.
- Selecione Excluir pool.
- Selecione Eliminar.
Exclua um pool de espera existente usando az standbypool delete.
az standby-vm-pool delete \
--resource-group myResourceGroup \
--name myStandbyPool
Exclua um pool de espera existente usando Remove-AzStandbyVMPool.
Remove-AzStandbyVMPool `
-ResourceGroup myResourceGroup `
-Name myStandbyPool `
-Nowait
Exclua um pool de espera existente usando Delete.
DELETE https://management.azure.com/subscriptions/{subscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/myStandbyPool?api-version=2025-03-01
Próximos passos
Analise as perguntas mais frequentes sobre pools em espera para Conjuntos de Dimensionamento de Máquinas Virtuais.