Мигрируйте бродячую Ubuntu VM на физическую машину

Я пытаюсь использовать рабочий процесс vagrant и puppet для настройки виртуальной машины производственного сервера Ubuntu, в которой будет размещаться веб-приложение. Я хочу иметь возможность повторно использовать этот рабочий процесс для настройки нескольких идентичных виртуальных машин в будущем. После настройки виртуальной машины я пытаюсь создать образ и перенести виртуальную машину на физический компьютер. Я планирую использовать службу PXE Imaging, такую ​​как fog, для создания образа виртуальной машины, а затем развернуть ее на чистом металле.

Мои вопросы:

Буду ли я сталкиваться с проблемами несовместимости / существует ли и нужна ли мне утилита, похожая на sysprep?

Есть ли более эффективный набор инструментов, которые я мог бы / должен использовать для этой ситуации?

Любая помощь приветствуется!

1 ответ

Решение

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

Вы почти на месте, вы можете контролировать процесс более или менее вручную:

  1. PXE загружает новые машины
  2. настроить основы с preseed
  3. передать систему puppet чтобы завершить настройку вашей системы.

Или используйте сервер обеспечения, такой как cobbler, который может обрабатывать PXE, предпосевной, управление хранилищем и имеет puppet интеграция.

Другие вопросы по тегам