Мигрируйте бродячую Ubuntu VM на физическую машину
Я пытаюсь использовать рабочий процесс vagrant и puppet для настройки виртуальной машины производственного сервера Ubuntu, в которой будет размещаться веб-приложение. Я хочу иметь возможность повторно использовать этот рабочий процесс для настройки нескольких идентичных виртуальных машин в будущем. После настройки виртуальной машины я пытаюсь создать образ и перенести виртуальную машину на физический компьютер. Я планирую использовать службу PXE Imaging, такую как fog, для создания образа виртуальной машины, а затем развернуть ее на чистом металле.
Мои вопросы:
Буду ли я сталкиваться с проблемами несовместимости / существует ли и нужна ли мне утилита, похожая на sysprep?
Есть ли более эффективный набор инструментов, которые я мог бы / должен использовать для этой ситуации?
Любая помощь приветствуется!
1 ответ
Вы не хотите мигрировать виртуальную машину на физическую, вы хотите иметь возможность воспроизводить определенную конфигурацию, протестированную на виртуальной машине, в виде набора физических.
Вы почти на месте, вы можете контролировать процесс более или менее вручную:
- PXE загружает новые машины
- настроить основы с
preseed
- передать систему
puppet
чтобы завершить настройку вашей системы.
Или используйте сервер обеспечения, такой как cobbler
, который может обрабатывать PXE, предпосевной, управление хранилищем и имеет puppet
интеграция.