GNU/Linux >> Linux Esercitazione >  >> Linux

Come migrare un'installazione Linux bare metal su una macchina virtuale

C'è uno script non supportato pubblicato su un URL di Red Hat. Fondamentalmente è un ISO che si avvia da CD, risucchia la tua configurazione di rete dall'HDD per andare online, quindi invia SCP al tuo filesystem su un host in attesa. Invia anche una configurazione Xen.

Funziona alla grande. Una volta trasferiti i file, puoi avviarli direttamente sul tuo server Xen.

In un certo senso questo è sicuro, perché stai eseguendo operazioni di sola lettura sulla tua macchina fisica. Ma, se si tratta di una macchina di produzione, si applicano le solite esclusioni di responsabilità. L'unico problema che ho incontrato è stato che ho dovuto giocherellare con i kernel in modo da avere kernel *xen sulla nuova macchina virtuale invece di non-xen. Ciò ha causato un po' di tempo di inattività imprevisto, ma non stavo nemmeno lavorando su una macchina critica.

Questo è decisamente sperimentale, ma ha funzionato per me. In caso di problemi, puoi sempre attivare immediatamente il backup fisico.

PS:Familiarizza con kpartx in anticipo, nel caso in cui tu abbia bisogno di entrare nelle tue immagini disco quando non sono in esecuzione.

http://people.redhat.com/~rjones/virt-p2v


Ti manca un'informazione importante qui:quale hypervisor di virtualizzazione?

Se si tratta di VMWare, sono disponibili convertitori P2V gratuiti, limitati e a pagamento, più potenti, in grado di creare macchine virtuali native per VMWare o per il formato di macchina virtuale aperta .OVA.

Altri conosceranno le opzioni di conversione P2V per Hyper-V/KVM/Xen ecc. meglio di me.


Linux
  1. Esegui una macchina virtuale Linux in Podman

  2. Come rimuovere le macchine virtuali basate su KVM su Redhat Linux

  3. Come verificare se un sistema Linux è una macchina fisica o virtuale

  4. Come spegnere o riavviare Linux

  5. Come verificare se il sistema Linux è in esecuzione su un sistema fisico o una macchina virtuale?

Come estendere la dimensione del disco della macchina virtuale KVM in Linux

Come installare Miniconda in Linux

Come installare MX Linux su Virtual Box

Come utilizzare il sistema operativo Tails Linux nella macchina virtuale VirtualBox

Come ottenere il tuo indirizzo IP su Linux

Come eseguire una nuova versione di AIX in una macchina virtuale con un host Linux?