У меня будет виртуальная машина Debian с определенной настройкой. Я хочу развернуть это устройство, включая, например, VirtualBox, для конечных пользователей с минимальными навыками.

Существуют ли какие-либо инструменты или материалы по упаковке устройства VM в конечный продукт?

3 ответа3

1

Вы можете использовать File-> Export Appliance из VirtualBox, чтобы экспортировать его в файл .ova. Виртуальная машина должна быть выключена, чтобы это работало. Этот файл .ova затем может быть повторно импортирован получающим пользователем. Если вы хотите, чтобы новичкам было проще следить за ними, вам следует задокументировать этот процесс.

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

  1. Сертификаты (и установите процесс для повторного создания любых сертификатов при первой загрузке)
  2. SSH-ключи (просто "rm /etc /ssh /ssh_host_ *", sshd создаст их заново)
  3. Пароли
  4. История вашей оболочки (например, в ~ /.bash_history)
0

Я не большой профессионал, но если у вас установлена база данных, вы можете создать небольшую утилиту, которая позволит персонализировать необходимую информацию -> пользователь нажимает на программу и добавляет некоторые данные в программу. Затем эта программа добавит необходимые записи в базу данных.

Что касается упаковки, вы можете упаковать изображение с помощью vmplayer. Трудно предоставить какие-либо полезные комментарии, поскольку я понятия не имею о реальной функциональности и структуре, которые вы используете на этой виртуальной машине.

0

Я хочу развернуть это устройство, включая, например, VirtualBox, для конечных пользователей с минимальными навыками.

Существуют ли какие-либо инструменты или материалы по упаковке устройства VM в конечный продукт?

Я набрал create virtualbox appliance в Google и нашел это:

Выберите файл...Export Appliance ... "для вызова мастера экспорта

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