Spostare macchine virtuali tra aree

Questa esercitazione illustra come spostare le macchine virtuali di Azure e le risorse di rete/archiviazione correlate in un'area di Azure diversa usando Azure Resource Mover.

Azure Resource Mover consente di spostare le risorse di Azure tra aree di Azure. È possibile spostare le risorse in un'altra area per molti motivi. Ad esempio, per sfruttare i vantaggi di una nuova area di Azure, distribuire funzionalità o servizi disponibili solo in aree specifiche, per soddisfare i requisiti di governance e criteri interni o in risposta ai requisiti di pianificazione della capacità.

In questa esercitazione apprenderai a:

  • Spostare le macchine virtuali di Azure in un'altra area con Azure Resource Mover.
  • Spostare le risorse associate alle macchine virtuali in un'altra area.

Nota

Le esercitazioni illustrano il percorso più rapido per provare uno scenario e, laddove possibile, prevedono l'uso delle opzioni predefinite.

Accedere ad Azure

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare e accedere al portale di Azure.

Prerequisiti

Prima di iniziare, verificare quanto segue:

Requisito Descrizione
Supporto di Resource Mover Esaminare le aree supportate e altre domande comuni.
Autorizzazioni per le sottoscrizioni Verificare di avere accesso proprietario nella sottoscrizione contenente le risorse da spostare

Perché è necessario l'accesso proprietario? La prima volta che si aggiunge una risorsa per una coppia di origine e di destinazione specifica in una sottoscrizione di Azure, Resource Mover crea un'identità gestita assegnata dal sistema, precedentemente nota come identità del servizio gestito (MSI) considerata attendibile dalla sottoscrizione. Per creare l'identità e assegnarle il ruolo richiesto (Collaboratore o Amministratore Accesso utenti nella sottoscrizione di origine), l'account usato per aggiungere le risorse deve avere le autorizzazioni di Proprietario nella sottoscrizione. Altre informazioni sui ruoli di Azure.
Supporto per macchine virtuali - Verificare che le macchine virtuali da spostare siano supportate.
- Verificare le macchine virtuali Windows supportate.
- Verificare le macchine virtuali Linux e le versioni del kernel supportate.
- Controllare le impostazioni di calcolo, archiviazione e rete supportate.
Sottoscrizione di destinazione La sottoscrizione nell'area di destinazione necessita di una quota sufficiente per creare le risorse che si stanno spostando nell'area di destinazione. Se non ha una quota, richiedere limiti aggiuntivi.
Addebiti per l'area di destinazione Verificare i prezzi e gli addebiti associati all'area di destinazione in cui si intende spostare le macchine virtuali. Per facilitare l'operazione, usare il calcolatore dei prezzi.

Preparare le macchine virtuali

Per preparare le macchine virtuali per lo spostamento, seguire questa procedura:

  1. Dopo aver verificato che le macchine virtuali soddisfino i requisiti, assicurarsi che le macchine virtuali da spostare siano attivate. Tutti i dischi delle macchine virtuali da rendere disponibili nell'area di destinazione devono essere collegati e inizializzati nella macchina virtuale.
  2. Assicurarsi che le macchine virtuali dispongano dei certificati radice attendibili più recenti e di un elenco di revoche di certificati (CRL) aggiornato. A tale scopo:
    • Nelle macchine virtuali Windows installare gli ultimi aggiornamenti di Windows.
    • Nelle macchine virtuali Linux seguire le indicazioni fornite dal distributore in modo nelle macchine siano disponibili i certificati e l'elenco di revoche di certificati più recenti.
  3. Consentire la connettività in uscita dalle macchine virtuali:
    • Se si usa un proxy firewall basato su URL per controllare la connettività in uscita, consentire l'accesso a questi URL.
    • Se si usano le regole del gruppo di sicurezza di rete per controllare la connettività in uscita, creare queste regole del tag di servizio.

Selezionare le risorse

Si noti che vengono visualizzati tutti i tipi di risorse supportati nei gruppi di risorse all'interno dell'area di origine selezionata. Le risorse già aggiunte per lo spostamento tra aree non vengono visualizzate. Le risorse vengono spostate in un'area di destinazione nella stessa sottoscrizione dell'area di origine. Se si vuole cambiare la sottoscrizione, è possibile eseguire questa operazione dopo lo spostamento delle risorse.

