Я хотел бы распространить веб-приложение в виде образа виртуальной машины, чтобы упростить распространение, установку и обслуживание для клиентов ( виртуальное устройство ). Этот образ должен включать все связанное с программным обеспечением (приложение, веб-сервер, базу данных и т. Д.). Поскольку я не могу знать, какой объем данных будет хранить каждый покупатель, я ' Я хочу подключать хранилище отдельно.
Существует ли стандартный способ предоставления образа, при котором заказчик во время развертывания может добавить том, который, например, автоматически монтируется в определенном месте, который затем может использоваться моим приложением? Лучше всего для этого работать без входа на виртуальную машину и вручную монтировать тома или что-то в этом роде.
Что касается формата, я думаю о обычных подозреваемых VMDK и OVF, если это важно.
OVF может иметь размер, указанный пользователем для пустых дисков. Сценарии в вашей виртуальной машине должны будут обрабатывать форматирование этого диска для использования lvm и / или файловой системы.
Довольно много устройств не беспокоят и имеют статический размер для первоначального использования. В документации может быть объяснен размер и установка дисков большего размера.