Risoluzione dei problemi relativi alle migrazioni MTV da VMware vSphere a Red Hat OpenShift Virtualizzazione

Risolvi gli errori più comuni di “ Migration Toolkit ” per la virtualizzazione (MTV) quando migri le macchine virtuali (VM) d VMware vSphere® a verso Red Hat OpenShift Virtualizzazione, inclusi i limiti di riprova della migrazione a caldo, gli errori di recupero delle immagini del Virtual Disk Development Kit (VDDK), i problemi di risoluzione del Domain Name System (DNS), gli errori del file system virt-v2v e i problemi relativi al mantenimento degli indirizzi IP statici.

Raggiunto il limite di tentativi di importazione a caldo

Cosa sta succedendo?

Una migrazione "warm" fallisce con un errore che indica che l'importazione "warm" ha superato il limite di tentativi.

Perché sta succedendo?

MTV ha creato più di 28 istantanee con tracciamento dei blocchi modificati (CBT) per la fonte VM. Un singolo file “ VM ” supporta un massimo di 28 snapshot CBT. Quando tale limite viene superato, la migrazione a caldo non può proseguire.

Come si risolve il problema?

  1. Elimina le istantanee CBT più vecchie dall' VM e di origine per ridurne il numero più di 28 istantanee.
  2. Se opportuno, ridurre il turnover degli snapshot aumentando l'intervallo di precopia controller_precopy_interval.
  3. Riavvia il piano di migrazione.

Impossibile ridimensionare l'immagine del disco alla dimensione richiesta

Cosa sta succedendo?

La migrazione non va a buon fine e viene visualizzato un errore che indica che non è possibile ridimensionare l'immagine del disco alla dimensione richiesta.

Perché sta succedendo?

I volumi persistenti di destinazione VM che utilizzano l' ext4 e su uno storage a blocchi superano il 10% di overhead predefinito del file system previsto dal Containerized Data Importer (CDI) presuppone. Di conseguenza, lo spazio disponibile per la partizione di root non è sufficiente.

Come si risolve il problema?

  1. Modifica la risorsa personalizzata (CR) “ ForkliftController ”.
  2. Aumentare il valore del parametro controller_filesystem_overhead portandolo a un valore superiore rispetto a 0.10, come ad esempio 0.15.
  3. Applica la modifica.
  4. Rieseguire la migrazione.

Il piano di migrazione fallisce dopo la creazione

Cosa sta succedendo?

Un piano di migrazione fallisce immediatamente dopo la sua creazione, prima ancora che venga trasferita qualsiasi macchina virtuale.

Perché sta succedendo?

Il download delle immagini del Virtual Disk Development Kit (VDDK) viene negato perché il pod di convalida non riesce ad autenticarsi sul sistema interno Red Hat OpenShift registro delle immagini.

Come si risolve il problema?

Concedi l'accesso con privilegi di estrazione all'account di servizio default nel namespace di destinazione. Eseguire il seguente comando nel terminale web di Red Hat OpenShift o da un sistema locale su cui è installata la CLI di oc.

oc adm policy add-cluster-role-to-user registry-viewer system:serviceaccount:<target-namespace>:default

Sostituisci " target-namespace " con il tuo namespace di destinazione.

Il piano di migrazione fallisce durante la fase di inizializzazione

Cosa sta succedendo?

Un piano di migrazione fallisce durante la fase di inizializzazione a causa di errori che indicano problemi di connettività o di risoluzione del nome host.

Perché sta succedendo?

Il pod dell'importatore non è in grado di risolvere i nomi host ESXi. Sistema dei nomi di dominio (DNS) Le ricerche non vanno a buon fine per le connessioni sulla porta 902 tra il Red Hat OpenShift cluster e gli host ESXi dell' VMware.

Come si risolve il problema?

Configurare l'inoltro del Domain Name System (DNS) per il dominio vCenter o ESXi. Aggiungi una zona di inoltro che punti ai tuoi controller di dominio.

servers:
- forwardPlugin:
        policy: Random
        upstreams:
        - <domain-controller-ip-1>
        - <domain-controller-ip-2>
    name: vcs-resolver
    zones:
    - vcs.example.com

