Передайте сервер Linux виртуальной машине

Cisco только что объявила о маршрутизаторах Wi-Fi, которые могут сделать точно что: http://homestore.cisco.com/en-us/products/linksys_stcVVcatId551966VVviewcat.htm

0
задан 25 October 2011 в 01:46
3 ответа

Вы можете сделать это с помощью dd довольно просто.

dd if=/dev/you-root of=/mnt/temp/filesystem.raw bs=1M

Теперь вы можете преобразовать этот необработанный файл в любой необходимый контейнер с помощью qemu-img. Или даже разрешите виртуальной машине использовать блочное устройство и скопировать его на логический том. Для VirtualBox это будет vdi.

qemu-img convert -O vdi /mnt/temp/filesystem.raw /mnt/temp/filesystem.vdi
4
ответ дан 4 December 2019 в 11:04

Я выполняю такие задачи с помощью команды 'dd'. Но это коммерческие решения, такие как Ghost, и решения с открытым исходным кодом, такие как Clonezilla , partimage . Перемещение хоста из коробки в виртуальную машину похоже на перемещение хоста из коробки в новую.

1
ответ дан 4 December 2019 в 11:04

Технически вы можете использовать Rsync для этого:

Загрузите live CD на ВМ, разбейте диск на разделы по вкусу, затем смонтируйте «/» как / mnt / rootfs / и запустите на виртуальной машине следующее:

rsync -aHAXz root@OLD-SERVER:/ --exclude=/sys/* --exclude=/proc/* --exclude=/dev/* /mnt/rootfs/

-a = archive mode; equals -rlptgoD (no -H,-A,-X)
-H = preserve hard links
-A = preserve ACLs (implies --perms)
-X = preserve extended attributes
-z = compress file data during the transfer

Затем исправьте GRUB, / etc / fstab и т.д ...

Предполагая, что ваш "OLD-SERVER" имеет доступ по SSH, это (в основном) сработает ...

Я использовал этот метод раньше для клонирования физических машин ...

4
ответ дан 4 December 2019 в 11:04

Теги

Похожие вопросы