Как добавить ide контроллер hyper v

Обновлено: 04.07.2024

Hyper-V Integration Services повысить производительность виртуальной машины и предоставить удобные возможности, используя двустороннюю связь с узлом Hyper-V. Многие из этих служб являются удобством, например копированием гостевых файлов, а другие важны для функционирования виртуальной машины, например синтетических драйверов устройств. Этот набор служб и драйверов иногда называют "интеграционными компонентами". Вы можете управлять тем, работают ли отдельные удобные службы для каждой заданной виртуальной машины. Компоненты драйверов не предназначены для обслуживания вручную.

Дополнительные сведения о каждой службе интеграции см. в разделе Hyper-V Integration Services.

Каждая служба, которую необходимо использовать, должна быть включена как на узле, так и в гостевой системе, чтобы обеспечить их функционирование. все службы integration services, кроме "интерфейс гостевой службы Hyper-V", включены по умолчанию в Windows гостевых операционных системах. Службы можно включать и отключать отдельно. В следующих разделах показано, как это делать.

Включение или отключение службы интеграции с помощью диспетчера Hyper-V

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

в левой области окна Параметры в разделе управлениещелкните Integration Services.

В области Integration Services перечислены все службы Integration Services, доступные на узле Hyper-V, а также указано, разрешено ли для них использование виртуальной машины на узле.

Включение или отключение службы интеграции с помощью PowerShell

В следующих примерах показано, как включить и отключить гостевую службу копирования файлов для виртуальной машины с именем "demovm".

Получить список работающих служб Integration Services:

Выходные данные должны выглядеть так:

Включите интерфейс гостевой службы:

Убедитесь, что интерфейс гостевой службы включен:

Отключите интерфейс гостевой службы:

Проверка версии служб интеграции гостя

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

В предыдущих гостевых операционных системах будут отсутствовать все доступные службы. например, гости Windows Server 2008 R2 не могут иметь "интерфейс гостевой службы Hyper-V".

запуск и завершение службы интеграции из Windows гостя

Для обеспечения полной функциональности службы интеграции соответствующая служба должна быть запущена на гостевом компьютере, а также включена на узле. в Windows гостевых служб каждая служба интеграции отображается как стандартная Windowsая служба. Для отключения и запуска этих служб можно использовать приложение "службы" на панели управления или PowerShell.

Остановка службы интеграции может серьезно повлиять на возможность узла управлять виртуальной машиной. Для правильной работы каждая служба интеграции, которую вы хотите использовать, должна быть включена как на узле, так и в гостевой системе. Рекомендуется управлять службами Integration Services только с помощью Hyper-V, используя приведенные выше инструкции. Служба сопоставления в гостевой операционной системе будет приостановлена или запущена автоматически при изменении ее состояния в Hyper-V. Если запустить службу в гостевой операционной системе, но она отключена в Hyper-V, служба будет остановлена. Если вы останавливаете службу в гостевой операционной системе, которая включена в Hyper-V, Hyper-V будет в конечном итоге запустить ее снова. Если отключить службу в гостевой системе, Hyper-V не сможет запустить ее.

использование служб Windows Services для запуска или завершения работы службы интеграции в Windows гостевой виртуальной машине

Откройте диспетчер служб, выполнив services.msc команду от имени администратора или дважды щелкнув значок службы на панели управления.

снимок экрана, на котором показана панель Windows служб

Найдите службы, которые начинаются с Hyper-V.

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

использование Windows PowerShell для запуска или завершения работы службы интеграции в Windows гостевой виртуальной машине

Чтобы получить список служб Integration Services, выполните:

Результат должен выглядеть следующим образом:

Выполните команду Start-Service или Service. например, чтобы отключить Windows PowerShell Direct, выполните:

Запуск и завершение службы интеграции из гостевой ОС Linux

Службы интеграции Linux обычно предоставляются через ядро Linux. Драйвер служб интеграции Linux называется hv_utils.

Чтобы узнать, загружен ли hv_utils , выполните следующую команду:

Результат должен выглядеть следующим образом:

Чтобы узнать, работают ли необходимые управляющие программы, используйте эту команду.

Результат должен выглядеть следующим образом:

Чтобы отобразить все доступные управляющие программы, выполните следующую команду:

Результат должен выглядеть следующим образом:

Ниже перечислены управляющие программы интеграции, которые могут быть включены в список. Если таковые отсутствуют, они могут не поддерживаться в вашей системе или быть не установлены. Дополнительные сведения см. в разделе Поддерживаемые виртуальные машины Linux и FreeBSD для Hyper-V на Windows.

  • hv_vss_daemon. Эта управляющая программа необходима для создания динамических резервных копий виртуальных машин Linux.
  • hv_kvp_daemon: Эта управляющая программа позволяет задавать и запрашивать внутренние и внешние пары значений ключа.
  • hv_fcopy_daemon. Эта управляющая программа реализует службу копирования файлов между узлом и гостем.

