Von Bedeutung
Damit Standbypools Ressourcen erfolgreich erstellen und verwalten können, ist der Zugriff auf die zugeordneten Ressourcen in Ihrem Abonnement erforderlich. Stellen Sie sicher, dass dem Ressourcenanbieter des Standbypools die richtigen Berechtigungen zugewiesen sind, damit Ihr Standbypool ordnungsgemäß funktioniert. Ausführliche Anweisungen finden Sie unter Konfigurieren von Rollenberechtigungen für Standbypools.
Sie können den Status der Instanzen und die maximale Bereitschaftskapazität Ihres Standbypools jederzeit aktualisieren. Der Name des Standbypools kann nur während der Erstellung des Standbypools festgelegt werden. Wenn Sie den Bereitstellungsstatus auf den Ruhezustand aktualisieren, stellen Sie sicher, dass der Skalierungssatz ordnungsgemäß für die Verwendung ruheriger VMs konfiguriert ist. Weitere Informationen finden Sie unter Hibernation-Übersicht.
Wenn Sie den Bereitstellungsstatus Ihres Standbypools ändern, wird der Übergang zwischen den folgenden Zuständen unterstützt. Der Übergang zwischen einem beendeten Zustand (Zuordnung aufgehoben) und einem Ruhezustand wird nicht unterstützt. Wenn Sie einen beendeten Pool (Zuordnung aufgehoben) verwenden und stattdessen einen Pool im Ruhezustand verwenden möchten, wechseln Sie zuerst zu einem laufenden Pool und aktualisieren Sie anschließend den Bereitstellungsstatus in Ruhezustand.
| Anfänglicher Status |
Aktualisierter Zustand |
| Laufen |
Beendet (Zuordnung aufgehoben) |
| Laufen |
Ruhezustand |
| Beendet (Zuordnung aufgehoben) |
Laufen |
| Ruhezustand |
Laufen |
| Ruhezustand |
Beendet (Zuordnung aufgehoben) |
Aktualisieren eines Standbypools
Hinweis
Das Einstellen des VM-Zustands des Standby-Pools auf Ruhezustand (Hibernate) ist im Azure-Portal noch nicht verfügbar. Verwenden Sie zum Konfigurieren eines Standbypools mit einem ruhezustandsbehafteten VM-Zustand ein alternatives SDK wie CLI oder PowerShell.
- Navigieren Sie zu der Virtual Machine Scale Sets-Instanz, der der Standbypool zugeordnet ist.
- Wählen Sie unter Verfügbarkeit und Skalierung die Option Standbypool aus.
- Wählen Sie Pools verwalten aus.
- Aktualisieren Sie die Konfiguration, und speichern Sie alle Änderungen.
Aktualisieren Sie einen vorhandenen Standbypool mithilfe von 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"
Aktualisieren Sie einen vorhandenen Standbypool mithilfe von Update-AzStandbyVMPool.
Update-AzStandbyVMPool `
-ResourceGroup myResourceGroup `
-Name myStandbyPool `
-MaxReadyCapacity 20 `
-MinReadyCapacity 5 `
-VMState "Deallocated"
Aktualisieren Sie vorhandene Standbypoolbereitstellung. Stellen Sie die aktualisierte Vorlage mithilfe von az-Bereitstellungsgruppe oder New-AzResourceGroupDeployment bereit.
{
"$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')]"
}
}
]
}
Aktualisieren Sie vorhandene Standbypoolbereitstellung. Stellen Sie die aktualisierte Vorlage mithilfe von az-Bereitstellungsgruppe oder New-AzResourceGroupDeployment bereit.
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
}
}
Aktualisieren Sie einen vorhandenen Standbypool mithilfe von Erstellen oder Aktualisieren.
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"
}
}
Löschen eines Standbypools
- Navigieren Sie zu der Virtual Machine Scale Sets-Instanz, der der Standbypool zugeordnet ist.
- Wählen Sie unter Verfügbarkeit und Skalierung die Option Standbypool aus.
- Wählen Sie Pool löschen aus.
- Klicken Sie auf Löschen.
Löschen Sie einen vorhandenen Standbypool mithilfe von az standbypool delete.
az standby-vm-pool delete \
--resource-group myResourceGroup \
--name myStandbyPool
Löschen Sie einen vorhandenen Standbypool mithilfe von Remove-AzStandbyVMPool.
Remove-AzStandbyVMPool `
-ResourceGroup myResourceGroup `
-Name myStandbyPool `
-Nowait
Löschen Sie einen vorhandenen Standbypool mithilfe von Löschen.
DELETE https://management.azure.com/subscriptions/{subscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/myStandbyPool?api-version=2025-03-01
Nächste Schritte
Sehen Sie sich die am häufigsten gestellten Fragen zu Pools für Virtual Machine Scale Sets an.