4

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

У меня есть следующее видение:

  • Клиентов 9, все они работают под управлением Windows 10 Pro с Hyper-V.
  • Есть Сервер (возможно, Win Ser 2016), на этом сервере хранится несколько разных виртуальных машин в Hyper-V (для разных программ).
  • Я настраиваю виртуальную машину на своем сервере с новым программным обеспечением, все клиенты загружают виртуальную машину и запускают ее на месте.
  • После этого я могу снова удалить виртуальную машину на клиенте, но она все еще остается на сервере, готовая, если мне понадобится снова проинструктировать это программное обеспечение.
  • Главное, что на каждом программном обеспечении есть только одна виртуальная машина на сервере.
  • Мне не нужна стандартная модель «сервер-клиент», в которой клиенты могут удаленно войти в виртуальную машину, потому что мне потребуется 9 виртуальных машин на программное обеспечение. Также виртуальные машины должны работать на клиенте для повышения производительности.

Как я уже сказал, этот сервер должен быть чем-то вроде виртуального концентратора, и мои клиенты загружаются с этого сервера. Прежде всего, я даже не знаю, есть ли простой способ понять это, и если это так, как я могу управлять лицензиями своих виртуальных машин (виртуальные машины в основном Windows 7)?

Был ли у кого-нибудь симмалярный проект или ссылка на блог, который объясняет возможное решение?

РЕДАКТИРОВАТЬ:

Я также подумал о методе экспорта и экспорта, где я беру виртуальную машину, помещаю ее в общий ресурс и загружаю с клиентом с помощью скрипта, но, возможно, есть менее сложное решение. (Удобный для инструкторов)

РЕДАКТИРОВАТЬ 2:

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

2 ответа2

4

Насколько я знаю, решение MS не может позволить нам перевести виртуальную машину на локальную.

Вы можете попробовать решение от VMWare, у них есть функция, называемая локальным режимом, которая соответствует вашему требованию.

Запуск VMware View Client в локальном режиме

0

Вы должны взглянуть на контейнеры Docker. Контейнеры меньше, чем виртуальные машины, Docker загружает заполненные контейнеры именно так, как вы просите, а Windows Server 2016 будет поддерживать Docker (бета-версия уже делает, но не идеально)

Контейнеры инкапсулируют приложения, а не операционные системы, где локальные системные службы предоставляются локальной ОС, поэтому у вас не будет проблем с лицензированием.

Когда происходят изменения конфигурации, вы можете заменить заполненный контейнер или использовать общие файлы на сервере. Если Microsoft может упаковывать монстров, таких как SQL Server или IIS, в контейнеры, я не думаю, что существуют какие-либо ограничения на то, что можно упаковать.

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