Примеры

В этих примерах демонстрируется остановка и запуск управляющей программы KVP с именем hv_kvp_daemon .

Чтобы предотвратить процесс управляющей программы, используйте идентификатор процесса (PID). Чтобы найти PID, просмотрите второй столбец выходных данных или используйте pidof . Управляющие программы Hyper-V выполняются от имени привилегированного пользователя, поэтому требуются корневые разрешения.

Чтобы убедиться, что все hv_kvp_daemon процессы исчезли, выполните:

Чтобы запустить управляющую программу еще раз, Запустите управляющую программу от имени root:

Чтобы убедиться, что hv_kvp_daemon процесс указан с новым идентификатором процесса, выполните команду:

Обновляйте службы Integration Services в актуальном состоянии

Мы рекомендуем обеспечить актуальность служб Integration Services, чтобы получить максимальную производительность и новейшие функции виртуальных машин. это происходит для большинства Windows гостей по умолчанию, если они настроены на получение важных обновлений от Центр обновления Windows. Гостевые системы Linux, использующие текущие ядра, получат новейшие компоненты интеграции при обновлении ядра.

для виртуальных машин, работающих на узлах Windows 10/Windows Server 2016/2019:

файл образа vmguest. iso не входит в состав Hyper-V в Windows 10/Windows Server 2016/2019, так как он больше не нужен.

Гость Механизм обновления Примечания
Windows 10 Центр обновления Windows
Windows 8.1 Центр обновления Windows
Windows 8 Центр обновления Windows Требуется служба интеграции для обмена данными.*
Windows 7 Центр обновления Windows Требуется служба интеграции для обмена данными.*
Windows Vista с пакетом обновления 2 (SP2) Центр обновления Windows Требуется служба интеграции для обмена данными.*
-
Windows Server 2016 Центр обновления Windows
Windows Server, Semi-Annual Channel Центр обновления Windows
Windows Server 2012 R2 Центр обновления Windows
Windows Server 2012 Центр обновления Windows Требуется служба интеграции для обмена данными.*
Windows Server 2008 R2 с пакетом обновления 1 (SP1) Центр обновления Windows Требуется служба интеграции для обмена данными.*
Windows Server 2008 с пакетом обновления 2 (SP2) Центр обновления Windows расширенная поддержка только в Windows Server 2016 (дополнительные сведения).
Windows Home Server 2011 Центр обновления Windows не будет поддерживаться в Windows Server 2016 (дополнительные сведения).
Windows Small Business Server 2011 Центр обновления Windows Не в основной фазе поддержки (подробности).
-
Гостевые ОС Linux диспетчер пакетов Службы Integration Services для Linux встроены в дистрибутив, но могут быть доступны необязательные обновления. ********

* если не удается включить службу интеграции Exchange данных, службы integration services для этих гостей доступны в центре загрузки в виде cab-файла. Инструкции по применению CAB-файла доступны в этой записи блога.

для виртуальных машин, работающих на узлах Windows 8.1 и Windows Server 2012 r2, выполните следующие действия.

Гость Механизм обновления Примечания
Windows 10 Центр обновления Windows
Windows 8.1 Диск со службами интеграции См. инструкцииниже.
Windows 8 Диск со службами интеграции См. инструкцииниже.
Windows 7 Диск со службами интеграции См. инструкцииниже.
Windows Vista с пакетом обновления 2 (SP2) Диск со службами интеграции См. инструкцииниже.
Windows XP с пакетами обновления 2 и 3 (SP2, SP3) Диск со службами интеграции См. инструкцииниже.
-
Windows Server 2016 Центр обновления Windows
Windows Server, Semi-Annual Channel Центр обновления Windows
Windows Server 2012 R2 Диск со службами интеграции См. инструкцииниже.
Windows Server 2012 Диск со службами интеграции См. инструкцииниже.
Windows Server 2008 R2 Диск со службами интеграции См. инструкцииниже.
Windows Server 2008 с пакетом обновления 2 (SP2) Диск со службами интеграции См. инструкцииниже.
Windows Home Server 2011 Диск со службами интеграции См. инструкцииниже.
Windows Small Business Server 2011 Диск со службами интеграции См. инструкцииниже.
Windows Server 2003 R2 с пакетом обновления 2 (SP2) Диск со службами интеграции См. инструкцииниже.
Windows Server 2003 с пакетом обновления 2 (SP2) Диск со службами интеграции См. инструкцииниже.
-
Гостевые ОС Linux диспетчер пакетов Службы Integration Services для Linux встроены в дистрибутив, но могут быть доступны необязательные обновления. **