Per selezionare le risorse da spostare, seguire questa procedura:

  1. Nel portale di Azure cercare spostamento risorse. In Servizi selezionare Azure Resource Mover.

    Screenshot displays search results for resource mover in the Azure portal.

  2. Nel riquadro Panoramica selezionare Attività iniziali.

    Screenshot displays button to add resources to move to another region.

  3. Nella scheda Sposta risorse>Origine e destinazione eseguire le operazioni seguenti:

    1. Selezionare la sottoscrizione e l'area di origine.
    2. In Destinazione selezionare l'area in cui spostare le macchine virtuali.
    3. Selezionare Avanti.

    Screenshot displays page to select source and destination region.

  4. Nella scheda Sposta risorse per spostare le risorse>eseguire le operazioni seguenti:

    1. Selezionare l'opzione Seleziona risorse .

    2. In Selezionare le risorse selezionare la macchina virtuale. È possibile aggiungere solo le risorse supportate per lo spostamento.

    3. Selezionare Fine.

      Screenshot displays page to select VMs to move.

    4. Selezionare Avanti.

  5. In Verifica controllare l'origine e le impostazioni di destinazione.

    Screenshot displays page to review settings and proceed with move.

  6. Selezionare Continua per iniziare ad aggiungere le risorse.

  7. Al termine del processo di aggiunta, nel riquadro Notifiche selezionare Aggiunte risorse per lo spostamento.

  8. Dopo aver selezionato la notifica, esaminare le risorse nella pagina Tra aree .

Nota

  • Le risorse aggiunte si trovano nello stato Preparazione in sospeso.
  • Il gruppo di risorse per le macchine virtuali viene aggiunto automaticamente.
  • Se si desidera rimuovere una risorsa da una raccolta di spostamento, il metodo per eseguire questa operazione dipende dalla posizione del processo di spostamento. Ulteriori informazioni.

Risolvere gli errori relativi alle risorse di Azure non trovate

Per risolvere le dipendenze prima dello spostamento, seguire questa procedura:

  1. Le dipendenze vengono convalidate automaticamente in background quando si aggiungono le risorse. Se viene ancora visualizzata l'opzione Convalida dipendenze , selezionarla per attivare manualmente la convalida.

  2. Se vengono trovate dipendenze, selezionare Aggiungi dipendenze per aggiungerle .

  3. In Aggiungi dipendenze mantenere l'opzione predefinita Mostra tutte le dipendenze .

    • Mostra tutte le dipendenze scorre tutte le dipendenze dirette e indirette per una risorsa. Ad esempio, per una macchina virtuale, viene visualizzata la scheda di interfaccia di rete, la rete virtuale, i gruppi di sicurezza di rete (NSG) e così via.
    • Mostra le dipendenze di primo livello mostra solo dipendenze dirette. Ad esempio, per una macchina virtuale viene visualizzata la scheda di interfaccia di rete, ma non la rete virtuale.
  4. Selezionare le risorse dipendenti da aggiungere e selezionare Aggiungi dipendenze. È possibile monitorare lo stato di avanzamento nelle notifiche.

    Screenshot displays add dependencies page.

  5. Le dipendenze vengono convalidate in background dopo averle aggiunte. Se viene visualizzato un pulsante Convalida dipendenze , selezionarlo per attivare la convalida manuale.
    Screenshot displays page to add additional dependencies.

Nota

Il nome predefinito per il gruppo di risorse segue <sourceRGName-targetRegion> la convenzione. Se si vuole usare un nome di gruppo di risorse esistente, è possibile trovare l'opzione per scegliere il gruppo di risorse di destinazione nella sezione Modifica .
Screenshot displays add target resource group.

Preparare le risorse da spostare

Ora che il gruppo di risorse di origine è stato spostato, è possibile prepararsi a spostare altre risorse nello stato Preparazione in sospeso .

Per spostare le risorse nello stato Prepara in sospeso , seguire questa procedura:

  1. Nel riquadro Tra aree verificare che le risorse siano ora in stato Preparazione in sospeso, senza problemi. In caso contrario, convalidare di nuovo e risolvere eventuali problemi in sospeso.

    Screenshot displays page showing resources in prepare pending state.

  2. Se si vogliono modificare le impostazioni relative alla destinazione prima di avviare lo spostamento, selezionare il collegamento nella colonna Configurazione della destinazione per la risorsa e modificare le impostazioni. Se si modificano le impostazioni della macchina virtuale di destinazione, le dimensioni della macchina virtuale di destinazione non devono essere inferiori a quelle della macchina virtuale di origine.

Dopo aver spostato il gruppo di risorse di origine è possibile preparare lo spostamento delle altre risorse.

  1. Selezionare le risorse da preparare.

    Screenshot displays page to select prepare for other resources.

  2. Selezionare Preparazione.

Nota

  • Durante il processo di preparazione, l'agente mobility di Azure Site Recovery viene installato nelle macchine virtuali per replicarli.
  • I dati delle macchine virtuali vengono replicati periodicamente nell'area di destinazione. Tale operazione non ha effetto sulla macchina virtuale di origine.
  • Spostamento risorse genera modelli di Resource Manager per le altre risorse di origine.
  • Dopo la preparazione le risorse si trovano nello stato Avvio spostamento in sospeso. Screenshot displays page showing resources in initiate move pending state.

Avviare lo spostamento

Dopo aver preparato le risorse è ora possibile avviare lo spostamento. Per avviare lo spostamento, seguire questa procedura:

  1. Nel riquadro Tra aree selezionare le risorse con stato Avvia spostamento in sospeso.

  2. Selezionare Avvia spostamento per avviare il processo.

  3. Nella scheda Sposta risorse selezionare Avvia spostamento.

    Screenshot displays select for the initiate move button.

  4. Tenere traccia dello stato di avanzamento dello spostamento nella barra delle notifiche.

