Skip to main content
NetApp virtualization solutions
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Migrare una VM da VMware al cluster Red Hat OpenShift

Collaboratori netapp-jsnyder kevin-hoke

Migrare le VM da VMware a un cluster OpenShift utilizzando il toolkit di migrazione OpenShift Virtualization. Questa migrazione prevede l'installazione di Migration Toolkit for Virtualization (MTV), la creazione di provider di origine e di destinazione, la creazione di un piano di migrazione e l'esecuzione di una migrazione a freddo o a caldo.

Migrazione fredda

Questo è il tipo di migrazione predefinito. Le macchine virtuali di origine vengono arrestate durante la copia dei dati.

Migrazione calda

In questo tipo di migrazione, la maggior parte dei dati viene copiata durante la fase di precopia, mentre le macchine virtuali (VM) di origine sono in esecuzione. Quindi le VM vengono spente e i dati rimanenti vengono copiati durante la fase di cutover.

Dimostrazione video

Il seguente video mostra una dimostrazione della migrazione a freddo di una VM RHEL da VMware a OpenShift Virtualization utilizzando la classe di archiviazione ontap-san per l'archiviazione persistente.

Utilizzo di Red Hat MTV per migrare le VM alla virtualizzazione OpenShift con NetApp ONTAP Storage

Migrazione di VM da VMware a OpenShift Virtualization utilizzando Migration Toolkit for Virtualization

In questa sezione vedremo come utilizzare Migration Toolkit for Virtualization (MTV) per migrare macchine virtuali da VMware a OpenShift Virtualization in esecuzione sulla piattaforma OpenShift Container e integrate con lo storage NetApp ONTAP tramite Trident.

Il diagramma seguente mostra una panoramica generale della migrazione di una VM da VMware a Red Hat OpenShift Virtualization.

Figura che mostra il dialogo di input/output o che rappresenta il contenuto scritto

Prerequisiti per la migrazione del campione