для виртуальных машин, работающих на узлах Windows 8 и Windows Server 2012:

Гость Механизм обновления Примечания
Windows 8.1 Диск со службами интеграции См. инструкцииниже.
Windows 8 Диск со службами интеграции См. инструкцииниже.
Windows 7 Диск со службами интеграции См. инструкцииниже.
Windows Vista с пакетом обновления 2 (SP2) Диск со службами интеграции См. инструкцииниже.
Windows XP с пакетами обновления 2 и 3 (SP2, SP3) Диск со службами интеграции См. инструкцииниже.
-
Windows Server 2012 R2 Диск со службами интеграции См. инструкцииниже.
Windows Server 2012 Диск со службами интеграции См. инструкцииниже.
Windows Server 2008 R2 Диск со службами интеграции См. инструкцииниже.
Windows Server 2008 с пакетом обновления 2 (SP2) Диск со службами интеграции См. инструкцииниже.
Windows Home Server 2011 Диск со службами интеграции См. инструкцииниже.
Windows Small Business Server 2011 Диск со службами интеграции См. инструкцииниже.
Windows Server 2003 R2 с пакетом обновления 2 (SP2) Диск со службами интеграции См. инструкцииниже.
Windows Server 2003 с пакетом обновления 2 (SP2) Диск со службами интеграции См. инструкцииниже.
-
Гостевые ОС Linux диспетчер пакетов Службы Integration Services для Linux встроены в дистрибутив, но могут быть доступны необязательные обновления. **

Установка или обновление служб Integration Services

для узлов, предшествующих Windows Server 2016 и Windows 10, необходимо вручную установить или обновить службы integration services в операционных системах на виртуальной машине.

Процедура установки или обновления служб Integration Services вручную:

Откройте диспетчер Hyper-V. В меню Сервис диспетчер сервера выберите пункт Диспетчер Hyper-V.

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

В меню "Действие" подключения к виртуальной машине выберите команду Вставьте установочный диск служб интеграции. Это действие загружает установочный диск в виртуальный DVD-дисковод. В зависимости от операционной системы на виртуальной машине может потребоваться запустить установку вручную.

По завершении установки все службы интеграции станут доступны для использования.

эти действия нельзя автоматизировать или сделать в сеансе Windows PowerShell для виртуальных машин в сети . Их можно применять к автономным VHDX-образам. см. раздел Установка служб Integration Services, если виртуальная машина не запущена. Можно также автоматизировать развертывание служб Integration Services с помощью Configuration Manager с виртуальными машинами в сети, но в конце установки необходимо перезапустить виртуальные машины. см. статью развертывание Integration Services Hyper-V на виртуальных машинах с помощью диспетчера конфигурации и DISM .

image

Как я уже обещал – продолжаю «евангелировать» и пишу очередную статью про Hyper-V. На этот раз речь пойдет о работе Hyper-V с устройствами хранения данных – сиречь жесткими дисками и всякими внешними СХД.

Где виртуальные машины могут хранить данные?

Диски виртуальных машин могут храниться как на локальных жестких дисках сервера, так и на внешних СХД (SAN).

На схеме используется DAS. На диске Disk2, смонтированном в хостовой системе как диск Y:, создан файл VM1.vhd, который, в свою очередь, смонтирован в виртуальной машине и используется ей в качестве диска C:. А Disk3 подключается к виртуальной машине напрямую, и в гостевой ОС с ним можно работать как с диском D:. В хостовой же ОС Disk3 находится в состоянии Offline, и зайти на него не получится.
Посмотрим теперь, какие варианты имеются при использовании SAN.

Самый «классический» вариант – LUN 1 презентуется серверу, монтируется в хостовой ОС, к примеру, как диск Z:, на нем уже создается VHD, который, в свою очередь, используется виртуальной машиной. Примерно как в сказке – «игла в яйце, яйцо в утке, утка в зайце, и т.д.».
Второй вариант – LUN 2 презентуется серверу, но в хостовой ОС он не монтируется, а подключается как pass-through-диск к виртуальной машине.
Кроме этого, если SAN построена на базе протокола iSCSI – LUN может быть смонтирован внутри виртуальной машины с помощью программного iSCSI-инициатора, запущенного внутри гостевой ОС. К сожалению, FibreChannel-LUN’ы присоединить подобным образом не получится – в Hyper-V нет виртуального FC-HBA.

Виртуальные контроллеры

