Startseite Unternehmen So funktioniert es: Proxmox Import Wizard VMware Migration Tool

So funktioniert es: Proxmox Import Wizard VMware Migration Tool

by Dylan Bryan

Der Proxmox-Importassistent ist eine neue Möglichkeit, VMs von ESXi nach Proxmox zu migrieren und bietet Benutzern einen reibungslosen Weg zum Verschieben von VMs von VMware.

Seit der kürzlichen Übernahme von VMware durch Broadcom haben viele kleinere Kunden zu Recht Angst vor Preiserhöhungen und haben daher darüber nachgedacht VMware-Alternativen. Proxmox hofft, mit einem neuen Tool – dem Proxmox Import Wizard – viele kleine Benutzer zu gewinnen, die möglicherweise nicht den vollständigen VMware-Stack benötigen.

Die einfache Migration von einem Hypervisor auf einen anderen ist ein großes Problem, oder besser gesagt: die mangelnde Einfachheit der Migration. Da der Proxmox-Assistent vor kurzem GA verfügbar ist, wollten wir ausprobieren, wie einfach es ist, eine VM von VMware auf Proxmox zu verschieben. Um das Gespräch zu erleichtern, haben wir eine Schritt-für-Schritt-Migrationsanleitung erstellt, die unseren Lesern hilft, den neuen Proxmox-Importassistenten besser zu verstehen. Obwohl sich die meisten Schritte und Screenshots auf Windows konzentrieren, sind einige mit Linux und anderen Betriebssystemen austauschbar.

Proxmox-Importassistent – ​​Vorbereitung und Überlegungen

Bevor Sie beginnen, sollten Sie einige Schritte auf der Ebene des Gastbetriebssystems ausführen, um die VMs für den Export vorzubereiten. Sie sollten Hypervisor-spezifische Tools von Ihrer Gast-VM entfernen, wie in unserem Fall VMware-Tools. Diese müssen vor der Migration entfernt werden, da sie sonst zu Problemen beim Wechsel des Hypervisors führen können. Möglicherweise lassen sie sich nach der Übertragung auch nur schwer entfernen.

Proxmox Import Wizard - remove VMware tools
Eine weitere Aufgabe besteht darin, vor der Migration alle statischen Netzwerkkonfigurationen zu entfernen, wenn auf Ihrer VM Windows ausgeführt wird. Nach der Migration erhält die VM einen neuen Netzwerkadapter und Sie müssen die statischen Einstellungen auf diesem Adapter konfigurieren. Wenn Sie die statische Konfiguration nicht entfernen können, gibt Windows eine Warnung aus, wenn Sie versuchen, die gleichen statischen Einstellungen auf dem neuen Netzwerkadapter festzulegen, auch wenn der vorherige entfernt wurde.

Bei DHCP-Reservierungen müssen Sie entweder die Reservierung auf die MAC des neuen Netzwerkadapters auf der VM umstellen oder die MAC auf dem Netzwerkadapter innerhalb der VM manuell festlegen.

Wenn Sie ein virtuelles TPM-Gerät verwenden, ist es derzeit nicht möglich, den vTPM-Status von VMware nach Proxmox zu migrieren. Wenn Sie die Festplattenverschlüsselung mit den in vTPM gespeicherten Schlüsseln verwenden, sollten Sie diese deaktivieren. Stellen Sie nach der Deaktivierung sicher, dass Sie für alle Fälle die manuellen Entschlüsselungsschlüssel zur Hand haben.

Was den Speicher betrifft, funktioniert das Importieren einer VM mit Festplatten, die durch VMware vSAN-Speicher unterstützt werden, nicht. Als Workaround nennt Proxmox das Verschieben der vDisks der VM auf eine lokale SSD oder HDD des Hypervisor-Servers. Es wird außerdem empfohlen, nicht mehr als vier VM-Festplatten gleichzeitig zu importieren.

Stellen Sie vor der Migration sicher, dass die Quell-VM heruntergefahren wird.

Quellen importieren

