Important
Pour que les pools de secours créent et gèrent correctement des ressources, il nécessite l’accès aux ressources associées dans votre abonnement. Vérifiez que les autorisations appropriées sont affectées au fournisseur de ressources du pool de secours pour que votre pool de secours fonctionne correctement. Pour obtenir des instructions détaillées, consultez configurer les autorisations de rôle pour les pools de secours.
Vous pouvez mettre à jour l’état des instances et la capacité maximale prête de votre pool de secours à tout moment. Le nom du pool de secours peut être défini uniquement à la création du pool de secours. Si vous mettez à jour l’état d’approvisionnement sur En veille prolongée, vérifiez que le groupe identique est configuré correctement pour utiliser des machines virtuelles en veille prolongée. Pour plus d’informations, consultez Vue d’ensemble de la veille prolongée.
Lorsque vous modifiez l’état d’approvisionnement de votre pool de secours, la transition entre les états suivants est prise en charge. La transition entre un état Arrêté (désalloué) et un état Veille prolongée n’est pas prise en charge. Si vous utilisez un pool dans l’état Arrêté (désalloué) et que vous voulez utiliser à la place un pool en veille prolongée, commencez par passer à un pool dans l’état En cours d’exécution, puis mettez à jour l’état d’approvisionnement en Veille prolongée.
| État initial |
État mis à jour |
| Course à pied |
Arrêté (désalloué) |
| Course à pied |
En veille prolongée |
| Arrêté (désalloué) |
Course à pied |
| En veille prolongée |
Course à pied |
| En veille prolongée |
Arrêté (désalloué) |
Mettre à jour un pool de secours
Remarque
Le changement de l’état d’une machine virtuelle du pool en attente sur Veille prolongée n’est pas encore disponible dans le portail Azure. Pour configurer un pool de secours avec un état de machine virtuelle hibernated, utilisez un autre SDK tel que l’interface CLI ou PowerShell.
- Accédez au groupe de machines virtuelles identiques auquel est associé le pool de secours.
- Sous Disponibilité + échelle, sélectionnez Pool de secours.
- Sélectionnez Gérer le pool.
- Mettez à jour la configuration et enregistrez les changements.
Mettez à jour un pool de secours existant avec 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"
Mettez à jour un pool de secours existant avec Update-AzStandbyVMPool.
Update-AzStandbyVMPool `
-ResourceGroup myResourceGroup `
-Name myStandbyPool `
-MaxReadyCapacity 20 `
-MinReadyCapacity 5 `
-VMState "Deallocated"
Mettez à jour un déploiement de pool de secours existant. Déployez le modèle mis à jour avec 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')]"
}
}
]
}
Mettez à jour un déploiement de pool de secours existant. Déployez le modèle mis à jour avec 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
}
}
Mettez à jour un pool de secours existant avec Create ou Update.
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"
}
}
Supprimer un pool de secours
- Accédez au groupe de machines virtuelles identiques auquel est associé le pool de secours.
- Sous Disponibilité + échelle, sélectionnez Pool de secours.
- Sélectionnez Supprimer le pool.
- Sélectionnez Supprimer.
Supprimez un pool de secours existant avec az standbypool delete.
az standby-vm-pool delete \
--resource-group myResourceGroup \
--name myStandbyPool
Supprimez un pool de secours existant avec Remove-AzStandbyVMPool.
Remove-AzStandbyVMPool `
-ResourceGroup myResourceGroup `
-Name myStandbyPool `
-Nowait
Supprimez un pool de secours existant avec Delete.
DELETE https://management.azure.com/subscriptions/{subscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/myStandbyPool?api-version=2025-03-01
Étapes suivantes
Passez en revue le forum aux questions sur les pools de secours pour Virtual Machine Scale Sets.