Nota

  • Nel caso delle macchine virtuali vengono create macchine virtuali di replica nell'area di destinazione. La macchina virtuale di origine viene arrestata e rimane inattiva per qualche minuto.
  • Spostamento risorse ricrea altre risorse usando i modelli di Resource Manager che sono stati preparati. Questa operazione non comporta in genere tempi di inattività.
  • Dopo aver spostato le risorse, si trovano in uno stato di spostamento commit in sospeso . Screenshot displays page showing resources in *Delete source pending* state.

Eseguire il commit o l'eliminazione dello spostamento

Dopo lo spostamento iniziale, è possibile decidere se si vuole eseguire il commit dello spostamento o rimuoverlo.

  • Ignora: è possibile rimuovere uno spostamento se si esegue il test e non si vuole effettivamente spostare la risorsa di origine. In seguito alla rimozione dello spostamento, la risorsa torna allo stato Avvio spostamento in sospeso.
  • Commit: il commit completa lo spostamento nell'area di destinazione. Dopo il commit una risorsa di origine si troverà nello stato Eliminazione origine in sospeso e sarà possibile decidere se eliminarla.

Rimuovere lo spostamento

È possibile rimuovere lo spostamento come descritto di seguito:

  1. Nel riquadro Tra aree selezionare le risorse con stato Commit spostamento in sospeso e selezionare Rimuovi spostamento.
  2. Nel riquadro Ignora spostamento selezionare Ignora.
  3. Tenere traccia dello stato di avanzamento dello spostamento nella barra delle notifiche.

Nota

Dopo la rimozione delle risorse, le macchine virtuali si trovano nello stato Avvio spostamento in sospeso.

Eseguire il commit dello spostamento

Se si vuole completare il processo di spostamento, eseguire il commit dello spostamento. Per eseguire il commit dello spostamento, seguire questa procedura:

  1. Nel riquadro Tra aree selezionare le risorse con stato Commit spostamento in sospeso e selezionare Commit move (Sposta commit).

  2. Nel riquadro Commit resources (Esegui commit) selezionare Commit (Commit).

    Screenshot displays page to commit resources to finalize move.

  3. Tenere traccia dello stato di avanzamento del commit nella barra delle notifiche.

Nota

  • Dopo il commit dello spostamento la replica delle macchine virtuali viene arrestata. Il commit non influisce sulla macchina virtuale di origine.
  • Il commit non influisce sulle risorse di rete di origine.
  • Dopo il commit dello spostamento le risorse si trovano nello stato Eliminazione origine in sospeso. Screenshot displays page showing resources in *Delete source pending* state.

Configurare le impostazioni dopo lo spostamento

È possibile configurare le impostazioni seguenti dopo il processo di spostamento:

  • Il servizio di mobilità non viene disinstallato automaticamente dalle macchine virtuali. Disinstallarlo manualmente oppure lasciarlo installato se si prevede di spostare nuovamente il server.
  • Modificare le regole di controllo degli accessi in base al ruolo di Azure dopo lo spostamento.

Eliminare le risorse di origine dopo il commit

Facoltativamente, dopo lo spostamento è possibile eliminare le risorse nell'area di origine. Per eliminare le risorse di origine dopo il commit:

Nota

Alcune risorse, ad esempio insiemi di credenziali delle chiavi e server SQL Server, non possono essere eliminate dal portale e devono essere eliminate dalla pagina delle proprietà della risorsa.

  1. Nel riquadro Tra aree selezionare il nome della risorsa di origine da eliminare.
  2. Selezionare Elimina origine.

Eliminare le risorse aggiuntive create per lo spostamento

Dopo lo spostamento, è possibile eliminare manualmente la raccolta di spostamento e le risorse di Site Recovery create.

Prima di eliminare le risorse aggiuntive create per lo spostamento, tenere presente che:

  • La raccolta di spostamento è nascosta per impostazione predefinita. Per vederlo, è necessario attivare le risorse nascoste.
  • L'archiviazione della cache ha un blocco, prima di eliminare l'archiviazione della cache, è necessario prima eliminare il blocco.

Per eliminare le risorse aggiuntive create per lo spostamento, seguire questa procedura:

  1. Individuare le risorse nel gruppo di risorse RegionMoveRG-<sourceregion>-<target-region>.

  2. Controllare che tutte le macchine virtuali e le altre risorse di origine nell'area di origine siano state spostate o eliminate, per assicurarsi che non vi siano risorse in sospeso che le usano.

  3. Eliminare le risorse seguenti:

    • Il nome della raccolta di spostamento è movecollection-<sourceregion>-<target-region>.
    • Il nome dell'account di archiviazione cache è resmovecache<guid>.
    • Il nome dell'insieme di credenziali è ResourceMove-<sourceregion>-<target-region>-GUID.

Passaggi successivi

Altre informazioni sullo spostamento di database SQL di Azure e pool elastici in un'altra area.