Hyper v enhanced mode

Hyper v enhanced mode

Applies To: Windows 10, Windows 8.1, Windows Server 2016, Windows Server 2012 R2

Virtual Machine Connection (VMConnect) lets you use a computer’s local resources in a virtual machine, like a removable USB flash drive or a printer. Enhanced session mode also lets you resize the VMConnect window. This article shows you how configure the host and then give the virtual machine access to a local resource.

Enhanced session mode and Type clipboard text are available only for virtual machines that run recent Windows operating systems. (See Requirements for using local resources, below.)

Turn on enhanced session mode on a Hyper-V host

If your Hyper-V host runs Windows 10 or Windows 8.1, enhanced session mode is on by default, so you can skip this and move to the next section. But if your host runs Windows Server 2016 or Windows Server 2012 R2, do this first.

Turn on enhanced session mode:

Connect to the computer that hosts the virtual machine.

In Hyper-V Manager, select the host’s computer name.

Select Hyper-V settings.

Under Server, select Enhanced session mode policy.

Select the Allow enhanced session mode check box.

Under User, select Enhanced session mode.

Select the Allow enhanced session mode check box.

Click Ok.

Choose a local resource

Local resources include printers, the clipboard, and a local drive on the computer where you’re running VMConnect. For more details, see Requirements for using local resources, below.

To choose a local resource:

Select the virtual machine that you want to connect to.

Click Show options.

Select Local resources.

Click More.

Select the drive that you want to use on the virtual machine and click Ok.

Select Save my settings for future connections to this virtual machine.

Click Connect.

Edit VMConnect settings

You can easily edit your connection settings for VMConnect by running the following command in Windows PowerShell or the command prompt:

Requirements for using local resources

To be able to use a computer’s local resources on a virtual machine:

The Hyper-V host must have Enhanced session mode policy and Enhanced session mode settings turned on.

The computer on which you use VMConnect must run Windows 10, Windows 8.1, Windows Server 2016, or Windows Server 2012 R2.

The virtual machine must have Remote Desktop Services enabled, and run Windows 10, Windows 8.1, Windows Server 2016, or Windows Server 2012 R2 as the guest operating system.

Читайте также:  Как вставить анимацию в презентацию powerpoint 2007

If the computer running VMConnect and the virtual machine both meet the requirements, you can use any of the following local resources if they’re available:

В своем обзоре второго поколения виртуальных машин Hyper-V мы упоминали о том, что в последней версии гипервизора Hyper-V (на Windows Server 2012 R2 и Windows 8.1) появился новый режим Enhanced Session Mode (ESM), расширяющий возможности консольного (не RDP) подключения к рабочему столу виртуальной машины и предоставляющий возможность проброса внутрь ВМ локальных ресурсов с хоста, на котором открыта консоль Hyper-V. Сегодня мы подробнее остановимся на особенностях работы и использования режима Enhanced Session Mode в Hyper-V.

Режим Enhanced Session позволяет подключиться к консоли виртуальной машины аналогично RDP подключению, но без использования непосредственного сетевого подключения к виртуальной машине (на сетевом уровне виртуальная машина может быть изолирована или на ней в принципе могут отсутствовать сетевые карты). Пользователь, открывший консоль виртуальной машины в режиме ESM получает в свое распоряжение все преимущества RDP сеанса: возможность выбора произвольного разрешения экрана, перенаправление USB устройств, локальных принтеров и дисков, буфера обмена, аудиоустройств, смарт-карт и ряда поддерживаемых plug-and-play устройств.

Технология работы ESM основана на стандартных возможностях RDP-подключения. Основная его особенность — подключение идет не по сети, а непосредственно через шину VMBus и компоненты интеграции (Integration Components) виртуальной машины, причем без использования технологии RemoteFX.

В каких случаях удобно использовать режим Enhanced Session?

  • Работа с изолированными виртуальными машинами или расположенными в во внешних или dmz сетях
  • Для входа на виртуальную машину по смарт-карте
  • Печать из виртуальной машины на локальный принтер
  • Среды тестирования и разработки, требующие корректного проброса USB и других локальных устройств в ВМ (когда невозможно использовать RDP)

Требования, которые должны быть выполнены для работы Enhanced Session Mode:

  • В свойствах сервера Hyper-V должен быть включен Enhanced Session Mode (как это сделать чуть ниже)
  • В качестве гостевых ОС могут выступать только виртуальные машины с ОС Windows 8.1 (редакции Pro/Enterprise) и Windows Server 2012 R2. Никаких обновлений для поддержки режима улучшенной сессии для предыдущих версий Windows не выпущено, что несколько разочаровывает.
  • На гостевой ОС должна быть запущена служба Remote Desktop Services (сам rdp доступ в свойствах гостевой ОС может быть отключен)
  • Пользователь ОС должен на гостевой системе входить в локальную группу администраторов или группу Remote Desktop Users

Режим Enhanced Session Mode включается для сразу для всего сервера Hyper-V. Для этого откройте консоль Hyper-V Manager, откройте настройки сервера (Hyper-V Settings) перейдите в раздел Enhanced Session Mode Policy, в котором включите опцию Allow enhanced session mode (по-умолчанию она отключена).

Тоже самое можно сделать командой Powershell:

Читайте также:  Дмв терапия показания и противопоказания

Затем в настройках конкретной виртуальной машины убедитесь, что в разделе Integration Services включена опция Guest Services.

Переключится между обычным подключением (basic session mode) и enhanced session mode можно с помощью кнопки Virtual Machine Connection в тулбаре Hyper-V консоли ВМ.

