Ważne
Aby pule rezerwowe mogły pomyślnie tworzyć zasoby i zarządzać nimi, wymagany jest dostęp do skojarzonych zasobów w ramach subskrypcji. Upewnij się, że do dostawcy zasobów puli rezerwowej przypisano odpowiednie uprawnienia, aby pula rezerwowa działała prawidłowo. Aby uzyskać szczegółowe instrukcje, zobacz konfigurowanie uprawnień roli dla pul rezerwowych.
Możesz zaktualizować stan wystąpień i maksymalną gotową pojemność puli rezerwowej w dowolnym momencie. Nazwę puli rezerwowej można ustawić tylko podczas tworzenia puli rezerwowej. W przypadku aktualizowania stanu aprowizacji do hibernacji upewnij się, że zestaw skalowania jest prawidłowo skonfigurowany do używania hiberowanych maszyn wirtualnych. Aby uzyskać więcej informacji, zobacz Hibernation overview (Omówienie hibernacji).
Podczas zmieniania stanu aprowizacji puli rezerwowej obsługiwane są przejścia między poniższymi stanami. Przechodzenie między stanem zatrzymania (zdezaktywowanym) a stanem hibernacji nie jest obsługiwane. Jeśli używasz puli zatrzymanej (odprzydzielonej) i zamiast tego chcesz używać puli w stanie hibernacji, najpierw przejdź do uruchomionej puli, a następnie zaktualizuj stan aprowizacji do stanu hibernacji.
| Stan początkowy |
Zaktualizowany stan |
| Bieganie |
Zatrzymano (cofnięto przydział) |
| Bieganie |
Zahibernowane |
| Zatrzymano (dezaktywowano) |
Bieganie |
| Uśpiony |
Bieganie |
| Zahibernowany |
Zatrzymano (cofnięto przydział) |
Aktualizowanie puli rezerwowej
Uwaga / Notatka
Ustawienie stanu maszyny wirtualnej puli rezerwowej na stan hibernacji nie jest jeszcze dostępne w witrynie Azure Portal. Aby skonfigurować pulę rezerwową ze stanem hibernacji maszyny wirtualnej, użyj alternatywnego zestawu SDK, takiego jak interfejs wiersza polecenia lub program PowerShell.
- Przejdź do pozycji Zestaw skalowania maszyn wirtualnych skojarzony z pulą rezerw.
- W obszarze Dostępność i skala wybierz pozycję Pula rezerwowa.
- Wybierz pozycję Zarządzaj pulą.
- Zaktualizuj konfigurację i zapisz wszelkie zmiany.
Zaktualizuj istniejącą pulę rezerwową przy użyciu polecenia 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"
Zaktualizuj istniejącą pulę rezerwową przy użyciu puli Update-AzStandbyVMPool.
Update-AzStandbyVMPool `
-ResourceGroup myResourceGroup `
-Name myStandbyPool `
-MaxReadyCapacity 20 `
-MinReadyCapacity 5 `
-VMState "Deallocated"
Aktualizowanie istniejącego wdrożenia puli rezerwowej. Wdróż zaktualizowany szablon przy użyciu polecenia az deployment group create lub 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')]"
}
}
]
}
Aktualizowanie istniejącego wdrożenia puli rezerwowej. Wdróż zaktualizowany szablon przy użyciu polecenia az deployment group create lub 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
}
}
Zaktualizuj istniejącą pulę rezerwową przy użyciu polecenia Utwórz lub Zaktualizuj.
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"
}
}
Usuwanie puli rezerwowej
- Przejdź do pozycji Zestaw skalowania maszyn wirtualnych skojarzony z pulą rezerw.
- W obszarze Dostępność i skala wybierz pozycję Pula rezerwowa.
- Wybierz pozycję Usuń pulę.
- Wybierz Usuń.
Usuń istniejącą pulę rezerwową przy użyciu polecenia az standbypool delete.
az standby-vm-pool delete \
--resource-group myResourceGroup \
--name myStandbyPool
Usuń istniejącą pulę rezerwową przy użyciu puli Remove-AzStandbyVMPool.
Remove-AzStandbyVMPool `
-ResourceGroup myResourceGroup `
-Name myStandbyPool `
-Nowait
Usuń istniejącą pulę rezerwową przy użyciu polecenia Usuń.
DELETE https://management.azure.com/subscriptions/{subscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/myStandbyPool?api-version=2025-03-01
Następne kroki
Zapoznaj się z najczęściej zadawanymi pytaniami dotyczącymi pul rezerwowych dla zestawów skalowania maszyn wirtualnych.