Spostare le risorse di configurazione del controllo di manutenzione in un'altra area
Si applica a: ✔️ Macchine ✔️ virtuali Linux Macchine virtuali ✔️ Windows Set di scalabilità flessibili Set di scalabilità ✔️ Uniform
Seguire questo articolo per spostare le risorse associate a una configurazione di Controllo manutenzione in un'area di Azure diversa. È possibile spostare una configurazione per diversi motivi. Ad esempio, per sfruttare una nuova area, per distribuire funzionalità o servizi disponibili in un'area specifica, per soddisfare i requisiti interni di criteri e governance o in risposta alla pianificazione della capacità.
Il controllo della manutenzione, con configurazioni di manutenzione personalizzate, consente di controllare la modalità di applicazione degli aggiornamenti della piattaforma alle macchine virtuali e agli host dedicati di Azure. Esistono alcuni scenari per lo spostamento del controllo di manutenzione tra aree:
- Per spostare le risorse associate a una configurazione di manutenzione, ma non per la configurazione stessa, seguire questo articolo.
- Per spostare la configurazione del controllo di manutenzione, ma non le risorse associate alla configurazione, seguire queste istruzioni.
- Per spostare sia la configurazione di manutenzione che le risorse associate, seguire prima queste istruzioni. Seguire quindi le istruzioni riportate in questo articolo.
Prerequisiti
Prima di iniziare a spostare le risorse associate a una configurazione di Controllo manutenzione:
- Assicurarsi che le risorse che si stanno spostando esistano nella nuova area prima di iniziare.
- Verificare le configurazioni del controllo di manutenzione associate alle macchine virtuali di Azure e agli host dedicati di Azure che si desidera spostare. Controllare ogni risorsa singolarmente. Attualmente non è possibile recuperare le configurazioni per più risorse.
- Quando si recuperano configurazioni per una risorsa:
- Assicurarsi di usare l'ID sottoscrizione per l'account, non un ID host dedicato di Azure.
- Interfaccia della riga di comando: il parametro della tabella --output viene usato solo per la leggibilità e può essere eliminato o modificato.
- PowerShell: il parametro Format-Table Nome viene usato solo per la leggibilità e può essere eliminato o modificato.
- Se si usa PowerShell, viene visualizzato un errore se si tenta di elencare le configurazioni per una risorsa che non dispone di configurazioni associate. L'errore sarà simile al seguente: "Operazione non riuscita con stato: 'Not Found'. Dettagli: errore client 404: non trovato per url".
Preparare lo spostamento
Prima di iniziare, definire queste variabili. È stato fornito un esempio per ognuno di essi.
Variabile Dettagli Esempio $subId ID per la sottoscrizione contenente le configurazioni di manutenzione "our-subscription-ID" $rsrcGroupName Nome del gruppo di risorse (macchina virtuale di Azure) "VMResourceGroup" $vmName Nome risorsa macchina virtuale "myVM" $adhRsrcGroupName Gruppo di risorse (host dedicati) "HostResourceGroup" $adh Nome host dedicato "myHost" $adhParentName Nome risorsa padre "HostGroup" Per recuperare le configurazioni di manutenzione usando il comando Get-AZConfigurationAssignment di PowerShell:
Per gli host dedicati di Azure, eseguire:
Get-AzConfigurationAssignment -ResourceGroupName $adhRsrcGroupName -ResourceName $adh -ResourceType hosts -ProviderName Microsoft.Compute -ResourceParentName $adhParentName -ResourceParentType hostGroups | Format-Table Name
Per le macchine virtuali di Azure, eseguire:
Get-AzConfigurationAssignment -ResourceGroupName $rgName -ResourceName $vmName -ProviderName Microsoft.Compute -ResourceType virtualMachines | Format-Table Name
Per recuperare le configurazioni di manutenzione usando il comando az maintenance assignment :
Per gli host dedicati di Azure:
az maintenance assignment list --subscription $subId --resource-group $adhRsrcGroupName --resource-name $adh --resource-type hosts --provider-name Microsoft.Compute --resource-parent-name $adhParentName --resource-parent-type hostGroups --query "[].{HostResourceGroup:resourceGroup,ConfigName:name}" --output table
Per le macchine virtuali di Azure:
az maintenance assignment list --subscription $subId --provider-name Microsoft.Compute --resource-group $rsrcGroupName --resource-name $vmName --resource-type virtualMachines --query "[].{HostResourceGroup:resourceGroup, ConfigName:name}" --output table
Spostamento
- Seguire queste istruzioni per spostare le macchine virtuali di Azure nella nuova area.
- Dopo aver spostato le risorse, riapplicare le configurazioni di manutenzione alle risorse nella nuova area in base alle esigenze, a seconda che le configurazioni di manutenzione siano state spostate. È possibile applicare una configurazione di manutenzione a una risorsa usando PowerShell o l'interfaccia della riga di comando.
Verificare lo spostamento
Verificare le risorse nella nuova area e verificare le configurazioni associate per le risorse nella nuova area.
Pulire le risorse di origine
Dopo lo spostamento, è consigliabile eliminare le risorse spostate nell'area di origine.
Passaggi successivi
Seguire queste istruzioni se è necessario spostare le configurazioni di manutenzione.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per