XEN -> ESXi (wie funktionierts?)
Verfasst: 09.10.2009, 16:05
Hallo lieber Leser,
vor ein paar Monaten habe ich nach meinem besten Wissen (und damals auch Gewissen) einen XEN-Server bei einem kleinen Kunden von uns installiert (es handelt sich nicht um Citrix, sondern um eine Eigeninstallation von XEN auf Gentoo). Dieser Server beinhaltet 4 Domänen (2xWin2003, 1xWinXP und 1xLinux). Da es nun starke Stabilitätsprobleme mit dem Server gibt und ich mittlerweile auch weiß, dass der ESXi kostenfrei zu erhalten ist, wollt ich sehr gern auf den ESXi4 umsteigen (dieser wird auch offiziell vom Hardwarelieferanten unterstützt). Muss aber gestehen, dass ich null Wissen auf dieser Ebene habe. Das wäre mein aller erster Kontakt mit Vmware auf Serverbasis (ich kenne bisher nur Vmware Workstation).
Die Konfiguration ist folgende:
Der Server läuft mit einem Linux Host und dem XEN Hypervisor. Die "Festplatten" der VMs laufen jeweils in eigenen LVM-Laufwerken die ihrerseits alle auf dem RAID-5 des Servers liegen.
Als Zwischenlösung läuft gerade eine 1:1 Kopie des Servers (inkl der LVM-Laufwerke natürlich) auf einem "Behelfsserver" live. Der Kunde arbeitet also bereits mit dem Behelfsserver.
Mit anderen Worten: Ich habe den Server bei mir im Büro stehen mit allen seinen Daten wie sie zum Austauschzeitpunkt aktuell waren. Ich kann hiermit also "spielen".
Mein naiver Gedankengang ist jetzt folgender:
- Ich kopiere alle LVM-Laufwerke 1:1 auf einen Backup-Server in meiner Firma (bereits vollzogen)
- Ich installiere den ESXi kmoplett neu auf den Server (frischer Install)
- Ich lege die Gäste im ESXi an
- Ich kopiere die Daten aus den jeweiligen LVM-Laufwerken irgendwie in die neu angelegten VMDKs des ESXis für die Gäste. Die Frage hier ist nur: wie?
- Ich starte die VMs und hoffe das alles funktioniert (vor allem was passiert mit den Windows Systemen? Starten die einfach so? Stichwort "veränderte Hardware"
-> Wenn das alles funktioniert und ich alle Schritte erfolgreich durchgeführt habe würde ich diese Schritte quasi mit den Livedaten des "Behelfsservers" vollziehen und bin wieder im Spiel. Nur diesmal mit ESXi.
Mach ich es mir zu kompliziert? Gibt es einen einfacheren Weg? Kann ESXi vielleicht von Haus aus mit LVM?
Beste Grüße,
Martin
vor ein paar Monaten habe ich nach meinem besten Wissen (und damals auch Gewissen) einen XEN-Server bei einem kleinen Kunden von uns installiert (es handelt sich nicht um Citrix, sondern um eine Eigeninstallation von XEN auf Gentoo). Dieser Server beinhaltet 4 Domänen (2xWin2003, 1xWinXP und 1xLinux). Da es nun starke Stabilitätsprobleme mit dem Server gibt und ich mittlerweile auch weiß, dass der ESXi kostenfrei zu erhalten ist, wollt ich sehr gern auf den ESXi4 umsteigen (dieser wird auch offiziell vom Hardwarelieferanten unterstützt). Muss aber gestehen, dass ich null Wissen auf dieser Ebene habe. Das wäre mein aller erster Kontakt mit Vmware auf Serverbasis (ich kenne bisher nur Vmware Workstation).
Die Konfiguration ist folgende:
Der Server läuft mit einem Linux Host und dem XEN Hypervisor. Die "Festplatten" der VMs laufen jeweils in eigenen LVM-Laufwerken die ihrerseits alle auf dem RAID-5 des Servers liegen.
Als Zwischenlösung läuft gerade eine 1:1 Kopie des Servers (inkl der LVM-Laufwerke natürlich) auf einem "Behelfsserver" live. Der Kunde arbeitet also bereits mit dem Behelfsserver.
Mit anderen Worten: Ich habe den Server bei mir im Büro stehen mit allen seinen Daten wie sie zum Austauschzeitpunkt aktuell waren. Ich kann hiermit also "spielen".
Mein naiver Gedankengang ist jetzt folgender:
- Ich kopiere alle LVM-Laufwerke 1:1 auf einen Backup-Server in meiner Firma (bereits vollzogen)
- Ich installiere den ESXi kmoplett neu auf den Server (frischer Install)
- Ich lege die Gäste im ESXi an
- Ich kopiere die Daten aus den jeweiligen LVM-Laufwerken irgendwie in die neu angelegten VMDKs des ESXis für die Gäste. Die Frage hier ist nur: wie?
- Ich starte die VMs und hoffe das alles funktioniert (vor allem was passiert mit den Windows Systemen? Starten die einfach so? Stichwort "veränderte Hardware"
-> Wenn das alles funktioniert und ich alle Schritte erfolgreich durchgeführt habe würde ich diese Schritte quasi mit den Livedaten des "Behelfsservers" vollziehen und bin wieder im Spiel. Nur diesmal mit ESXi.
Mach ich es mir zu kompliziert? Gibt es einen einfacheren Weg? Kann ESXi vielleicht von Haus aus mit LVM?
Beste Grüße,
Martin