Итак, начнем с того, что виртуальная машина, точно так же, как и настоящий компьютер, имеет свои виртуальные жесткие диски и виртуальные контроллеры жестких дисков. Контроллеры эти бывают всего двух типов: IDE и SCSI. В чем же разница между ними?
Во-первых, в отличие от IDE, SCSI-контроллер является полностью синтетическим устройством, и потому для своей работы требует установки компонент интеграции. Поэтому использовать его можно лишь в тех гостевых ОС, которые их поддерживают (напоминаю, что это – только MS Windows, а так же RHEL и SLES). По этой же причине гостевая операционная система может загружаться только с IDE-устройства. Основным отличием между виртуальными IDE и SCSI-контроллерами является количество устройств, способных через этот контроллер работать. IDE-контроллеров в виртуальной машине может быть два, и к каждому может быть подключено максимум по два виртуальных диска. SCSI-контроллеров может быть четыре, и к каждому контроллеру можно подключить до 64 виртуальных дисков, то есть всего виртуальная машина может иметь 260 виртуальных дисков (4 IDE + 4*64 SCSI). Надо так же помнить, что хотя реальные SCSI-диски работают быстрее, чем IDE — это не совсем верно для виртуальной среды. В среде Hyper-V R2 при установленных компонентах интеграции виртуальные IDE- и SCSI-диски работают одинаково быстро, и производительность определяется только физической дисковой подсистемой.

Виртуальные диски

Посмотрим теперь, какими могут быть сами жесткие диски у виртуальных машин. Начнем с того, что Hyper-V поддерживает как виртуальные жесткие диски, представляемые в виде файлов .VHD, так и прямое подключение дисков к виртуальной машине (так называемые pass-through-диски).
Виртуальные диски представляют из себя файлы особого формата (VHD). Формат этот первоначально был разработан компанией Connectix, а затем, после приобретения оной корпорацией Microsoft – начал использоваться в продуктах виртуализации от MS – VirtualPC, Virtual Server, а ныне – Hyper-V. На данный момент, в ОС Windows 7 и Windows Server 2008 R2 файлы VHD поддерживаются на уровне ОС и могут монтироваться в самой системе как диски. Более того, сама ОС может быть установлена на VHD и загружаться с него. Формат VHD в настоящее время полностью открыт, и существует множество стороннего ПО (например, от компании Paragon), позволяющая работать с VHD, а так же диски VHD поддерживаются в некоторых продуктах Citrix. Виртуальные диски бывают трех типов: фиксированного размера, динамические и дифференциальные.
Динамические виртуальные диски представляют из себя VHD-файл, который увеличивается в размере по мере записи на него. Динамический диск в процессе работы может быть сжат за счет удаления неиспользуемых блоков, которые остаются при удалении данных с VHD. Использование динамических дисков позволяет наиболее рационально использовать дисковое пространство, но использовать их в production-среде не рекомендуется из-за возможного падения производительности.
Виртуальные диски фиксированного размера представляют собой файл, содержащий набор блоков, представляемый виртуальной машине в качестве диска. Размер виртуального диска задается при его создании, и на жестком диске сервера создается файл VHD соответствующего размера. Процесс создания может занять некоторое время, в зависимости от размера диска. Использование дисков фиксированного размера предпочтительней, чем динамических по двум причинам. Во-первых, поскольку динамический диск расширяется постепенно, VHD-файл может фрагментироваться, что повлияет на производительность. VHD фиксированного размера сразу же занимает все необходимое ему пространство, и потому не фрагментируется в процессе работы. Во-вторых, может сложиться ситуация, что место на физическом диске закончится, и динамическим дискам будет некуда «расти», и это может привести к сбоям в работе виртуальных машин.
Дифференциальный диск — всегда имеет «родительский» VHD. Чтение при этом может осуществляться как с «родительского», так и с самого дифференциального VHD, но запись идет только в дифференциальный VHD, «родительский» остается при этом без изменений. Таковы, например, AVHD-диски, создаваемые при снапшотах виртуальной машины. Подробнее о снапшотах – см. мою предыдущую статью. Так же дифференциальные VHD можно использовать в тестовой среде, когда необходимо поднять несколько виртуальных машин с примерно одинаковым содержимым жестких дисков (к примеру – с установленной ОС). Использовать дифференциальные диски в production-среде не рекомендуется во-первых из-за снижения производительности (вместо чтения из одного VHD приходится читать из нескольких), а во-вторых – из-за снижения надежности (повреждение родительского VHD приводит к повреждению всех дифференциальных).
Максимальный размер виртуальных дисков, как фиксированных, так и динамических, равен 2 терабайтам (или 2040 гигабайтам).
Pass-through-диски – это подключение физических дисков напрямую к виртуальной машине без создания VHD-файлов. Это могут быть как разделы на локальных жестких дисках, так и презентованный серверу LUN от внешней системы хранения (SAN). Для хостовой же ОС диск, после монтирования к виртуальной машине, переходит в состояние «Offline», то есть прямой доступ к диску прекращается. В качестве pass-through-дисков не могут использоваться примонтированные VHD, а так же они не поддерживают снапшоты на уровне виртуальных машин.
Размер pass-through-дисков не ограничен 2 терабайтами.
Иногда возникают вопросы: что же лучше использовать – VHD или pass-through-диски? Некоторые считают, что VHD работают медленнее, но это неправда. Исследования показали, что в Winodws Server 2008 R2 VHD и pass-through-диски работают с одинаковой скоростью. Подробнее о замерах можно почитать официальный документ.