Zum Zeitpunkt des Verfassens dieses Artikels ist VMware ESXi die einzige unterstützte Importquelle, es ist jedoch geplant, Unterstützung für den Import von VMware hinzuzufügen OVAs/OVFs ähnlich. Der Import von ESXi wurde von Version 6.5 bis Version 8.0 getestet.

Migrationsschritte

Proxmox verfügt über drei Methoden zum Importieren von VMs: manuell, automatisch und Live-Import. Die Live-Import-Funktion startet die VM während des Importvorgangs, um Ausfallzeiten zu reduzieren. Wenn der Live-Import fehlschlägt, gehen alle seit dem Start des Imports geschriebenen Daten verloren. Es wird daher empfohlen, es zunächst mit einer Test-VM zu versuchen.

Obwohl es drei Importmethoden gibt, konzentriert sich diese Schritt-für-Schritt-Anleitung auf die automatische Importmethode. Wir gehen davon aus, dass dies die am häufigsten verwendete Methode ist, es sei denn, die Quell-VMs erfordern beim Importvorgang besondere Sorgfalt.

Vollständiger automatischer VM-Import

Der integrierte VM-Importer integriert das Storage-Plugin-System in die Weboberfläche. Diese Methode importiert die komplette VM, wobei der Großteil ihrer Konfiguration dem Konfigurationsmodell von Proxmox zugeordnet ist, wodurch Ausfallzeiten reduziert werden.

  1. Stellen Sie sicher, dass Ihr Proxmox VE mindestens Version 8 hat und über die neuesten Systemupdates verfügt.
  2. Gehen Sie zu Datacenter → Storage → Add und wählen Sie ESXi als Import-Quellspeicher aus.
  3. Geben Sie die Domäne oder IP-Adresse für den ESXi-Host und die Anmeldeinformationen eines Administratorkontos ein. Wenn Ihre ESXi-Instanz über ein selbstsigniertes Zertifikat verfügt, können Sie die Zertifikatsüberprüfung überspringen oder die Zertifizierungsstelle zu Ihrem System-Truststore in Proxmox hinzufügen.
  4. Wählen Sie im linken Menü das neue Speichersymbol für Ihren Host aus und stellen Sie sicher, dass Sie alle Ihre Gast-VMs sehen können.
  5. Wählen Sie die VM aus, die Sie importieren möchten, und klicken Sie dann oben links auf die Schaltfläche „Importieren“.
  6. Wählen Sie mindestens Ihren Zielspeicher und die Netzwerkbrücke für die VM aus. Verwenden Sie bei Bedarf die Registerkarte „Erweitert“ für eine detailliertere Konfiguration.
  7. Überprüfen Sie die resultierende Konfiguration für Ihre VM, um sicherzustellen, dass alles in Ordnung aussieht.
  8. Stellen Sie sicher, dass Ihre Quell-VM für den Import bereit ist, und schalten Sie sie aus.
  9. Starten Sie den Import auf der Proxmox-Seite. Abhängig von der Festplattengröße und Ihren Netzwerkfunktionen kann dieser Schritt eine Weile dauern. (Importieren Sie nicht mehr als 4 VM-Festplatten gleichzeitig.)
  10. Starten Sie die VM und überprüfen Sie das Betriebssystem, um festzustellen, ob nach der Migration Änderungen erforderlich sind.

Wenn Ihre VM ordnungsgemäß funktioniert, haben Sie Ihren ersten Import abgeschlossen. Sie sind jedoch noch nicht fertig. Nach der Migration müssen einige Dinge beachtet werden, um das beste Erlebnis mit Windows zu erzielen.

Nach der Migration (VirtIO-Treiber)

  • Überprüfen Sie nach dem Import unbedingt Ihre Netzwerkeinstellungen. Der Name des Netzwerkadapters hat sich wahrscheinlich geändert.
  • (Hauptsächlich für Windows-VMs) Installieren Sie fehlende Treiber.
  • Laden Sie für Windows-VMs die Datei herunter und hängen Sie sie an VirtIO ISO. Nach der Installation des Treibers muss die Bootdiskette auf VirtIO umgestellt werden, was in vollständig dokumentiert ist dieser Proxmox-Wiki-Artikel.
    • Die Verwendung eines VirtIO-SCSI-Geräts bietet eine bessere Leistung als emuliertes SCSI.

