Развертывание RemoteFX на Windows Server 2012

OSzone.net » Microsoft » Windows Server 2012/2012 R2 » Развертывание RemoteFX на Windows Server 2012
Иcточник: Habrahabr.ru
Опубликована: 05.12.2012
RemoteFX — Набор возможностей удаленного виртуального рабочего стола, позволяющие виртуализировать серверный видеоадаптер. (Доступна с Windows Server 2008 R2 SP1)
Многие уже знают или слышали о данной технологии, поэтому останавливаться на её описании я не буду.

С появлением Windows 8 и Windows 2012, я захотел познакомится с новыми возможностями RemoteFX. Ходили слухи, что Windows 8 будет поддерживать серверную часть RemoteFX, но попробовав несколько редакций Windows 8, я понял — слухи были ложные. Поэтому вооружившись Windows Server 2012 Standart я приступил к развертыванию RemoteFX и столкнулся с небольшими проблемами. О решении которых я и хочу поведать в данном топике.

Аппаратные требования, необходимые для работы RemoteFX


Для полноценного использования технологии RemoteFX, вы должны придерживаться следующий аппаратных требований:

*
Рис. 1

Развертывание RemoteFX


Перед установкой RemoteFX у вас должна быть развернута роль Hyper-V, а также служба Узел виртуализации удаленных рабочих столов, иначе добавления устройства Remote FX будет неактивно (Рис. 2). Поднята виртуальная машина с операционной системой Windows 8 x64 и драйвером WDDM 1.2 и выше.
*
Увеличить

Рис 2.

После того как все предварительные действия будут выполнены, можно приступить к добавлению RemoteFX на виртуальную машину.
  1. Запустите диспетчер Hyper-V из консоли или с помощью CMD, командой — virtmgmt
  2. Зайдите в параметры Hyper-V вашего сервера, далее Физические графические процессоры и убедитесь что выбран необходимый графический процессор и стоит галочка об его использовании с RemoteFX.
    *
    Увеличить

    Рис. 3
  3. Дальнейшие действия у меня вызвали ошибку — Я зашёл в Параметры виртуальной машины, на которой нужно добавить видеоадаптер RemoteFX. В закладке Установка оборудования я добавил оборудование Трехмерный видеоадаптер RemoteFX (Рис. 4).В закладке Трехмерный видеоадаптер RemoteFX выбрал нужное максимальное разрешение монитора и количество мониторов, нажал Применить, после чего получил ошибку — «Трехмерный видеоадаптер RemoteFX: ошибка применения изменений» (Рис. 5).

    *
    Увеличить

    Рис. 4

    *
    Увеличить

    Рис. 5

    Данная ошибка присутствует в GUI консоли Hyper-V. Поэтому для её обхода предлагаю добавить видеоадаптер через PowerShell.
    Запустите PowerShell и последовательно введите следующие команды
    Import-Module RemoteDesktopServices
    Импорт модуля службы удаленных рабочих столов в существующий сеанс Windows PowerShell
    Add-VMRemoteFx3dVideoAdapter -VMName ИмяВашейВиртуальнойМашины
    Добавляет RemoteFX видеоадаптер в виртуальную машину. После чего можно зайти в GUI закладку Трехмерный видеоадаптер RemoteFX и выбрать максимальное разрешение монитора или количество мониторов. Если хочется сделать это через PowerShell, то для этого используется команда SET-VMRemoteFx3dVideoAdapter
    Set-VMRemoteFx3dVideoAdapter –VMName ИмяВашейВиртуальнойМашины –MaximumResolution 1920x1200
    Данной командой я установил максимальное разрешение монитора в 1920x1200 точек.

В итоге, на вашей виртуальной машине должн быть установлен Microsoft RemoteFX Graphics Device — WDDM
*
Рис. 6

Заключение


В этом топике вы узнали как обойти GUI ошибку консоли Hyper-V. Очень надеюсь что в скором времени Microsoft исправит данную проблему.

Ссылка: http://www.oszone.net/19375/RemoteFX