Комментарии 7
А что если поставить Debian на сервер назначения, загрузить его в rescue с livecd, затем просто запустить rsync поверх с исходного сервера не забыв добавить exclude для файлов в /boot и некоторых в /etc таких как сеть и fstab?
В далекие времена делал такие v2v миграции через dd в nc с предварительной подготовкой ядра/initrd. Но временами бывает проще просто перенести данные в созданную с 0 систему.
Зачем этот долгий и утомительный процесс с переустановкой ядра?
Загрузиться с live (мне зашел тот же кноппикс в текстовом режиме) и сделать update-initramfs в правильно смонтированном chroot?
Ядро собрано под работу у конкретного облачного провайдера, мне не удалось заставить его работать в ESXi. Но переустановка выполняется двумя командами и заняла у меня пару минут. Вряд ли это можно назвать долгим и утомительным процессом.
pv + netcat
Грузимся на принимающей стороне с linux live-cd (linux mint вполне подойдет):
Принимающая сторона (создаем предварительно на esxi ВМ с диском чуть большего размера):
nc -w 3600 -l <port> | gzip -dfc | cat > /dev/<disk-name>
Грузимся на отдающей стороне с linux live-cd и:
pv /dev/<disk-name> | gzip -fc | nc <remote-server-ip> <port>
После миграции поправить в fstab id диска (-ов), если возникнут проблемы при загрузке.
Или clonezilla live https://clonezilla.org/clonezilla-live.php по схеме описанной выше. Она это из коробки умеет.
И вообще, переходите на светлую сторону - открытое ПО для виртуализации Proxmox VE
https://forum.netgate.com/topic/163435/proxmox-ceph-zfs-pfsense-и-все-все-все-часть-2/
Мигрировал несколько раз Debian виртуалки с облаков с помощью Veeam Agent - отлично мигрирует. Потом с помощью другого продукта, Veeam Backup and Replication, можно сконвертировать бекап как VMDK диск. И все бесплатно.
Еще можно добавить в эту схему OpenVPN для туннеля в SMB/NFS шару, и StarWind Converter для конвертирования в любой формат вообще.
Перенос виртуальной машины Debian из облака в ESXi