Diese Schritte für VirtIO sind nur für Windows-Maschinen erforderlich. Obwohl es möglich ist, ohne sie zu laufen, wirkt sich dies negativ auf die VM-Leistung aus.

  1. Laden Sie die neueste stabile VirtIO-Treiber-ISO herunter von hier.
  2. Laden Sie die Treiber-ISO in Ihren Proxmox-ISO-Speicher hoch.
  3. Hängen Sie die Treiber-ISO an das VM-CD-ROM-Laufwerk an.
  4. Fügen Sie der VM eine 1-GB-Festplatte mit Bustyp SCSI oder VirtIO-Block hinzu.
  5. Wenn die Festplatte im Hot-Plug-Modus funktioniert, fahren Sie mit dem nächsten Schritt fort. Wenn nicht, starten Sie die VM neu. Wenn die Treiber nicht installiert sind, wird die Festplatte im Gerätemanager als SCSI-Controller mit einem Fehler angezeigt.
  6. Wenn Sie den SCSI-Controller sehen, klicken Sie mit der rechten Maustaste darauf, wählen Sie „Treiber aktualisieren“ und dann „Auf meinem Computer nach Treibern suchen“. Suchen Sie das CD-Laufwerk und klicken Sie auf „OK“ und dann auf „Weiter“.
  7. Sie sollten nun eine Meldung erhalten, dass Windows Ihre Treiber erfolgreich aktualisiert hat.
  8. Fahren Sie die VM herunter.
  9. Trennen und entfernen Sie die zuvor erstellte 1-GB-Festplatte und die ISO im CD-ROM-Laufwerk.
  10. Trennen Sie die Verbindung und doppelklicken Sie dann, um die Boot-Festplatte und jede andere Festplatte, die Sie als VirtIO SCSI/Block verwenden möchten, wieder anzuschließen. Stellen Sie sicher, dass Sie die Option „Bus/Gerät“ auf „SCSI“ ändern.
  11. Navigieren Sie zur Registerkarte „Optionen“ und wählen Sie das SCSI-Laufwerk als Startoption aus.
  12. Die VM kann gestartet werden und sollte normal laufen. Wenn die VM nicht startet, kann die SCSI-Festplatte getrennt und als IDE oder SATA wieder angeschlossen werden, um den Dummy-Festplattenvorgang zu wiederholen und es erneut zu versuchen.

Diese Treiber können auch im Windows-Setup für neue VMs installiert werden. Die Proxmox-Dokumentation finden Sie hier hier.

Zusammenfassung

Während viele VMware-Kunden wissen, dass Proxmox kein vollständiger Ersatz für ESXi ist, erkennen viele, dass bestimmte Workloads darauf migriert werden könnten, um die Lizenzkosten zu senken. Die größte Hürde für viele virtualisierte Rechenzentren ist die mangelnde Portabilität, was bedeutet, dass es schwierig wird, von dieser zu portieren, sobald man sich auf eine Hypervisor-Plattform festgelegt hat. Große Fortschritte macht das Unternehmen jedoch mit Tools wie dem Proxmox-Importassistenten, die IT-Administratoren entlasten werden.

Einige Hypervisor-spezifische Tools und Einstellungen können die Migration von VMs etwas schwierig machen. Dennoch wird der Prozess wahrscheinlich vereinfacht und besser dokumentiert, je mehr Unternehmen den Schritt wagen. Andere Optionen als der automatische Import sind in Ihrer Umgebung möglicherweise besser, wir gehen jedoch davon aus, dass dies die am häufigsten verwendete Methode ist. Die Alternativen können innerhalb der erkundet werden Proxmox-Dokumentation.

Andere Hypervisoren werden potenziellen Kunden wahrscheinlich den Umstieg von VMware erleichtern. Es gibt bereits eine Dokumentation dazu mit Hyper-V.

Beteiligen Sie sich an StorageReview

Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | RSS Feed