Aggiornare o eliminare un pool di standby
Articolo 02/25/2025
2 contributori
Commenti e suggerimenti
In questo articolo
Questo articolo illustra l'aggiornamento, la gestione e l'eliminazione di una risorsa del pool di standby.
Prerequisiti
Per consentire ai pool di standby di creare e gestire macchine virtuali nella sottoscrizione, assegnare le autorizzazioni appropriate al provider di risorse del pool di standby.
Nel portale di Azure passare alle sottoscrizioni.
Selezionare la sottoscrizione che si vuole modificare le autorizzazioni.
Seleziona Controllo di accesso (IAM) .
Selezionare Aggiungi e Aggiungi assegnazione di ruolo .
Nella scheda Ruolo cercare Collaboratore macchina virtuale e selezionarlo.
Passare alla scheda Membri .
Seleziona + Seleziona membri .
Cercare Provider di risorse pool di standby e selezionarlo.
Passare alla scheda Rivedi e assegna .
Applicare le modifiche.
Ripetere i passaggi precedenti e assegnare il ruolo Collaboratore rete e Operatore identità gestita al provider di risorse del pool di standby. Se si usano immagini archiviate nella raccolta di calcolo, assegnare anche i ruoli amministratore condivisione raccolta calcolo e artefatti della raccolta di calcolo.
Per altre informazioni sull'assegnazione dei ruoli, vedere Assegnare ruoli di Azure usando il portale di Azure .
Aggiornare un pool di standby
È possibile aggiornare lo stato delle istanze e la capacità massima pronta del pool di standby in qualsiasi momento. Il nome del pool di standby può essere impostato solo durante la creazione del pool di standby.
Passare a Set di scalabilità di macchine virtuali a cui è associato il pool di standby.
In Disponibilità e scalabilità selezionare Pool di standby .
Selezionare Gestisci pool .
Aggiornare la configurazione e salvare le modifiche.
Aggiornare un pool di standby esistente 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"
Aggiornare un pool di standby esistente usando Update-AzStandbyVMPool .
Update-AzStandbyVMPool `
-ResourceGroup myResourceGroup `
-Name myStandbyPool `
-MaxReadyCapacity 20 `
-MinReadyCapacity 5 `
-VMState "Deallocated"
Aggiornare una distribuzione del pool di standby esistente. Distribuire il modello aggiornato usando 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": 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": "2024-03-01",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"properties": {
"elasticityProfile": {
"maxReadyCapacity": "[parameters('maxReadyCapacity')]",
"minReadyCapacity": "[parameters('minReadyCapacity')]"
},
"virtualMachineState": "[parameters('virtualMachineState')]",
"attachedVirtualMachineScaleSetId": "[parameters('attachedVirtualMachineScaleSetId')]"
}
}
]
}
Aggiornare una distribuzione del pool di standby esistente. Distribuire il modello aggiornato usando az deployment group create o New-AzResourceGroupDeployment .
param location string = resourceGroup().location
param standbyPoolName string = 'myStandbyPool'
param maxReadyCapacity int = 10
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@2024-03-01' = {
name: standbyPoolName
location: location
properties: {
elasticityProfile: {
maxReadyCapacity: maxReadyCapacity
minReadyCapacity: minReadyCapacity
}
virtualMachineState: vmState
attachedVirtualMachineScaleSetId: virtualMachineScaleSetId
}
}
Aggiornare un pool di standby esistente usando Crea o Aggiorna .
PUT https://management.azure.com/subscriptions/{subscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/myStandbyPool?api-version=2024-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"
}
}
Eliminare un pool di standby
Passare a Set di scalabilità di macchine virtuali a cui è associato il pool di standby.
In Disponibilità e scalabilità selezionare Pool di standby .
Selezionare Elimina pool .
Selezionare Elimina .
Eliminare un pool di standby esistente usando az standbypool delete .
az standby-vm-pool delete \
--resource-group myResourceGroup \
--name myStandbyPool
Eliminare un pool di standby esistente usando Remove-AzStandbyVMPool .
Remove-AzStandbyVMPool `
-ResourceGroup myResourceGroup `
-Name myStandbyPool `
-Nowait
Eliminare un pool di standby esistente usando Elimina .
DELETE https://management.azure.com/subscriptions/{subscriptionID}/resourceGroups/myResourceGroup/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/myStandbyPool?api-version=2024-03-01
Passaggi successivi
Esaminare le domande più frequenti sui pool di standby per set di scalabilità di macchine virtuali.