-1

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

1 ответ1

0

Подготовьте загрузочную флешку с помощью инструмента для создания разделов. dd сделает, или partimage если вы хотите больше интерфейса. Хорошей отправной точкой является USB-флешка Ubuntu Live с постоянной файловой системой - создайте флешку, загрузите ее и установите все недостающие инструменты (если вы хотите использовать partimage).

Выключите производственную систему и загрузите ее с USB-накопителя.

Создайте образы всех разделов жесткого диска и поместите их на общий сетевой ресурс или съемный жесткий диск. Также создайте резервную копию таблицы разделов с помощью следующей команды (при необходимости измените пути):

dd if=/dev/sda of=/some/path/mbr.img bs=512 count=1

Теперь создайте виртуальную машину. Обязательно выберите аппаратную конфигурацию, аналогичную производственному серверу (ATA или диски SCSI, количество сетевых интерфейсов и т.д.), И что количество и размер виртуальных жестких дисков, по крайней мере, соответствуют вашим рабочим системам.

Загрузите виртуальную машину с живого USB-накопителя (или его образа). Убедитесь, что виртуальная машина может получить доступ к месту, где вы разместили образы дисков. Восстановите таблицу разделов и образы на вашем виртуальном HD.

Выключите ВМ. Отключите USB-накопитель, затем снова загрузите виртуальную машину. Теперь он должен загрузиться в копию вашей производственной системы.

В зависимости от вашей ОС и конфигурации вам может понадобиться перенастроить сетевые интерфейсы и, возможно, некоторые другие аппаратные средства (например, точки монтирования / буквы дисков для разделов диска).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .