Как уже предлагали другие, если у вас уже есть лицензия на Windows Server, у вас есть платформа виртуализации корпоративного уровня. Если это стандартная версия, то вы можете использовать ее следующим образом:
(1) установить один экземпляр Windows Server на физический сервер с двумя физическими сокетами (количество ядер не имеет значения, процессорные сокеты, значит, ваш сервер подходит), это называется «хост виртуализации»; Вы не можете устанавливать любые другие так называемые «роли» (DNS, DHCP и т. д.) ОС, кроме роли Hyper-V в этом экземпляре.
(2) вы можете установить до двух экземпляров «гостевых» операционных систем Windows Server внутри вашей «хостовой» системы. Установите любые роли, которые вы хотите в этих случаях.
(3) установить любое количество гостей Linux внутри вашего хоста Hyper-V; то есть количество виртуальных машин не ограничено лицензионными ограничениями, ограничено только количество гостей Windows .
Что касается бесплатного сервера Hyper-V, управлять им в среде, не относящейся к домену (то есть в рабочей группе), было трудно контроллеры домена для управления хостами на базе Windows, в том числе с установленным бесплатным сервером Hyper-V.
Не забудьте рассмотреть Storage Pools, RAID-подобную программную технологию, встроенную в новейшие версии Windows. Это может дать удивительную производительность даже на традиционных жестких дисках. Использование прямого доступа к диску для виртуальных машин не является ни необходимым, ни рекомендуемым.
Что касается гостевой поддержки Linux, она была значительно улучшена в последних версиях Hyper-V, но все же есть возможности для улучшения; Есть несколько статей от Microsoft о том, как настроить гостей Linux в Hyper-V.
- РЕДАКТИРОВАТЬ (в ответ на комментарий ниже):
Нет, я имел в виду «нормальную» Windows Server 2012 R2 - стандартную или корпоративную (они отличаются в основном лицензированием - Enterprise не ограничивает гостевые экземпляры Windows Server, Standard ограничивает их двумя, но вы можете установить больше гостей, имеющих дополнительные лицензии; Предположим, у вас есть стандартное издание).
Когда я начал использовать Windows Hyper-V Server (который был бесплатным с самого начала), это была версия 2008 года, затем 2008 R2, и это было громоздко в рабочей группе, хотя и не невозможно. Я просто не знаю, изменились ли вещи с более новыми версиями бесплатного Hyper-V (потому что в настоящее время мы работаем со стандартной версией), но я подозреваю, что это не так. Чтобы составить картину, посмотрите здесь: http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/11/configuring-remote-management-of-hyper-v-server-in-a-workgroup .aspx и здесь: http://blogs.technet.com/b/jhoward/archive/2008/11/14/configure-hyper-v-remote-management-in-seconds.aspx и Google для 'рабочей группы hyper-v найти больше.
Итак, просто установите полнофункциональную Windows Server 2012 R2 на свое оборудование (Совет: не вводите ключ продукта при установке, вы сможете активировать установку позже; сначала протестируйте конфигурацию, затем активируйте ее, если она вас устраивает) ; установить драйверы, настроить сеть, хранилище (изучить Storage Pools); затем установите только роль Hyper-V. Эта роль по умолчанию также устанавливает инструменты управления, то есть Hyper-V Manager - используйте его для создания и настройки виртуальных машин. Вы можете установить два экземпляра Windows Server 2012 R2 в качестве гостевых систем (они также потребуют активации). Например, настройте один экземпляр как сервер инфраструктуры (DNS, DHCP, даже DC) и используйте второй для размещения приложения Windows, которое вы упомянули. Затем добавьте * nix виртуальные машины; прочитайте эту статью:https://technet.microsoft.com/en-us/library/dn531030.aspx и используйте Google для получения дополнительной информации.
Эта конфигурация на самом деле тоже конфигурация рабочей группы, потому что нет контроллера домена или, по крайней мере, хост Hyper-V не присоединен к домену. Но это не имеет значения, потому что теперь у вас есть инструменты управления, установленные локально на хосте виртуализации; вы также сможете подключаться с вашей рабочей станции по протоколу RDP и, таким образом, использовать диспетчер Hyper-V вроде как удаленно. Но если вы попытаетесь установить средства удаленного администрирования сервера для Windows 8.1 https://www.microsoft.com/en-US/download/details.aspx?id=39296на вашей рабочей станции вы столкнетесь с той же проблемой, что и с бесплатным Hyper-V. Итак, дело в следующем: бесплатный Hyper-V не имеет локального графического интерфейса и требует исключительно удаленного управления, которое сложно настроить в рабочей группе; Напротив, полнофункциональный Windows Server 2012 R2 позволяет вам легко управлять своей ролью Hyper-V просто потому, что GUI установлен локально и доступен как локально, так и удаленно - через RDP (также возможно установить какой-то тип VNC).
Чтобы завершить картину: хотя бесплатный Hyper-V не имеет собственного графического интерфейса пользователя (все, что у него есть - это пустой рабочий стол с окнами командной строки и ограниченными инструментами управления на основе текста), существуют инструменты сторонних разработчиков, в том числе бесплатные версии, которые позволяют имитировать полнофункциональный хост Hyper-V, например: http://www.5nine.com/5nine-manager-for-hyper-v-free.aspx Но первоначальная конфигурация (настройки сети, включение RDP) по-прежнему нужно сделать вручную. У вас также будут проблемы с удалением программ (без панели управления), обновлений Windows и т. Д.