Я только что установил сервер Hyper-v на новую машину для тестирования и задаюсь вопросом, есть ли способ получить доступ к одному из гостей локально?
Или я могу получить к ним доступ только через диспетчер Hyper-V (или удаленный рабочий стол) с другой машины?
Итак, единственное решение - установить Windows Server 2008 и добавить к нему роль Hyper-V, если я хочу иметь возможность работать и на сервере?
Hyper-V Server - это встроенный гипервизор без графического пользовательского интерфейса; в этом он очень похож на установку Server Core Windows Server 2008 или на сервер VMWare ESX.
Вы можете управлять только из командной строки с консоли, а гостевые системы доступны только удаленно.
Вы правы, если вам нужно запускать виртуальные машины и получать к ним доступ с одной консоли сервера, вам потребуется полная установка Windows Server 2008 с ролью Hyper-V.
Я нашел продукт под названием ProHVM которые можно использовать для локального управления серверами Hyper-V.
Получите последнюю версию PSHyper-V. Выполните следующее (обратите внимание на слово «локально»):
Разумный способ познакомиться с PSHyper-V - это выполнить полную (не основную) установку Win Server 2008 R2 в блоке разработчика, таким образом получив возможность подтверждать результаты команды Powershell / WMI через Hyper-V Manager (также на коробке разработчика). После тщательного изучения сценарии PSHyper-V можно, например, с уверенностью использовать против ультра-минимальной установки Hyper-V Server 2008 R2.