Comments 12
Хех, респект!
Как-то раз я делал что-то подобное но на базе OpenNebula.
Как адепту shell-скриптинга, я бы очень советовал вам взглянуть на неё.
OpenNebula очень простая и гибкая платформа, она может выступать в качестве удобного фремворка, для создания и управления VM, а поверх неё можно реализовать любую логику.
Гипервизор — KVM
Проблем, конкретно с использованием OpenNebula, почти не возникало. Все что были — либо особенности, либо достаточно легкоразрешимые, особенно с условием того что почти вся логика в OpenNebula реализованна в виде простых bash-скриптов.
В винде же вроде как есть режим киоска
Его не рассматривали?
Дополню. Скорость начала работы каждого следующего клиента, с учетом времени на перезагрузку и файловые операции, нас не удовлетворила.
Про время восстановления, даже на ssd, с учетом времени на POST, меньше 40сек — минуты мы выжать не смогли.
Вариант с virtualbox мы прикидывали. Но вариант с одним сервером и образом на 4 станции филиала нам понравился больше. Банально, 10 филиалов по 4 машины — 40 точек контроля.
Если переложить функционал рабочего места на сервак, удобно поддерживать винду в актуальном состоянии, на золотой образ накатил обновы, протестировал, разлил на 10 серверов и забыл. Тоже и с прикладным ПО, захотят завтра еще какую-нибудь софтину, поставил и разлил.
Да и производительность у KVM на порядок лучше чем у virtualbox. Ну и memory overcommit на сдачу.
KVM (недо)VDI с одноразовыми виртуальными машинами с помощью bash