Розгортання Microsoft RemoteFX

  1. Вступ
  2. Вимоги до апаратного забезпечення, необхідні для роботи RemoteFX
  3. Установка і настройка RemoteFX
  4. висновок

Вступ

Ще не встиг вийти для операційних систем Windows 7 і Windows Server 2008 R2 пакет оновлень 1, а вже все знають про основні нововведення, які принесе нам Windows Server 2008 R2 SP1, а саме Dynamic Memory і RemoteFX. За даними технологіями вже практично кожен має уявлення про те, що ж собою являють ці нововведення. За останні півтора-два місяці цього року, якщо я не помиляюся, кожен ІТ-професіонал вже бачив, щонайменше, з десяток доповідей за даними технологіями, в тому числі доповіді Теда Броквея, Ігоря Шаститко, Андрія Бешкова (на доповідях Андрія та Ігоря мені навіть вдалося побувати). У цій статті я не буду приділяти багато уваги маркетинговим цілям, так як ви прекрасно знаєте, для чого призначені ці технології. Дана стаття присвячена налаштуванню RemoteFX на хості сервера віддалених робочих столів.

Але все ж, скажу буквально пару слів про дану технологію ...

Технологія Microsoft RemoteFX являє собою новий, удосконалений набір можливостей віддаленого віртуального робочого столу Windows Server 2008 R2 SP1, що дозволяє віртуалізувати серверний відеоадаптер, роблячи його доступним для віртуальних робочих столів. Дану функціональну можливість ви можете включити при встановленні серверної ролі «Служби віддалених робочих столів». Після того як RemoteFX буде встановлено, користувачі зможуть підключатися з віддалених комп'ютерів до віртуальних машин, спостерігаючи при цьому повнофункціональні графічні ефекти на робочому столі віртуальної машини, включаючи DirectX. Ефективно використовуючи можливості кодеків і віртуалізованих графічних ресурсів хостовой машини, RemoteFX дозволяє підтримувати будь-який додаток, в середовищі віртуальних робочих столів, включаючи 3D прискорювачі. Таким чином, RemoteFX удосконалить можливості протоколу віддаленого робочого столу (RDP) в службах віддалених робочих столів Windows Server 2008 R2. Завдяки даній технології, а саме, апаратної підтримки відеоадаптера на хості VDI, віртуальні машини, які розгортаються на базі платформи Hyper-V в Windows Server 2008 R2, навіть самі передові і вимогливі до графічних ресурсів додатки будуть працювати прозоро для кінцевого користувача.

У цій статті ви дізнаєтеся про те, як можна налаштувати сервер віддалених робочих столів і віртуальну машину з клієнтської операційною системою Windows 7 для повноцінного використання графічного адаптера на віртуальній машині.

Вимоги до апаратного забезпечення, необхідні для роботи RemoteFX

Для повноцінного використання технології RemoteFX, перш за все ви повинні дотримуватися наступний апаратних вимог:

SLAT-сумісний процесор. Процесор сервера RemoteFX повинен підтримувати перетворення адреси другого рівня (Second-Level Address Translationб SLAT). Для процесорів Intel дана функція називається Extended Page Tables (EPT), а для процесорів AMD - Nested Page Tables (NPT);

Графічний процесор. Для використання функціоналу RemoteFX на сервері потрібна наявність хоча б одного графічного процесора (GPU), драйвер якого повинен підтримувати DirectX 9.0 і DirectX 10.0, з достатньою кількістю відеопам'яті, відокремленої від системної пам'яті. У тому випадку, якщо на сервері встановлено більше одного відеоадаптера, вони повинні бути ідентичні. Також варто звернути увагу на те, що кількість презентованих моніторів і дозвіл відео адаптера віртуальної машини впливає лише на виділення відеопам'яті віртуальної машини;

Кодувальник RemoteFX. Наявність кодувальника RemoteFX не є обов'язковою вимогою, але його установка на сервері RemoteFX впливає на додаткову масштабованість;

Hyper-V. Сервер повинен повністю відповідати мінімальним вимогам для використання ролі Hyper-V.

Установка і настройка RemoteFX