Nella configurazione YAML, sostituire domain-controller-ip-1 e domain-controller-ip-2 con gli indirizzi IP dei tuoi controller di dominio. Sostituisci " vcs.example.com " con il tuo dominio " vCenter " o ESXi. A questo punto, applica la modifica al DNS dopo aver salvato la configurazione.

virt-v2v: file system montato in sola lettura

Cosa sta succedendo?

Lo strumento di conversione virt-v2v segnala che il file system è montato in sola lettura e la migrazione non va a buon fine.

Perché sta succedendo?

La fonte Windows® VM non è stata chiusa correttamente prima dell'esportazione dell' Open Virtualization Archive (OVA). L'avvio rapido o la modalità di ibernazione hanno lasciato il file system in uno stato non valido, il che impedisce a virt-v2v di montarlo per l' accesso in lettura/scrittura.

Come si risolve il problema?

  1. Disattiva l'avvio rapido sul sistema Windows di origine VM. Vai su Pannello di controllo > Opzioni di alimentazione > Scegliere la funzione dei pulsanti di accensione e deselezionare la casella di controllo "Attiva avvio rapido".
  2. Disattiva la modalità di ibernazione. Da un prompt dei comandi con privilegi elevati, eseguire powercfg /h off
  3. Eseguire uno spegnimento corretto utilizzando il comando shutdown /s /t 0``.
  4. Riesportare il file OVA al termine dello spegnimento completo.
  5. Carica il nuovo OVA sul server NFS.
  6. Riprova a eseguire la migrazione.

Mantieni IP statico: discrepanza nella sottorete di destinazione

Cosa sta succedendo?

Dopo aver abilitato l'opzione "Conserva gli indirizzi IP statici", l' VM e migrato non riceve l' indirizzo IP previsto e si verifica una discrepanza di sottorete nella rete di destinazione.

Perché sta succedendo?

La rete primaria di livello 2 di destinazione ha una sottorete diversa rispetto alla rete di origine.

Come si risolve il problema?

Eliminare e ricreare la rete primaria di Livello 2 in modo che corrisponda alla sottorete corretta. A questo punto, riesegui la migrazione.

Mantieni l'IP statico: VM riceve un IP gratuito anziché l'IP richiesto

Cosa sta succedendo?

Dopo aver attivato l'opzione "Conserva gli IP statici", all' VM e migrato viene assegnato un indirizzo IP libero anziché l'IP statico di origine.

Perché sta succedendo?

La sorgente VM non era attiva al momento della migrazione, oppure l' VMware guest agent non era installato. Entrambe le condizioni sono necessarie affinché il mantenimento dell'IP statico funzioni correttamente.

Come si risolve il problema?

  1. Elimina il file VM, che è stato migrato in modo errato.
  2. Verificare che l'agente guest di VMware ( VMware Tools o open-vm-tools) sia installato dal sito VM.
  3. Assicurarsi che il server di origine VM sia acceso.
  4. Riprova a eseguire la migrazione.

Mantieni l'IP statico: la mappa di rete punta a una rete secondaria di livello 2

Cosa sta succedendo?

Dopo aver abilitato l'opzione "Conserva gli IP statici", l'IP statico non viene conservato e la mappa di rete fa riferimento a una rete secondaria di livello 2.

Perché sta succedendo?

Le reti secondarie di livello 2 non supportano la funzionalità " Preserve static IP ".

Come si risolve il problema?

Creare una rete secondaria di livello 2 senza gestione degli indirizzi IP (IPAM) e utilizzare invece la configurazione manuale degli indirizzi IP.

Mantieni l'IP statico: la mappa di rete punta a una rete Localnet o VMNetwork

Cosa sta succedendo?

Dopo aver abilitato l'opzione "Conserva gli IP statici", l'IP statico non viene conservato e la mappa di rete fa riferimento a una rete Localnet o VMNetwork.

Perché sta succedendo?

Le reti Localnet non supportano la funzione " Preserve static IP ".

Come si risolve il problema?

Utilizzare la configurazione manuale dell'IP sull' VM e a cui è avvenuta la migrazione.

Altre risorse per la risoluzione dei problemi

Per ulteriori indicazioni sulla risoluzione dei problemi e informazioni sui log raccolti, consultare le seguenti risorse: