Як уже пропонували інші, якщо у вас вже є ліцензія на Windows Server, ви маєте у своєму розпорядженні платформу для віртуалізації корпоративного класу. Якщо це стандартне видання, то ви можете використовувати його таким чином:
(1) встановити один екземпляр Windows Server на фізичному сервері з до двох фізичних розеток (кількість ядер не має значення, значення процесорних розеток, тому ваш сервер кваліфікується), це називається "хостом віртуалізації"; Ви не можете встановлювати жодних інших так званих «ролей» (DNS, DHCP тощо) ОС, крім ролі Hyper-V у цьому випадку.
(2) Ви можете встановити до двох примірників "гостьових" операційних систем Windows Server всередині вашої "хост" системи. Встановіть будь-які потрібні ролі в цих екземплярах.
(3) встановити будь-яку кількість гостей Linux всередині вашого хоста Hyper-V; тобто кількість віртуальних машин не обмежується ліцензійними обмеженнями, обмежується лише кількість гостей Windows .
Щодо безкоштовного сервера Hyper-V, то керувати ним у бездоменному (тобто робочій групі) середовищі було дуже громіздко, тому вам знадобиться ще один повнофункціональний Windows Server (принаймні два фактично), що виконує функції (a ) контролери (домени) для управління вашими хостами на базі Windows, у тому числі з встановленим безкоштовним сервером Hyper-V.
Не забудьте врахувати Storage Pools - технологію програмного забезпечення, схожої на RAID, вбудовану в новітні версії Windows. Це може давати дивовижні показники навіть на традиційних жорстких дисках. Використання прямого доступу до дисків для віртуальних машин не є тим необхідним і не рекомендується.
Що стосується гостьової підтримки Linux, то вона була значно покращена в останніх версіях Hyper-V, але все ж є можливість для вдосконалення; Є кілька статей від Microsoft про те, як налаштувати Linux гостей в Hyper-V.
- EDIT (у відповідь на коментар нижче):
Ні, я мав на увазі "звичайний" Windows Server 2012 R2 - або стандартний, або корпоративний (вони відрізняються головним чином ліцензуванням. Enterprise не обмежує гостьові екземпляри Windows Server, стандарт обмежує їх двома, але ви можете встановити більше гостей, які мають додаткові ліцензії; я припустимо, у вас є Стандартне видання).
Коли я почав використовувати сервер Windows Hyper-V (який з самого початку був безкоштовним), це була версія 2008 року, потім 2008 R2, і це було громіздко в робочій групі, хоча і не неможливо. Я просто не знаю, чи змінилися речі з новішими версіями безкоштовного Hyper-V (тому що зараз ми запускаємо Standard Edition), але я підозрюю, що їх немає. Щоб сформувати зображення, подивіться тут: 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 для робочої групи "гіпер-v" 'щоб знайти більше.
Отже, просто встановіть на свій апарат повнофункціональний Windows Server 2012 R2 (Порада: не вводьте ключ продукту під час встановлення, ви зможете активувати інсталяцію пізніше; спочатку протестуйте конфігурацію, а потім активуйте її, якщо буде задоволено) ; встановити драйвери, налаштувати мережу, сховище (вивчити пули зберігання даних); то встановіть лише роль 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 просто тому, що графічний інтерфейс встановлений локально і доступний як локально, так і віддалено - через RDP (також можна встановити якусь VNC).
Для завершення картини: хоча у вільного Hyper-V немає власного графічного інтерфейсу (у нього є порожній робочий стіл із вікнами командного рядка та обмеженими текстовими інструментами управління), є тривимірні інструменти, включаючи безкоштовні версії, дозволяють імітувати повнофункціональний хост Hyper-V, наприклад: http://www.5nine.com/5nine-manager-for-hyper-v-free.aspx Але початкова конфігурація (налаштування мережі, що дозволяє RDP) все ще потрібно робити вручну. Ви також матимете проблеми з видаленням програм (без панелі управління), оновленнями Windows тощо ...