Перед установкою RemoteFX вам слід переконатися, що у вас на сервері вже розгорнута роль Hyper-V, а також піднята віртуальна машина з операційною системою Windows 7. Бажано, щоб ваш сервер і віртуальна машини знаходилися в одній підмережі, а на віртуальній машині включений віддалений робочий стіл. Після того як всі ці попередні дії будуть виконані, вам слід почати встановлювати RemoteFX. Зробити це ви можете наступним чином:

  1. Увійдіть на сервер під обліковим записом адміністратора. Як і всі серверні ролі, роль сервера віддалених робочих столів з RemoteFX встановлюється засобами графічного інтерфейсу за допомогою «Диспетчера сервера»;
  2. Відкрийте консоль «Диспетчер сервера». Якщо після завантаження операційної системи вікно диспетчера сервера воно не відкриється, в меню «Пуск» відкрийте підменю «Адміністрування», а потім виберіть команду «Диспетчер сервера». У вікні консолі «Диспетчер сервера» натисніть на кнопку «Додати ролі» в розділі «Зведення по ролям». Також ви можете в дереві консолі натиснути правою кнопкою миші на вузлі «Ролі» і з контекстного меню вибрати команду «Додати ролі»;
  3. Відкриється діалогове вікно «Майстер додавання ролей». На першій сторінці майстра ви можете дізнатися коротку інформацію про призначення даного майстра. Якщо ви не хочете надалі бачити цей крок, встановіть прапорець на опції «Пропустити цю сторінку за замовчуванням». Ознайомтеся з інформацією, наведеною на цьому кроці, після чого натисніть на кнопку «Далі»;
  4. На сторінці «Вибір ролей сервера» вам надається вибір ролей, які будуть встановлені на вашому сервері. Одночасно ви можете вибрати як одну, так і декілька ролей. В даному випадку встановіть прапорець на опції «Служби віддалених робочих столів», ознайомтеся з інформацією, вказаною в області «Опис» і натисніть на кнопку «Далі»;

    Мал. 1. Сторінка «Вибір ролей сервера» майстра додавання ролей

  5. На сторінці «Служби віддалених робочих столів» ви також можете ознайомитися з даною технологією, перейшовши за посиланням в розділі «Додаткові відомості». Натисніть на кнопку «Далі»;
  6. На сторінці «Вибір служб ролей» встановіть прапорець на опції «RemoteFX». Після установки прапорця відкриється вікно майстра додавання ролей «Додати служби ролей, необхідні для компонента RemoteFX», де ви можете переглянути, які ролі потрібні для роботи даної технології. Це просто інформаційне діалогове вікно, в якому вам потрібно підтвердити установку необхідних компонентів, тобто, натисніть на кнопку «Додати необхідні служби ролі», а потім на сторінці вибору служб ролей натисніть на кнопку «Далі». Компонент «Служби Core Services» надає користувачам можливість підключатися до віртуальних машин за допомогою віддаленого програми RemoteApp, підключення до робочого столу або робочих столів з віртуальної графікою;


    Мал. 2. Сторінка «Вибір служб ролей»

  7. На сторінці «Підтвердження обраних елементів для установки» перегляньте зведену інформацію і натисніть на кнопку «Встановити»;

    Мал. 3. Сторінка «Підтвердження обраних елементів для установки»

  8. На сторінці «Хід виконання установки» майстер додавання ролей надає вам можливість стежити за процесом установки обраних ролей. Для завершення установки ролі «Служби віддалених робочих столів», майстер додавання ролей проінформує вас про те, що необхідно перезавантажити комп'ютер. Закрийте діалог «Майстер додавання ролей», використовуючи кнопку «Закрити». Після того як ви натиснете на кнопку «Закрити», майстер запропонує перезавантажити сервер самостійно. Натиснувши на кнопку «Так», сервер буде автоматично перезавантажений для завершення установки ролі. Якщо ж вам потрібно до перезавантаження виконати ще якісь дії, натисніть на кнопку «Ні», але тоді вам потрібно буде перезавантажити сервер вручну;

    Мал. 4. Сторінка «Хід виконання установки» майстра додавання ролей

  9. Під час перезавантаження сервера роль «Служби віддалених робочих столів» встановлюється подібно до звичайних системним оновленням. Для повного завершення установки, увійдіть в систему з тією ж обліковим записом, за допомогою якої ви встановлювали цю роль. Перед вами в останній раз відкриється майстер додавання ролей зі сторінкою «Результати установки», де ви можете побачити, чи нормально пройшла установка ролі. Натисніть на кнопку «Закрити».

    Мал. 5. Завершення установки ролі Служби віддалених робочих столів

Після того як буде встановлена ​​роль віддалених робочих столів з компонентами RemoteFX і Core Services вам потрібно встановити cap драйвер RemoteFX. Для цього вам потрібно на своєму сервері відкрити вікно командного рядка від імені адміністратора і ввести dism / online / enable-feature / featurename: Microsoft-Windows-RemoteFX-EmbeddedVideoCap-Setup-Package, як показано нижче:

Рим. 6. Установка cap драйвера RemoteFX

Після того як драйвер буде встановлений вам належить ще раз перезавантажити свій сервер. Ви можете це зробити безпосередньо з вікна командного рядка, ввівши «Y» або виконати перезавантаження самостійно.

Наступним кроком, після установки cap драйвера є установка відеоадаптера RemoteFX на віртуальну машину. Для цього виконайте такі дії:

  1. Вимкніть віртуальну машину, перейдіть в «Диспетчер Hyper-V», виберіть поточну віртуальну машину, натисніть на ній правою кнопкою миші і з контекстного меню виберіть опцію «Параметри»;
  2. У діалоговому вікні «Налаштування для% імя_віртуальной_машіни%», в групі «Установка устаткування» виберіть додається пристрій «Тривимірний відеоадаптер RemoteFX» і натисніть на кнопку «Додати»;

    Мал. 7. Діалогове вікно налаштувань віртуальної машини

  3. На вкладці «Тривимірний відеоадаптер RemoteFX» ви можете задати максимальне число підтримуваних моніторів і максимальний дозвіл екрана для кожного монітора, як на наступній ілюстрації:

    Мал. 8. Вкладка «Тривимірний відеоадаптер RemoteFX» діалогу налаштувань віртуальної машини

  4. Збережіть зміни і запустіть віртуальну машину. Після цього включіть віртуальну машину і підключіться до неї. Вам буде запропоновано встановити драйвер для RemoteFX, після чого перезавантажте віртуальну машину. Після того як драйвер буде встановлений, ви зможете віддалено увійти на віртуальну машину тільки під тим обліковим записом користувача, яка буде входити в групу користувачів віддаленого робочого стола на віртуальній машині.

Для того щоб перевірити функціональність використання технології RemoteFX на віртуальній машині, відкрийте додаток «Підключення до віддаленого робочого столу», підключіться до віртуальної машини і запустіть потужний графічного додаток. Приклад використання такого додатка відображений на наступній ілюстрації:


Мал. 10. Використання RemoteFX

висновок

У цій статті ви дізналися про те, як можна встановити і налаштувати компонент ролі «Служби віддалених робочих столів» - RemoteFX. Коротенько ви дізналися про апаратні вимоги, а також детально було розглянуто установка ролі «Служби віддалених робочих столів» з даними компонентом. Крім цього ви дізналися, як можна налаштувати віртуальну машину для використання даної технології.