Назад | Перейти на главную страницу

P2V с rsync:

Я пытаюсь создать виртуальную машину vmware из физической, на которой запущен RedHat. Вот шаги, которые я выполнил:

Я создаю виртуальную машину и загружаю live-cd (kali). Я выполняю синхронизацию физического хоста для его / без proc, sys и dev папки. Запускаю виртуальную машину, начиная с kali, и разделяю /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

И это не прекращается.

Я почти уверен, что близок к загрузке моей системы; однако я полностью застрял. Большое спасибо за помощь; Я в отчаянии

Я написал пошаговую подробную ответ о том, как я решил очень похожую задачу по вопросу: Превращение работающей системы Linux в экземпляр KVM на другом компьютере. Я надеюсь, что это окажется полезным ответом и на этот вопрос.

Цель ответа: взять физический линукс P узел, на котором запущено производство в реальном времени, и виртуализировать его. Без необходимости создавать и выделять многотерабайтные диски, а также использовать md raid в V гость, потому что целевой гипервизор (Proxmox 5) использовал ZoL / ZFS. Также хотел уменьшить время простоя / перезагрузки на ходу P узел.