====== Migration from ESXi to Proxmox ====== ===== Pre-Migration ===== ==== Linux ==== === SLES === grep CONFIG_VIRTIO /boot/config-$(uname -r) grep CONFIG_VIRTIO /boot/config-$(uname -r) | grep =y lsinitrd /boot/initrd-$(uname -r) | grep virtio ''vi /etc/dracut.conf.d/virtio-drivers.conf'' add_drivers+=" virtio_blk virtio_scsi virtio_net virtio_pci virtio_ring virtio " dracut -f /boot/initrd-$(uname -r) > /tmp/dracut.log 2>&1 lsinitrd /boot/initrd-$(uname -r) | grep virtio lsmod | grep virtio dracut -f /boot/initrd-$(uname -r) --add-drivers "virtio virtio_pci virtio_blk virtio_net virtio_ring virtio_scsi" lsinitrd /boot/initrd-$(uname -r) | grep virtio https://pve.proxmox.com/wiki/Paravirtualized_Drivers_for_Linux === Debian === lsinitramfs /boot/initrd.img-$(uname -r) | grep virtio ==== Windows ==== - Uninstall VMware Tools ===== Migration ===== ==== Windows ==== ==== Linux ==== ===== Post-Migration ===== PS C:\Users\Administrator> Get-Service QEMU-GA Status Name DisplayName ------ ---- ----------- Running QEMU-GA QEMU Guest Agent qm agent ping ==== Linux ==== - Uninstall open-vm-tools rpm -qa | grep vm # SLES zypper rm open-vm-tools # SLES apt remove open-vm-tools # Debian https://knowledge.broadcom.com/external/article/339581/uninstalling-open-vmware-tools-included.html - Install qemu guest agent zypper ref && zypper in qemu-guest-agent # SLES apt update && apt install qemu-guest-agent # Debian systemctl start qemu-guest-agent systemctl enable qemu-guest-agent systemctl status qemu-guest-agent ==== Windows ==== - Add temporary 1 GB SCSI HDD - Boot VM, install quemu guest agent and drivers - Restore network configuration to adapter(s) (might only work if old one was e1000(e)) [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces] - Shutdown VM, reattach SATA VM disks as SCSI and remove temporary 1 GB disk - Adjust boot order and enable qemu guest agent in vm options - Boot VM, check diskmanager for offline secondary disks, Reboot