Su VMware

  • È stata installata una VM RHEL 9 che utilizza rhel 9.3 con le seguenti configurazioni:

    • CPU: 2, Memoria: 20 GB, Disco rigido: 20 GB

    • credenziali utente: credenziali utente root e credenziali utente amministratore

  • Una volta pronta la macchina virtuale, è stato installato il server PostgreSQL.

    • il server PostgreSQL è stato avviato e abilitato per l'avvio all'avvio

      systemctl start postgresql.service`
      systemctl enable postgresql.service
      The above command ensures that the server can start in the VM in OpenShift Virtualization after migration
    • Sono stati aggiunti 2 database, 1 tabella e 1 riga nella tabella. Fare riferimento"Qui" per le istruzioni sull'installazione del server PostgreSQL su RHEL e sulla creazione di voci di database e tabelle.

Nota Assicurarsi di avviare il server PostgreSQL e abilitare l'avvio del servizio all'avvio.

Su OpenShift Cluster

Prima di installare MTV sono state completate le seguenti installazioni:

  • OpenShift Cluster 4.17 o successivo

  • Multipath sui nodi del cluster abilitato per iSCSI (per la classe di archiviazione ontap-san). Il multi-pathing può essere abilitato facilmente se si installa Trident 25.02 utilizzando il flag node-prep. Puoi fare riferimento al"Sezione di installazione Trident" per i dettagli.

  • Installare le classi backend e storage richieste e la classe snapshot. Fare riferimento al"Sezione di installazione Trident" per i dettagli.

  • "Virtualizzazione OpenShift"

Installa MTV

Ora puoi installare Migration Toolkit per la virtualizzazione (MTV). Fare riferimento alle istruzioni fornite"Qui" per ricevere aiuto con l'installazione.

L'interfaccia utente di Migration Toolkit for Virtualization (MTV) è integrata nella console web di OpenShift. Puoi fare riferimento"Qui" per iniziare a utilizzare l'interfaccia utente per varie attività.

Crea fornitore di origine

Per migrare la VM RHEL da VMware a OpenShift Virtualization, è necessario prima creare il provider di origine per VMware. Fare riferimento alle istruzioni"Qui" per creare il provider di origine.

Per creare il provider di origine VMware, è necessario quanto segue:

  • URL VCenter

  • Credenziali VCenter

  • Impronta digitale del server VCenter

  • Immagine VDDK in un repository

Creazione di un provider di origine di esempio:

Figura che mostra il dialogo di input/output o che rappresenta il contenuto scritto

Nota Migration Toolkit for Virtualization (MTV) utilizza l'SDK VMware Virtual Disk Development Kit (VDDK) per accelerare il trasferimento dei dischi virtuali da VMware vSphere. Pertanto, la creazione di un'immagine VDDK, sebbene facoltativa, è altamente consigliata. Per utilizzare questa funzionalità, è necessario scaricare VMware Virtual Disk Development Kit (VDDK), creare un'immagine VDDK e caricarla nel registro delle immagini.

Seguire le istruzioni fornite"Qui" per creare e inviare l'immagine VDDK a un registro accessibile dall'OpenShift Cluster.

Crea fornitore di destinazione

Il cluster host viene aggiunto automaticamente poiché il provider di virtualizzazione OpenShift è il provider di origine.

Crea piano di migrazione

Seguire le istruzioni fornite"Qui" per creare un piano di migrazione.

Durante la creazione di un piano, è necessario creare quanto segue, se non è già stato fatto:

  • Una mappatura di rete per mappare la rete sorgente sulla rete di destinazione.

  • Una mappatura di archiviazione per mappare il datastore di origine alla classe di archiviazione di destinazione. Per questo è possibile scegliere la classe di archiviazione ontap-san. Una volta creato il piano di migrazione, lo stato del piano dovrebbe essere Pronto e dovresti essere in grado di Avviare il piano.

Figura che mostra il dialogo di input/output o che rappresenta il contenuto scritto

Eseguire la migrazione a freddo

Facendo clic su Avvia verrà eseguita una sequenza di passaggi per completare la migrazione della VM.

Figura che mostra il dialogo di input/output o che rappresenta il contenuto scritto

Una volta completati tutti i passaggi, è possibile visualizzare le VM migrate facendo clic su macchine virtuali in Virtualizzazione nel menu di navigazione a sinistra. Vengono fornite le istruzioni per accedere alle macchine virtuali"Qui" .

È possibile accedere alla macchina virtuale e verificare il contenuto dei database posgresql. I database, le tabelle e le voci nella tabella devono essere gli stessi creati nella VM di origine.

Eseguire la migrazione a caldo

Per eseguire una migrazione a caldo, dopo aver creato un piano di migrazione come mostrato sopra, è necessario modificare le impostazioni del piano per cambiare il tipo di migrazione predefinito. Fare clic sull'icona di modifica accanto alla migrazione a freddo e attivare il pulsante per impostarla su migrazione a caldo. Fare clic su Salva. Ora clicca su Avvia per avviare la migrazione.

Nota Quando si esegue lo spostamento da un archivio a blocchi in VMware, assicurarsi di aver selezionato la classe di archivio a blocchi per la VM di virtualizzazione OpenShift. Inoltre, volumeMode dovrebbe essere impostato su block e access mode dovrebbe essere rwx, in modo da poter eseguire la migrazione live della VM in un secondo momento.

1

Fare clic su 0 di 1 VM completate, espandere la VM e sarà possibile visualizzare l'avanzamento della migrazione.

2

Dopo un po' di tempo, il trasferimento del disco è completato e la migrazione attende di procedere allo stato Cutover. Il DataVolume è in stato di pausa. Torna al piano e clicca sul pulsante Cutover.

3

4

L'ora corrente verrà visualizzata nella finestra di dialogo. Modificare l'orario in un orario futuro se si desidera programmare un passaggio a un orario successivo. In caso contrario, per eseguire subito un cutover, fare clic su Imposta cutover.

5

Dopo alcuni secondi, DataVolume passa dallo stato in pausa a ImportScheduled a ImportInProgress quando inizia la fase di cutover.

6

Una volta completata la fase di cutover, il DataVolume raggiunge lo stato di successo e il PVC viene associato.

7

Il piano di migrazione procede con il completamento della fase di ImageConversion e, infine, viene completata la fase di VirtualMachineCreation. La VM passa allo stato di esecuzione su OpenShift Virtualization.

8