Linux Server in eine VM umwandeln???

G

general78

Jungspund
Hallo zusammen,

ich habe einen Linux Server der in eine VM umgewandelt werden muss. Weiss jemand zufällig wie ich das am einfachsten lösen kann. Windows Systeme umzuwandeln ist durch vmware converter kein Problem, aber bei Linux sieht die ganze Sache ein wenig anders aus. Über nützlich antworten wäre ich sehr dankbar.

Mfg

general78
 
Mach eine .tar.gz des kompletten Systems mit Ausnahme der virtuellen Verzeichnisse ( z.B.: /proc /sys /dev ) und entpacke diese Datei auf die virtuelle Festplatte deiner VM.

EDIT: /etc/fstab anpassen und Grub neuinstallieren nicht vergessen
 
das bedeutet, das ich auf die VM Platte vorher ein System installieren muss???
Oder wie willst dann genau an die Platte dran kommen?
 
Mit einer Boot CD. Ein Fragezeichen reicht übrigens völlig.
 
Möglich wäre es auch einfach ein Image zu erstellen, und das dann mit $livecd auf die vm hd zu braten
 
es scheint leute mit zu viel freier zeit zu geben....
 
Ich mache öfters Migrationen von Physischen Servern auf VMWare ESX und gehe dabei meistens wie folgt vor:

1. Kopie per dd von laufendem System:
$ dd if=/dev/<Gerätedatei> bs=128k | ssh <ESX-Server> \
'dd of=/Pfad/ins/SAN/Plattenname.raw bs=128k'

2. Neue virtuelle Festplatte anlegen (und dabei Treiber beachten!)
$ vmkfstools --createvirtualdisk <Genaue Größe> \
--adaptertype lsilogic Plattenname.vmdk

3. Datenbereich der virtuellen Platte austauschen
$ cp Plattenname.raw Plattenname-flat.vmdk


VM-Konfiguration:
VM 3-stufig kongurieren
1. VM mit AMD Pcnet32 Netzwerkkarte, RAM, CPU und CD-Rom einrichten
2. Virtuelle Festplatte in das Kongurationsverzeichnis verschieben
3. Vorhandene virtuelle Festplatte hinzufügen

Code:
Das System braucht dann noch neue Treibermodule:
Komponente         Treiber           Kernel-Modul      Gerätedatei
Netzwerkkarte      AMD Pcnet 32  pcnet32            -
SCSI-Controller     LSI Logic        mptscsih           /dev/sd*
SCSI-Controller     Bus Logic       BusLogic           /dev/sd*

Anpassen der /etc/modules von Live-CD
# Networkeinstellungen
alias eth0 pcnet32
# LSI-Logic SCSI-Festplatten-Controller
alias scsi_hostadapter mptscsih
# Weitere eigene Einträge

/etc/fstab Ebenfalls anpassen.
/dev/sda1 / ext3 defaults 1 1
/dev/sda2 /boot ext3 defaults 1 2
/dev/sda3 swap swap defaults 0 0
/dev/sda4 /tmp ext3 defaults 1 2

Anpassen der /etc/lilo
prompt
timeout=50
default=linux
boot=/dev/sda
map=/boot/map
install=text
lba32
image=/boot/vmlinuz-2.4.21-47.EL
label=linux
initrd=/boot/initrd-2.4.21-47.EL.img
read-only
append="root=/dev/sda1"


Letzte Änderungen:
Initiale RAM-Disk neu erstellen
$ mkinitrd
Bootcode neu schreiben
$ lilo

Optionale Anpassungen:
Hardware-Monitoring abschalten
Eventuell vorhandene Reste des Software-Raid komplett deaktivieren und entfernen
VMware Tools installieren
 

Ähnliche Themen

CentOS 7: Falsche Metric bei regelbasiertem Routing nach Server-Reboot

Linux "vergisst" Dateisystem?

Datensicherung einses dedizierten Servers via rsync mit und ohne Linux

Mehrere VM's für luxusrouter?

Bestehende physische Windows Maschine Virtualisieren II

Zurück
Oben