RemoteFX. Часть 2 — развёртывание

Поговорив о концепции новой технологии RemoteFX, покажем теперь, как в простейшем случае применить её на практике.

Сервер

Чтобы задействовать RemoteFX, потребуется для начала установить новый компонент роли Remote Desktop Services.

 

На нашем рисунке он уже установлен, поэтому флажок неактивен. Но по умолчанию при установке Windows Server 2008 R2 Service Pack 1 этот компонент не включается. Поэтому вам потребуется перейти в Server Manager → Roles → Remote Desktop → Add Role Services и пройти по мастеру. Другой способ достичь того же результата — выполнить следующую команду в Windows PowerShell (при загруженном модуле ServerManager).

Add-WindowsFeature -name "RDS-RemoteFX"

Компонент RemoteFX входит лишь в полную установку Windows Server 2008 R2 — вы не найдёте его в режиме Server Core. По крайней мере, в текущих сборках. Дело в том, что для RemoteFX требуется DirectX Runtime, которого нет в Server Core. Однако RemoteFX есть в бесплатном Hyper-V Server 2008 R2. Абсолютно тот же фунцкионал, что и в полной установке ОС. Факт странный, но очень обнадёживающий. Что будет и чего не будет в окончательной версии — увидим ближе к дате выпуска.

Виртуальная машина

Далее необходимо добавить видеокарту RemoteFX как новое устройство в виртуальную машину.

Затем указать количество мониторов и их резрешение. RemoteFX поддерживает работу с несколькми мониторами.

Эти настройки влияют только на объём выделяемой видеопамяти. Конечно, никаких «виртуальных мониторов» в свойствах ВМ вы не увидите. Речь идёт об ожидаемых свойствах экрана на стороне клиента.

Кроме того, потребуется убедиться в том, что ОС в виртуальной машине способна работать с новой синтетической видеокартой. Для этого у вас есть два пути.

  • Использовать первоначальный выпуск Windows 7 и отдельно обновить в ней Службы интеграции (Integration Services). Сделать это можно обычным способом через меню (Action → Insert Integration Services Setup Disk, и далее пройти по мастеру);
  • установить Windows 7 Service Pack 1 Beta.

Надо понимать, что более ранние версии Windows работать с RemoteFX не будут. Более того, поддерживаются только старшие редакции Windows 7 — т.е. Enterprise и Ultimate. Если кого-то интересуют причины такого ограничения — можно будет подробнее обсудить это в комментариях.

Клиент

В Windows Server 2008 R2 Service Pack 1 работа с технологией RemoteFX предусматривает использование высокоскоростного канала связи. О причинах этого мы подробнее поговорим в одной из следующих статей. А пока что убедитесь в том, что вы используете клиент «Удалённого рабочего стола» на машине с установленным Windows 7 Service Pack 1, а также в том, что выбран профиль настроек, предназначенный для использования в локальной сети (LAN).

После этого подключитесь к ОС в виртуальной машине — как вы обычно используете «Удалённый рабочий стол».

Проверка

В виртуальной машине, к которой мы добавили видеокарту RemoteFX, можно просмотреть классы WMI и обнаружить класс, отвечающий за синтетическую видеокарту.

А в Performance Monitor появились счётчики производительности, отвечающие за синтетическую видеокарту RemoteFX.

На этом настройка простейшего стенда, демонстрирующего работу RemoteFX в сценарии VDI, завершена. Для тестирования рекомендуем использовать любые приложения, которые плотно работают с графикой (например, потоковое видео), приложения, использующие DirectX (например, Google Earth), а также RIA, использующие Adobe Flash или Microsoft Silverlight (например, Bing Maps).