На этом я пожалуй закончу, следующая статья будет рассказывать о работе виртуальных машин с сетью. Если будут какие-либо вопросы по теме статьи — как обычно, милости прошу в комментарии.

Продолжаем раскрывать тему клиентского Hyper-V в Windows 8.1. В прошлый раз мы развернули виртуальную машину и произвели ее базовую настройку. И поскольку Hyper-V имеет довольно широкие возможности по настройке виртуальных машин, то сегодня мы рассмотрим параметры ВМ более основательно, обратив внимание на некоторые интересные возможности.

Для изменения параметров открываем Hyper-V Manager, выбираем виртуальную машину, кликаем на ней правой клавишей мыши и выбираем пункт меню «Параметры».

меню, пункт Параметры

Оборудование

На вкладке «Установка оборудования» мы можем добавить виртуальной машине дополнительный SCSI-контроллер, а также сетевой или Fibre Channel адаптер. Для ВМ первого поколения при необходимости загрузки по сети можно добавить устаревший (legacy) сетевой адаптер.

Окно параметров ВМ

На вкладке BIOS (у ВМ первого поколения) можно изменить порядок загрузки виртуальной машины. Так например, для загрузки с дискеты выбираем соответствующий пункт и кнопкой «Вверх» поднимаем его выше остальных.

выбор вариантов загрузки

У ВМ второго поколения вместо BIOS используется UEFI, а соответствующая вкладка называется Встроенное ПО (Firmware). Во втором поколении ВМ не используются legacy устройства, и для загрузки можно выбрать обычный сетевой адаптер или SCSI-диск, а также включить механизм безопасной загрузки (Secure Boot).

выбор вариантов загрузки, 2 поколение ВМ

Настройка памяти

Вкладка «Память» отвечает за настройки оперативной памяти. Здесь есть два варианта настройки.

Если не отмечен чекбокс «Включить динамическую память», то виртуальной машине при старте выделяется фиксированный объем памяти, указанный в пункте «ОЗУ для запуска». Этот объем неизменен и не зависит от потребления памяти внутри ВМ.

Если же включено использование динамической памяти, то объем памяти виртуальной машины определяется уже не одним параметром, а несколькими:

Использование динамической памяти позволяет более гибко управлять распределением памяти. К примеру, для гарантированного запуска машине можно выделить 4ГБ памяти, а на случай бездействия задать минимум в 512МБ. Кстати, максимальный и минимальный объем памяти можно изменять на живую, прямо в процессе работы ВМ.

И дополнительно можно задать:

Примечание. Напомню, что механизм динамического выделения памяти обеспечивается сервисами интеграции, установленными в гостевой ОС. Кроме того, этот режим поддерживается не во всех операционных системах. Ну и если интересно, то более подробно о работе динамической памяти можно узнать из этой статьи.

настройки памяти ВМ

Настройка процессора

Далее идет вкладка «Процессор». Здесь мы можем указать количество виртуальных процессоров, выделяемых этой ВМ. В качестве виртуального процессора может выступать либо физическое ядро процессора, либо вычислительный поток (при использовании Hyper-Threading). Hyper-V позволяет выделить до 64 процессоров для одной ВМ. Также обратите внимание на поле «Процент от общего объема системных ресурсов», в котором отображается процент от общей процессорной мощности, выделенный данной ВМ. В моем случае это одно ядро четырехъядерного процессора, что составляет 25% от общей мощности.

Надо сказать что Hyper-V довольно экономно использует вычислительные мощности, поэтому выделенные одной машине ядра могут одновременно использоваться и другими машинами. При наличии свободных ресурсов процессора система динамически распределяет их между виртуальными машинами в зависимости от нагрузки. Также на случай нехватки ресурсов есть некоторые дополнительные настройки:

настройки процессора ВМ

Также в настройках процессора можно перейти на вкладку «Совместимость» и отметить соответствующий чекбокс. Это несколько ограничит возможности процессора, но даст возможность перенести виртуальную машину на компьютер с другим типом процессора, например с Intel на AMD.