По-умолчанию консоль виртуальной машины открывается в базовом режиме. Чтобы каждый раз не переключаться между режимами, можно в настройках Hyper-V сервера указать, что по умолчанию к ВМ нужно подключаться в режиме ESM. Для этого в разделе Enhanced session mode нужно поставить опцию Use enhanced session mode.

Чтобы изменить параметры подключения, выбрать диски/устройства, которые нужно пробросить в виртуальную машину, необходимо нажать кнопку Show Options.

Список локальный ресурсов, которые можно пробросить в сессию выбирается на вкладке Local Resources.

Назначением VMConnect является предоставление прямого доступа к виртуальной машине из консоли Hyper-V Manager. C помощью VMConnect можно подключиться к виртуальной машине напрямую с хоста, не устанавливая сетевое соединение. Фактически подключение через VMConnect — это аналог локального входа в систему для физических компьютеров.

Примечание. Утилита VMConnect устанавливается на компьютер вместе с ролью Hyper-V. Исключение составляет вариант установки Server Core, в этом случае VMConnect недоступна.

В Windows Server 2012 и более ранних операционных системах VMConnect работает следующим образом: на экран выдается растровое изображение рабочего стола гостевой ОС, генерируемое видеокартой этой виртуальной машины. Изображение обновляется в режиме реального времени, что позволяет видеть все изменения в гостевой системе сразу как только они происходят. Кроме того, VMConnect обеспечивает эмуляцию клавиатуры и мыши на виртуальной машине, что дает нам возможность управлять гостевой системой.

Использование растрового изображения накладывает определенные ограничения на взаимодействие между основной и гостевой системами, так например можно скопировать текст в буфер обмена в основной системе и вставить его в гостевой, но нельзя подобным образом скопировать/вставить файл или изображение.

Конечно, подключение по RDP лишено подобных ограничений, но для него требуется соответствующим образом настроенное сетевое подключение к виртуальной машине, а это не всегда возможно. И вот тут нам поможет режим расширенного сеанса (Enchanced Session Mode), появившийся в Windows Server 2012 R2 и в клиентском гипервизоре в Windows 8.1. Расширенный режим позволяет устанавливать RDP-подключение к ВМ через виртуальную шину VMBus, используя установленные в гостевой системе службы удаленных рабочих столов (Remote Desktop Services, RDS).

В расширенном режиме нам доступны все возможности RDP-сессии, мы можем без ограничений пользоваться буфером обмена и пробрасывать в гостевую систему локальные ресурсы — смарт-карты, принтеры, жесткие диски, usb, аудио и прочие PnP-устройства. И что самое интересное, при этом виртуальной машине совсем необязательно подключение к сети.

Для подключения в режиме расширенного сеанса необходимо:

Читайте также:  Сколько стоит выложить игру в плей маркет

• Гостевая ОС, поддерживающая RDP over VMBus. На сегодняшний день это только Windows 8.1 и Windows Server 2012 R2;
• В гостевой системе должна быть поддержка Remote Desktop Services. Это сокращает список гостевых ОС до Windows Server 2012 R2 и Windows 8.1 Pro и Enterprise;
• Должен быть завершен этап первоначальной настройки (Out Of Box Experience, OOBE). На этапе установки и настройки ОС подключение в расширенном режиме невозможно.

Настройка режима расширенного сеанса

Для активации Enchanced Session Mode на хосте надо в настройках Hyper-V пройтись по следующим двум пунктам:

Enchanced Session Mode Policy (Политика режима расширенного сеанса) в разделе Server. Отметив чекбокс, мы разрешим подключение в режиме расширенного сеанса к виртуальным машинам на данном сервере. В серверном Hyper-V этот пункт по умолчению не включен.

Enchanced Session Mode (Режим расширенного сеанса) в разделе User. Здесь мы указываем программе VMConnect использовать режим расширенного сеанса при подключении к ВМ, в том случае если этот режим поддерживается гостевой ОС.

После активации расширенного режима при подключении к виртуальной машине будет выведено окно с настройками.

На вкладке «Display» мы можем указать желаемое разрешение удаленного рабочего стола, а также использование нескольких мониторов (при их наличии).

Перейдя на вкладку «Local Resources», можно указать, какие локальные устройстваресурсы могут быть доступны в удаленной системе. Мы можем передать в виртуальную машину принтеры, буфер обмена

а также смарт-карты, локальные диски (в том числе и съемные) и прочие Plug and Play устройства.

Кроме того, можно настроить некоторые аудио параметры.

Произведенные настройки можно сохранить для последующих подключений, отметив соответствующий чекбокс. Настройки сохраняются в папке %appdata%MicrosoftWindowsHyper-VClient1.0. Для каждой виртуальной машины создается файл конфигурации вида vmconnect.rdp..config.

Появление расширенного режима подключения не отменяет предыдущего режима , который теперь зовется базовым. Переключаться между режимами можно из меню View, либо с помощью специальной кнопки на панели инструментов.

И в завершение некоторые нюансы, которые нужно знать при использовании режима расширенного сеанса:

• Виртуальной машине не нужно сетевое подключение, она может быть вообще не подключена к виртуальному коммутатору;
• Разрешение на подключение по RDP не обязательно. Подключение возможно даже в том случае, если у вас стоит настройка «Don’t allow remote connections to this computer»;
• Пользователь, под которым производится подключение, должен входить в локальную группу администраторов или пользователей удаленного рабочего стола (Remote Desktop Users) в гостевой ОС;
• Клиентские лицензии на терминальное подключение (CALs) также не нужны, количество подключений в расширенном режиме не ограничено;
• Подключение в расширенном режиме возможно к виртуальным машинам как первого, так и второго поколения.

Ссылка на основную публикацию
Adblock
detector