Der Vollständigkeit halber hier auch:
Anleitung Import von ESX VMs:
PVE Update auf 8.18 & sicherheitshalber reboot / edit: 8.1.10 ist jetzt raus.
Datacenter - Storage - [ADD]
-> ganz unten in der Liste erscheint ein neuer Eintrag "ESXi"
Im nächsten Schritt wird man nach IP und Zugangsdaten vom VMware Server gefragt, und einen Listen Namen vergeben z.B. "ESX-1"
Danach erscheint der ESX Server als neuer Eintrag im Knoten beim local Storage, unterhalb der VMs.
Wenn man diesen Eintrag anklickt, wird eine liste der VMs vom ESX Datastore geladen,
ESX-VM aus der Liste auswählen -> Import
Jetzt noch die virtuelle Hardware prüfen/ändern und den PVE Ziel Storage auswählen & GO
Nach dem Import die PVE VM Optionen prüfen, wie z.B. Bootreihenfolge etc.
Ggf. temporär andere Netzwerkkarten Typen + Storage Controller Typen zuweisen, bis man die Virtio Treiber installiert hat.
Beim ESX Import gibt es möglicherweise Probleme die zum Abbruch führen:
... qemu-img: error while reading at byte 16475222528: Function not implemented
... <snip> zeroinit:/dev/pve/vm-666666-disk-1' failed: exit code 1
Das sieht dann ungefähr so aus:
Code:
transferred 14.4 GiB of 30.0 GiB (48.12%)
transferred 14.7 GiB of 30.0 GiB (49.13%)
transferred 15.0 GiB of 30.0 GiB (50.13%)
transferred 15.3 GiB of 30.0 GiB (51.13%)
qemu-img: error while reading at byte 16475222528: Function not implemented
Logical volume "vm-666666-disk-0" successfully removed.
Logical volume "vm-666666-disk-1" successfully removed.
TASK ERROR: unable to create VM 666666 - cannot import from 'ESX-test:ha-datacenter/system/server_2022/server_2022.vmdk' - copy failed: command '/usr/bin/qemu-img convert -p -n -f vmdk -O raw /run/pve/import/esxi/ESX-test/mnt/ha-datacenter/system/server_2022/server_2022.vmdk zeroinit:/dev/pve/vm-666666-disk-1' failed: exit code 1
Lösung:
Zitat PVE Staff t.lamprecht:
We're still looking into further improving w.r.t. running into the sometimes low rate-limiting of ESXi, especially for older ESXi versions. FWIW, for ESXi 7.0 there is a Config.HostAgent.vmacore.soap.maxSessionCount option
(under Host -> Manage -> System -> Advanced Settings) that one could increase as workaround.
Zitat PVE Forum networkabilityllc:
Setting Config.HostAgent.vmacore.soap.maxSessionCount to 50000 from the default of 500 in 7.0 U3 fixed it for me.
Am ESX Server muss ein Parameter geändert werden:
Host -> Manage -> System -> Advanced Settings
Config.HostAgent.vmacore.soap.maxSessionCount ---> den default Wert von 500 auf 50000 setzen.
Und schon rennt der Import !