настройки совместимости

Настройка дисковой подсистемы

Как и в обычных компьютерах, у виртуальных машин есть контроллеры дисков IDE и SCSI. Поскольку это важно, остановимся на некоторых их отличиях.

Контроллер IDE является устаревшим устройством и присутствует только в ВМ первого поколения. Как и в железном варианте, виртуальный контроллер IDE имеет два порта, по два канала на каждом, что дает возможность подключения всего 4 устройств. Контроллер IDE не поддерживает горячую замену, поэтому для операций с IDE-дисками необходимо выключение ВМ. В первом поколении ВМ системный диск может быть подключен только к IDE контроллеру.

Виртуальный SCSI контроллер является полностью синтетическим устройством. В ВМ первого поколения он может использоваться для подключения дисков с данными (не загрузочных), а для второго поколения может использоваться и для загрузки системы. SCSI контроллер поддерживает горячую замену дисков и позволяет подключить до 64 устройств.

Для того, чтобы подключить к ВМ виртуальный жесткий диск или DVD выбираем соответствующий контроллер, выделяем нужное устройство и жмем «Добавить».

настройки контроллера IDE

Для подключения существующего диска надо нажать на кнопку «Обзор» и выбрать нужный VHD-файл, либо по кнопке «Создать» создать пустой виртуальный диск с нужными параметрами. Также здесь можно проверить свойства и отредактировать виртуальный диск, уже подключенный к ВМ.

свойства жесткого диска IDE

Также в Hyper-V есть возможность подключить к любому из контроллеров в виртуальной машине физический жесткий диск напрямую, минуя основную систему. Для этого надо отметить соответствующий пункт и выбрать из списка диск. Для того, чтобы этот выбор был доступен и диск отображался в списке, он должен быть подключен к системе и находится в состоянии Offline. Имейте в виду, что подключенный таким образом жесткий диск становится недоступен для использования в основной системе.

свойства жесткого диска SCSI

Также в дополнительных свойствах диска есть возможность включить управление качеством обслуживания и указать для виртуального диска минимальное и максимальное количество дисковых операций (IOPS). Это позволяет регулировать нагрузку, создаваемую виртуальными машинами на дисковую подсистему компьютера. Для ориентира приведу средние значения IOPS для различных типов дисков:

дополнительные параметры диска

Настройка сети

Переходим на вкладку «Сетевой адаптер» и приступаем к настройке сетевых параметров. В основных настройках можем выбрать виртуальный коммутатор, к которому подключен данный сетевой адаптер. Напомню, что у ВМ может быть несколько сетевых адаптеров, каждый из которых может быть подключен к разным виртуальным коммутаторам. А при использовании VLAN-ов можно активировать их поддержку и указать для адаптера соответствующий VLAN ID.

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

параметры сети

Раскрываем дополнительные свойства сетевого адаптера и переходим на вкладку «Аппаратное ускорение». Здесь есть две настройки, помогающие ускорить обработку сетевого трафика:

настройки аппаратного ускорения

Затем идем на вкладку «Дополнительные параметры», где нас ждет много интересных настроек:

дополнительные параметры сети, начало

дополнительные параметры сети, продолжение

Настройка управления

Опускаемся ниже и переходим к разделу «Управление». Из интересного здесь стоит заглянуть в «Службы интеграции» и посмотреть, какие службы доступны в виртуальной машине.

Cлужбы интеграции представляют из себя сервисы, которые запускаются в гостевой системе и взаимодействуют с хостом, обеспечивая возможность завершения работы ВМ из оснастки Hyper-V, синхронизацию времени с основной системой, проверку работоспособности машины (пульс), архивацию с использованием службы теневого копирования (VSS) и прочие полезные вещи. Для того, чтобы использовать эти возможности, службы интеграции должны быть установлены в гостевой операционной системе и этой системой поддерживаться.

службы интеграции

Также мы можем определиться с тем, что должно происходить с виртуальной машиной при включении и выключении компьютера.

Переходим на вкладку «Автоматическое действие при запуске» и выбираем одно из трех действий:

И если выбран автоматический запуск, то можно указать временную задержку, которая должна до старта ВМ. Эта задержка может потребоваться в том случае, если машины должны стартовать не все сразу, а в определенной последовательности.

настройки автоматического запуска ВМ

На вкладке «Автоматическое действие при завершении» также выбираем один из трех вариантов:

настройки автоматического выключения ВМ

Настройка с помощью PowerShell

И совсем немного о PowerShel. С помощью PowerShell можно производить все те же настройки, что и из графической оснастки. Для примера выведем состояние виртуальной машины WKS82:

Get-VM -VMName WKS82

Произведем настройки процессора и памяти:

Get-VM -VMName WKS82 | Set-VM -ProcessorCount 2 -DynamicMemory -MemoryMinimumBytes 512MB -MemoryMaximumBytes 4096MB -MemoryStartupBytes 1024MB

И зададим действия при включении и выключении компьютера:

Set-VM -Name WKS82 -AutomaticStopAction ShutDown -AutomaticStartAction StartIfRunning -AutomaticStartDelay 30

настройка ВМ из PowerShell

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

Превью

Унаследованный системой Windows 8 от серверных Windows гипервизор Microsoft Hyper-V в дальнейшем стал частью ещё двух настольных операционных систем – версий-последовательниц 8.1 и 10. На борту самой актуальной на сегодняшний день настольной системы Windows 10 обнаружим Hyper-V версии 10.0, в число преимуществ которой входит возможность работы с виртуальными машинами поколения 2. Ранее в этой статье описывался процесс создания виртуальной машины поколения 1 (единственного на тот момент) в рамках работы штатного Hyper-V в составе Windows 8. В этой статье рассмотрим специфику, а также непосредственно процесс создания виртуальной машины поколения 2. И используем для этих целей Hyper-V в составе Windows 10.

0. Оглавление

1. Виртуальные машины поколения 2: в чём суть?

Виртуальные машины поколения 2 призваны обеспечить небольшой прирост производительности, в частности, более быстрый процесс установки гостевой ОС и ускоренный процесс её запуска. Этому способствует тип контроллера диска SCSI, который пришёл на смену упразднённому типу IDE в качестве основного виртуального жёсткого диска, на который устанавливается гостевая ОС и с которого в дальнейшем происходит её загрузка. Упразднён тип контроллера IDE и для подключаемых образов DVD-дисков, они теперь также подключаются с помощью контроллера SCSI.

Скрин 1

Недоступная для поколения 1 возможность изменения размеров жёстких дисков виртуальных машин в процессе их работы, без необходимости выключения возможна для машин поколения 2. В процессе работы виртуальной машины поколения 2 можно увеличить или уменьшить размер VHDX-диска, если в этом вдруг станет надобность.

Поколение 2 – это виртуальные машины с ПО на базе UEFI вместо стандартного BIOS, и они поддерживают Secure Boot (безопасную загрузку) для предотвращения запуска вредоносного ПО. Как и в физических компьютерах на базе BIOS UEFI, в параметрах виртуальных машин поколения 2 Secure Boot можно отключить.

Скрин 2

Это были особенности и преимущества виртуальных машин поколения 2. А что же с ограничениями?

На поколение 2 виртуальных машин можно установить из серверных ОС Windows Server 2012, Server 2012 R2 и новую Server 2016. Из настольных ОС это 64-битные Windows 8.1 и 10.

ПО на базе UEFI обуславливает необходимость использования при установке гостевых ОС и их загрузке с Live-дисков не обычного загрузочного носителя, а загрузочного носителя UEFI. Например, ISO-образы официальных дистрибутивов Windows 8.1 и 10 предусматривают видимость загрузочного носителя на UEFI-устройствах. А вот при получении дистрибутива Windows с других источников этот момент необходимо уточнять.

Поколение виртуальной машины, выбранное при её создании, в дальнейшем средствами Hyper-V не меняется. Однако для этих целей существуют сторонние утилиты-конвертеры.

2. Что нужно для работы Hyper-V

3. Активация Hyper-V

64-битные редакции Pro и Enterprise Windows 10 содержат изначально неактивный компонент Hyper-V. Чтобы его активировать, жмём клавиши Win+X и в появившемся меню выбираем «Программы и компоненты».

Скрин 3

Далее – «Включение и отключение компонентов Windows».

Скрин 4

Ставим галочку на компоненте Hyper-V. Жмём «ОК».

Скрин 5

Скрин 6

4. Обеспечение виртуальной машине доступа к Интернету

Запустив Hyper-V, первым делом создадим виртуальный коммутатор, необходимый для доступа виртуальных машин к Интернету. Справа окна на панели инструментов жмём «Диспетчер виртуальных коммутаторов».

Скрин 7

Выбираем тип «Внешняя» (если принципиально не нужны типы «Внутренняя» и «Частная»). Жмём «Создать виртуальный коммутатор».

Задаём имя коммутатору (любое) и жмём «Применить». Если нужно сменить сетевую карту или переключиться на модуль Wi-Fi, можем это сделать в пункте «Внешняя сеть», выбрав нужный вариант из выпадающего списка.

Скрин 9

5. Создание виртуальной машины поколения 2

