Назад | Перейти на главную страницу

Распространение приложения как виртуальной машины, но требует внешнего хранилища

Я хотел бы распространять веб-приложение в виде образа виртуальной машины, чтобы упростить распространение, установку и обслуживание клиентов (виртуальное устройство). Этот образ должен включать все связанное с программным обеспечением (приложение, веб-сервер, базу данных и т. Д.). Поскольку я не могу знать, насколько велики данные, которые собираются хранить каждый клиент, я хотел бы подключить хранилище отдельно.

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

Что касается формата, я думаю об обычных подозреваемых VMDK и OVF, если это важно.

OVF может иметь размер, указанный пользователем для пустых дисков. Сценарии в вашей виртуальной машине должны будут обрабатывать форматирование этого диска для использования lvm и / или файловой системы.

Довольно много устройств не беспокоят и имеют статический размер для первоначального использования. Документация может объяснить, как определять размер и устанавливать диски большего размера.