P2V с rsync:
Я пытаюсь создать виртуальную машину VMware из физической под управлением RedHat. Вот шаги, за которыми я следовал:
Я создаю виртуальную машину и загружаю live-cd (kali). Я выполняю rsync физического хоста для его /
без proc
, sys
а также dev
папки. Я запускаю виртуальную машину, начиная с Кали, и раздел /dev/sda
чтобы получить /dev/sda1
, Я создаю ext4
файловая система на нем и смонтировать его на /mnt
,
Я воссоздаю /dev
, /proc
а также /sys
папки:
mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
Я редактирую /etc/fstab
:
/dev/sda1 / defaults 0 0
я chroot
в /mnt
:
chroot /mnt /bin/bash
Я устанавливаю grub, воссоздаю initrd
и файл конфигурации grub: ($(uname -r)
запущен на физическом сервере)
grub2-install --recheck --no-floppy /dev/sda
mkinitrd /boot/initrd.$(uname -r).img $(uname -r)
grub2-mkconfig -o /boot/grub2/grub.cfg
Перезагружаюсь;
меню grub загружено, я могу выбрать систему для загрузки, когда я пытаюсь rescue
В режиме я могу войти в интерфейс входа в систему; соответствующее имя хоста будет показано на моей виртуальной машине:
physical_hostname login:
Однако я не могу войти (я уверен, что ввел соответствующий пароль)
Если я не выбрал режим восстановления, система загружается не полностью: напечатаны последние строки:
[ OK ] Started show plymount boot screen
[ OK ] Reach target paths
[ OK ] Reach target basic system
... Here, I wait for like 2 minutes
dracut-initqueue[246]: Warning: dracut-initqueue timeout - starting timeout scripts
... This message gets prints like 100 times
[ OK ] Started dracut initqueue hook
[ OK ] Reached target Remote File Systems (Pre).
[ OK ] Reached target Remote File Systems.
dracut-initqueue[246]: Warning: dracut-initqueue timeout - starting timeout scripts
A start job is running for dev-disk...225a.device
И это не останавливает.
Я почти уверен, что близок к загрузке моей системы; Однако я полностью застрял. Большое спасибо за помощь; Я чувствую себя довольно отчаянным
0 ответов
Я написал пошаговый подробный ответ о том, как я решил очень похожую задачу по вопросу: превращение работающей системы Linux в экземпляр KVM на другой машине. Надеюсь, это окажется полезным ответом и на этот вопрос.
Цель ответа: взять физический Linux P
узел запускает live-production и виртуализирует его. Без необходимости создавать и размещать диски объемом несколько терабайт, а также не использовать md raid в V
Гость, потому что целевой гипервизор (Proxmox 5) использовал ZoL/ZFS. Также хотел уменьшить время простоя / перезагрузки на работающем P
узел.