Для создания виртуальной машины снова обратимся к инструментам на панели справа Диспетчера Hyper-V. Жмём «Создать» и выбираем «Виртуальная машина».

Скрин 10

Скрин 11

Задаём имя. Также можем сменить предустановленную папку, куда будут сохранены файлы виртуальной машины. И снова жмём «Далее».

Скрин 12

А вот и окно выбора поколения виртуальной машины. Выбираем пункт «Поколение 2» и жмём «Далее».

Скрин 13

Устанавливаем объём оперативной памяти, что будет отдана виртуальной машине. Жмём «Далее».

Скрин 14

В выпадающем списке выбираем виртуальный коммутатор, что был создан ранее. Жмём «Далее».

Скрин 15

Создаём виртуальный жёсткий диск. Поколение 2 виртуальных машин работает только с дисками VHDX, так что выбор этого формата предустановлен. Предустановлен и путь хранения VHDX-файла – внутри папки, ранее указанной для всех файлов виртуальной машины. Размер диска по умолчанию определён в 127 Гб, этот размер, пожалуй, и оставим. Жмём «Далее».

Скрин 16

Следующий этап – указание пути к ISO-образу с дистрибутивом гостевой ОС. Жмём «Далее».

Скрин 17

Вернёмся в окно Диспетчера Hyper-V. Запускаем окно подключения только что созданной виртуальной машины двойным кликом.

Скрин 19

Для включения виртуальной машины жмём зелёную кнопку.

Скрин 20

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

Скрин 21

Затем в окне подключения увидим обычный процесс установки Windows 8.1 или 10. Этот процесс подробно описан в статьях об установке Windows 8.1 и Windows 10.

Скрин 22

Не прерывая процесс установки гостевой ОС, можем сразу отключить установочный ISO-образ, чтобы в дальнейшем не затягивать процесс запуска виртуальной машины пропуском окна подтверждения загрузки с DVD-диска.

Нам снова нужно окно Диспетчера Hyper-V. В контекстном меню, вызванном на виртуальной машине, выбираем «Параметры».

Скрин 23

В появившемся окне слева в разделе «Оборудование» переключаемся на «SCSI-контроллер», затем кликаем «DVD-дисковод». Справа выше прописанного пути к ISO-образу устанавливаем значение «Нет». Жмём «Применить».

Скрин 24

6. Варианты подключения виртуальной машины

Hyper-V продуман так, чтобы когда нужно обеспечивать максимальную производительность виртуальных машин за счёт отключения некоторых функций гостевой ОС. В то же время, когда станет необходимость в полноценном использовании виртуальной машины, да ещё и налаживании связи с физическим компьютером, Hyper-V может и это обеспечить в расширенном сеансе подключения. Эти возможности доступны вне зависимости от поколения виртуальных машин. Но у расширенного сеанса подключения есть свои требования:

  • Только версии Windows 8.1, 10 и серверные редакции, начиная с Windows Server 2012 R2;
  • Гостевая ОС должна поддерживать Remote Desktop Services, а этот нюанс перечень указанных версий Windows ограничивает до их редакций Pro и Enterprise.

При подключении виртуальной машины в целях экономии ресурсов компьютера можем сразу закрыть окошко настроек подключения, чтобы вступили в силу минимальные параметры подключения. Будет задействовано разрешение экрана с 1024х768, отключён звук, буфер обмена будет односторонним (только в гостевую ОС).

Чтобы работать со звуком в гостевой ОС и двусторонним буфером обмена, а также при необходимости задействовать несколько мониторов, необходимо в окне подключения настроек задать разрешение экрана, и нажать кнопку «Подключить». Увеличить возможности виртуальной машины можем, кликнув опцию справа внизу.

Скрин 25

Переходим на вкладку «Локальный ресурсы».

Скрин 26

Здесь можем добавить ещё некоторые возможности подключения. Это запись звука с виртуальной машины и подключение локальных устройств как то: смарт-карты, разделы жёсткого диска и съёмные носители физического компьютера.

Скрин 27

Смотрите также:

Не все знают, что в некоторых редакциях Windows 8 имеется встроенный гипервизор Huper-V. Просто по умолчанию эта роль отключена. Ниже будет рассказано как активировать виртуальную машину Hyper-V в Windows 8,…

В данной статье я расскажу как установить роль Hyper-V в Windows Server 2008 R2, а также рассмотрю процесс создания виртуальных дисков и виртуальных машин. 0. Оглавление Что понадобится…

Компания Microsoft с целью внедрения в массы Windows 10 позаботилась также и об инструментах, сопутствующих установке новой операционной системы. Для обновления версий системы 7 и 8.1 до версии 10, для…

Читайте также: