Migrationen von Physischen Servern auf VMWare ESX

posted in: FAQ MAC | 0

1. Kopie per dd von laufendem System:
$ dd if=/dev/sda1 bs=2K | ssh <ESX-Server> ‘dd of=/vmfs/volumes/datastore02/Plattenname.raw bs=2K’

2. Neue virtuelle Festplatte anlegen (und dabei Treiber beachten!)
$ vmkfstools -c <Genaue Größe> -a 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