RemoteFX, локальная запись RDV GRAPHICS SERVICE и доменные политики

RemoteFX, локальная запись RDV GRAPHICS SERVICE и доменные политики

Rate This
  • Comments 30

Сегодняшняя заметка будет совсем краткой, я опишу то, с чем впервые столкнулся на днях сам, возможно помогу вам избежать поиска решения в проблеме с запуском виртуальных машин с RemoteFX. Начну с того, как я пришел к этой теме. В пилотном VDI проекте, который я выполнял в одном из крупных университетов, стояла задача настройки RemoteFX для демонстрации работы CAD приложений в виртуальной среде. Задача, казалось бы, совсем обычная, однако выполнял я её не в тестовой изолированной среде, а в основной сети университета в их домене. Я столкнулся с тем, что после установки роли Remote Desktop Virtualization Host и её компоненты RemoteFX при добавлении синтетического видео интерфейса в виртуальную машину, те перестали запускаться. Точнее при запуске виртуальных машин они на 5-10 минут оставались в положении Starting, после чего в журнале событий появлялась ошибка 12010 от Microsoft-Windows-Hyper-V-Worker с примерно таким текстом: «'WIN7VDI1' Microsoft Synthetic 3D Display Controller (Instance ID {113560EA-48CD-4BD1-8828-FCEC44E2B5D5}): Failed to Power on with Error 'Insufficient system resources exist to complete the requested service.' (0x800705AA). (Virtual machine ID C6B52555-19BC-483E-A5DE-98B1F58DEACD)», и сразу далее следовала ошибка 12030 с текстом «'WIN7VDI1' failed to start. (Virtual machine ID C6B52555-19BC-483E-A5DE-98B1F58DEACD)». Увы, для меня это было совсем не информативно. Я заменил видеокарты с NVidia GTX460 на Tesla, перепробовал разные комплекты драйверов, удалял и заново добавлял роль RVH с RemoteFX, - ничего не помогало.

Исследования текста ошибок привели меня к статье базы знаний 2506391. Статья описывает ровно такие симптомы для системы, которой доменной политикой настраивается правило: «Computer Configuration/Windows Settings/Security Settings/Local Policies/Security Options/Interactive Logon: Message text for users who are trying to log on». В моём случае такой настройки на серверах не было, но была масса других. Политики контролировали, кто является локальным администратором, кто имеет права на вход в систему, от каких учётных записей могут работать службы, а также регламентировались NTFS права на системном диске. Тут я и заподозрил неладное. Создание OU с блокировкой всех политик, перенос туда серверов и переустановка роли RVH с RemoteFX проблему решили. После чего я копнул немного глубже. При установке роли на сервере создаётся локальная учётная запись RDV GRAPHICS SERVICE. Запись формально отключена (disabled), но в ёё контексте запущен ряд процессов. Эта запись отвечает за выделение ресурсов виртуальным машинам, должна иметь права на работу в качестве службы и иметь возможность создавать профили.

В целом, это всё что я хотел сказать. Если у вас не запускаются виртуальные машины с RemoteFX, с симптомами длительного старта, проверьте локальные и доменные политики. Попробуйте для начала изолировать серверы от всех политик, переустановить роль RVH и запустить машину. Если заработает, вы будете знать, что именно требовать у администраторов домена.

Leave a Comment
  • Please add 2 and 7 and type the answer here:
  • Post
  • Не видел списка совместимого с Remote FX оборудования, в МСДН предлагают перейти на сайт производителя оборудования, а там только пресс-релизы. Разумеется, интересно какие десктопные графические карты подходят. Не у всех Квадры и Теслы пылятся :) Так уже можно себе полноценный десктоп с аппаратным ускорением графики и USB на виртуалке сделать?

  • Формально, Windows SERVER поддерживает только нормальные серверы - Designed for Windows Server...

    С RemoteFX та же ситуация. Microsoft тестирует и сертифицирует только те серверы, которые вендоры поставили для сертификации на логотип. Очевидно, что никаких начальных карточек в таких серверах не бывает. Либо жуткое интегрированное ядро (обычно Intel), либо что-то супер мощное, например, Tesla. Или несколько таких карт.

    Чтобы оно "просто работало", достаточно быть уверенным, что карта поддерживает DirectX 10. У меня в домашнем HP MicroServer работает с низкопрофильной карточкой Radeon за 30$ - понятно, что не более чем для пары машин одновременно (памяти мало на карте), но для тестов и демо вполне хватает, да и медиацентр работает.

  • Спасибо, сильно обнадежили :) К виртуализации USB каких-то спец-требований к чипсетам нет?

  • Есть требование к процессорам. Должна быть поддержка SLAT. Подробно описано в моём цикле статей про RemoteFX

  • Помогите побороть проблему описанную в статье.

    Конфигурация моего стенда

    ASROCK Z68 PRO GEN3

    Core-i5 8GB

    интегрированное видеo Intel

    драйвера Intel HD Graphics Video v.8.15.10.2559 21.10.2011

    Операционка — WS2008R2 Ent Rus SP1

    Виртуальная машина W7 x86 Мах Rus

    Все сделано по шагам как в ваших статье.

    itband.ru/.../comment-page-1

    Компьютер не в домене.

    Но при включении RemoteFX Виртуальная машина не стартует.

    Сразу без задержек появляется сообщение обошибке —

    Недостаточно системных ресурсов для завершения операций

    Вопрос —

    проблема в политиках для RDV GRAPHICS SERVICE

    или

    для интегрированной графики Intel RemoteFX не поддерживается (direct 9c и 10 есть)?

    Спасибо.

  • Ресурсов действительно достаточно? Уменьшите разрешение в настройках виртуальной видеокарты.

    Хотя скорее всего проблема кроется в том, что физический видеоадаптер не поддерживает RemoteFX.

  • Ресурсов должно быть достаточно. Как мне кажется реальная поддержка RemoteFX должна выявиться позже. При старте виртуальной машины факт поддержка не принимается во внимание, как мне кажется.Разрешение минимальное.

  • Но  тем не менее тут уже высказались однозначно

    itband.ru/.../comment-page-1 См.ответ Интел.

    Спасибо за ответы.

  • Anaera, не всё потеряно. Для вашего счастья нужно немного подождать. Пару недель...

    В WS8 RFX может работать и без видеокарты (на процессорной эмуляции). в частности для Win7 гостевых систем.

  • Замечательно! Надеюсь, что RemoteFX со временем будет работать не только на встроенной графике Интел, но и AMD. А может быть уже работает?

  • Встроенная графика AMD, в отличии от Intel, поддерживает DirectX 10 и работает сейчас.

    Поддержки старых карт (например Intel) нет и не будет. Варианта два: Intel додумает и обновит свою встроенную графику до поддержки DirectX 10, или вы дождетесь Hyper-V в WS8, где будете использовать ресурсы процессора, а не видеокарты, когда карта не поддерживает или ее ресурсов мало.

  • А если точно тоже самое но не в домене?

  • Локальные политики проверили?

  • Для начала я бы грешил на локальные политики (или антивирус, или IDS).

    Локальные политики можно попробовать сбросить до состояния умолчания шаблонами. Переустановить роль RFX.

    Если не поможет, собирать логи, присылать мне с описанием системы и проблемы, я эскалирую в группу разработки.

  • Алексей, скажите а на данный момент нормально пробросить мышь в игру, которая стоит в виртуалке на remotefx невозможно?

Page 1 of 2 (30 items) 12