User Tools

Site Tools


virtualisierung:proxmox:pve_esxi_migration

This is an old revision of the document!


ESXI zu PVE Migration

Seit PVE 8 gibt es die Möglichkeit über die PVE GUI VMs direkt von einem ESX zu PVE zu migrieren. Man muss jedoch ein paar Dinge beachten.
Ich gehe davon aus das man einen laufenden PVE Cluster mit einer angebundenen Storage hat. Was auch immer die Storage ist… NFS/iSCSI/ZFS/Ceph → egal

Anbindung an einen ESX

Datacenter → Storage → Add → ESXi
Folgende Punkte muss man angeben:

  • ID: Name des Datastores der in PVE angezeigt werden soll
  • Server: FQDN / IP vom ESX
  • User: User vom ESX. zB root
  • Password: Passwort
  • Skip Certificate Verification: Vermutlich in den meisten Fällen ja

Danach findet man einen Datastore auf dem PVE Cluster der die VMX Files der bestehenden VMs auf dem ESX anzeigt.

Import von Ubuntu

Getestet mit einer Ubuntu 24.04 Server VM.
Die Source VM ist dabei ausgeschalten und die Services sind daher down.

Folgende Schritte müssen durchgeführt werden:

  1. Falls die VMware Tools installiert sind sollten man dies deinstallieren. Die OpenVM Tools stellen kein Problem dar
  2. Abschalten der Source VM auf dem ESX
  3. Importieren der VM im PVE
    1. ESX Datastore im PVE anklicken.
    2. Suchen der VM die importiert werden soll
    3. VMID: ID vergeben
    4. Sockets / Cores / Mem / Name / CPU Type: Kontrolle ob die Einstellungen zu passen
    5. Bei Advanced
      1. Disks: Zuweisung in welchen Datastore die Diskfiles importiert werden soll und in welchem Format
      2. SCSI Controller: VirtIO SCSI
      3. Network Model: VirtIO
      4. Bridge: Zuweisung der richtigen Bridge / VLAN
  4. Import - und warten…
  5. Abschließende Kontrolle der Hardware Settings der VM
  6. Starten der VM
  7. Kontrolle ob die Disken, Mountpoints und das Netzwerk passt und funktioniert
    1. Es kann sein das die VM kein Netzwerk hat weil ein anderes Interface erkannt wird. Dann muss man nur schauen wie das aktuelle Interface heisst und dieses in der netplan Config ändern.
    2. QEMU Guest Agent aktivieren und installieren
      1. In PVE auf der VM unter Options den QEMU Guest Agent
      2. Installieren des QEMU Agents → apt install qemu-guest-agent
      3. Deinstallieren der Open-VM-Tools → apt remove open-vm-tools
      4. Reboot der VM

Danach sollte die Ubuntu VM ganz normal mit den richtigen VirtIO Settings und Treiber in PVE laufen.



Import von Redhat / Oracle Enterprise

Getestet mit Oracle Enterprise 9U5



Import von Windows Server

Getestet mit einem Windows Server 2022

virtualisierung/proxmox/pve_esxi_migration.1742569167.txt.gz · Last modified: by stone