- Поддерживаемые виртуальные машины Linux и FreeBSD для Hyper-V на Windows
- Компоненты службы интеграции Hyper V установка и настройка
- Вики IT-KB
- Инструменты пользователя
- Инструменты сайта
- Боковая панель
- Установка и проверка компонент интеграции Hyper-V в Debian GNU/Linux
- Вики IT-KB
- Инструменты пользователя
- Инструменты сайта
- Боковая панель
- Службы интеграции Hyper-V на гостевой ОС CentOS Linux 7.5
- Дополнительные гостевые службы Hyper-V
- Вики IT-KB
- Инструменты пользователя
- Инструменты сайта
- Боковая панель
- Установка и проверка компонент интеграции Hyper-V в CentOS Linux
Поддерживаемые виртуальные машины Linux и FreeBSD для Hyper-V на Windows
область применения: Windows Server 2022, Azure Stack хЦи, версия 20H2; Windows сервер 2019, Windows Server 2016, Hyper-V Server 2016, Windows Server 2012 r2, Hyper-V Server 2012 R2, Windows Server 2012, Hyper-V Server 2012, Windows Server 2008 R2, Windows 10, Windows 8.1, Windows 8, Windows 7,1, Windows 7
Hyper-V поддерживает как эмулированные, так и устройства Hyper-V для виртуальных машин Linux и FreeBSD. При работе с имитируемыми устройствами не требуется устанавливать дополнительное программное обеспечение. Однако эмулированные устройства не обеспечивают высокую производительность и не могут использовать обширную инфраструктуру управления виртуальными машинами, предлагаемую технологией Hyper-V. Чтобы полностью использовать все преимущества, предоставляемые Hyper-V, лучше всего использовать устройства, относящиеся к Hyper-V, для Linux и FreeBSD. Коллекция драйверов, необходимых для запуска устройств, связанных с Hyper-V, известна как Linux Integration Services (LIS) или FreeBSD Integration Services (BIS).
LIS был добавлен в ядро Linux и обновлен для новых выпусков. Однако дистрибутивы Linux, основанные на старых ядрах, могут не иметь последних улучшений или исправлений. Корпорация Майкрософт предоставляет загружаемый пакет, содержащий устанавливаемые драйверы LIS для некоторых установок Linux на основе этих старых ядер. Поскольку поставщики распространения включают версии Linux Integration Services, лучше установить последнюю загружаемую версию LIS, если это применимо, для установки.
Для других дистрибутивов Linux изменения LIS регулярно интегрируются в ядро операционной системы и приложения, поэтому отдельное скачивание или установка не требуются.
Для старых выпусков FreeBSD (до 10,0) корпорация Майкрософт предоставляет порты, которые содержат устанавливаемые драйверы BIS и соответствующие управляющие программы для виртуальных машин FreeBSD. Для новых выпусков FreeBSD номер BIS встроен в операционную систему FreeBSD, и отдельное скачивание или установка не требуются, за исключением загрузки KVP портов, необходимой для FreeBSD 10,0.
Целью этого содержимого является предоставление информации, помогающей упростить развертывание Linux или FreeBSD в Hyper-V. Ниже приведены конкретные сведения.
Дистрибутивы Linux или выпуски FreeBSD, требующие загрузки и установки драйверов LIS или BIS.
Дистрибутивы Linux или выпуски FreeBSD, содержащие встроенные драйверы LIS или BIS.
Карты распределения компонентов, которые указывают на функции в основных дистрибутивах Linux или в выпусках FreeBSD.
Известные проблемы и способы их решения для каждого распространения или выпуска.
Описание функции для каждого компонента LIS или BIS.
Хотите принять предложение о функциях и функциях? Что мы можем сделать лучше? вы можете использовать сайт пользователя Windows Server , чтобы предложить новые функции и возможности для виртуальных машин Linux и FreeBSD в Hyper-V, а также узнать, какие другие люди говорят.
Источник
Компоненты службы интеграции Hyper V установка и настройка
19 сентября 2019
Для более удобного управления виртуальными машинами, а так же для служебных задач и увеличения производительности существуют службы интеграции Hyper V. Службы интеграций (Integration Services) это набор компонентов, в частности драйверов, частью из которых можно управлять отключая и включая для определенных нужд. Если вы работали с VMWare vSphere или Workstation, то сталкивались с похожим функционалом под названием VMWare Tools.
Если мы зайдем в свойства ВМ, то можем увидеть эти службы:
В зависимости от редакции операционной системы гипервизора не все службы могут быть:
- Operation System Shutdown (Завершение работы операционной системы) — этот пакет интеграции Hyper V позволяет корректно завершать работу операционной системы ВМ из панели гипервизора. Если эта служба отключена при завершении работы появится ошибка ‘The operation system shutdown integration service is not enabled’. Кнопка горячего выключения VM будет доступна. Добавлено в Windows Server 2012/8.
- Time Synchronization (Синхронизация времени) — синхронизирует время ВМ и хоста гипервизора. Добавлено в версиях 2012/8.
- Data Exchange (Обмен данными) — распределяет небольшие объёмы машинной информации между ВМ и гипервизором. Если ОС виртуальной машины от Microsoft, то значения хранятся в реестре, если Linux, то в файлах. Так же называется KVP. Добавлено в 2012/8.
- Heartbeat (Пульс) — мониторинг состояния VM. Например это определение состояния включена или отключена виртуальная машина.
- Backup (volume shadow copy/Архивация) — позволяет корректно выполнять бэкап работающей виртуальной машины с помощью технологии Volume Shadow Copy. Добавлено в 2012 и 8.
- Guest services (Интерфейс гостевой службы) — позволяет копировать в Hyper V данные между хостом гипервизора и VM. Добавлено в Windows Server 2012 R2/8.
Состояние этих сервисов можно посмотреть и через Powershell:
Можно так же включить пакеты интеграций с помощью Powershell:
К компонентам интеграции Hyper V относится Powershell Direct, которая позволяет управлять виртуальной машиной из Powershell минуя конфигурацию сети. Такая возможность появилась в службах интеграции Windows Server 2016 и 10. Например так:
Кроме описанных выше возможностей к пакетам интеграции относятся и драйвера, которое относятся к разному типу оборудований. Таких типов оборудования всего два.
Эмулированное оборудование — используется для поддержки старых или неизвестных операционных систем. В основном, какой тип оборудования будет использоваться решается в момент выбора поколения при создании виртуальных машин Hyper V. Это оборудование медленней, чем следующее поколение и хоть почти все системы могут с ним работать, его не следует выбирать при возможности. Пример такого оборудования — это контроллер IDE и Legacy Network Adapter. Пример с ВМ Generation 1:
Синтетическое оборудование — чаще используется в виртуальных машинах второго поколения. Основное преимущество в том, что оно работает быстрее.
Пример разной работы этих типов оборудования.
Источник
Вики IT-KB
Пошаговые руководства, шпаргалки, полезные ссылки.
Инструменты пользователя
Инструменты сайта
Боковая панель
Установка и проверка компонент интеграции Hyper-V в Debian GNU/Linux
При развёртывании виртуальной машины Hyper-V с гостевой ОС Debian GNU/Linux крайне желательно устанавливать пакет интеграции ОС Linux c средой виртуализации. Если не обеспечить установку компонент интеграции, то в гостевой ОС не будут работать некоторые важные функции, например, могут возникуть проблемы с корректным резервным копирование ВМ «на горячую» средствами VSS.
Например, при попытке резервного копирования ВМ из System Center DPM в логе гостевой Linux-системы мы можем получить ошибку:
Установку компонент интеграции Hyper-V можно выполнить из официальных репозиториев Debian. После установки желательно перезагрузить гостевую ОС, чтобы убедиться в успешном автоматическом запуске служб:
Проверим состояние служб после перезагрузки:
Теперь ещё раз попробуем запустить резервное копирование ВМ из System Center DPM, которое должно вызвать взаимодействое со службой VSS (hyperv-daemons.hv-vss-daemon.service) в гостевой ОС Linux Debian. В этот момент смотрим лог и убеждаемся в том, что события VSS-заморозки диска отрабатывают без ошибок.
Есть мнение, что неотъемлемой частью настройки компонент интеграции является обновление initramfs. Однако необходимость этого для меня на данный момент остаётся под вопросом.
Проверено на следующих конфигурациях:
Версия ОС хоста Hyper-V | Гостевая ОС | Пакет интеграции |
---|---|---|
Windows Server 2012 R2 Datacenter EN (6.3.9600) | Debian 8.11 (3.16.0-7-amd64) | hyperv-daemons 3.16.56-1 |
Windows Server 2012 R2 Datacenter EN (6.3.9600) | Debian 9.7 (4.9.0-8-amd64) | hyperv-daemons 4.9.130-2 |
Windows Server 2012 R2 Datacenter EN (6.3.9600) | Debian 10.0 (4.19.0-5-amd64) | hyperv-daemons 4.19.37-5 |
Автор первичной редакции:
Алексей Максимов
Время публикации: 25.02.2019 12:22
Источник
Вики IT-KB
Пошаговые руководства, шпаргалки, полезные ссылки.
Инструменты пользователя
Инструменты сайта
Боковая панель
Службы интеграции Hyper-V на гостевой ОС CentOS Linux 7.5
Базовые компоненты интгерации Hyper-V уже есть в базовой поставке CentOS 7.5, поэтому отдельно устанавливать их из образа LIS (Linux Integration Services), распространяемого Microsoft, смысла особого нет.
Информацию о поддержке возможностей виртуальной машины Hyper-V с гостевой ОС CentOS/RHEL можно найти в документе Supported CentOS and Red Hat Enterprise Linux virtual machines on Hyper-V
Дополнительные гостевые службы Hyper-V
Установка пакетов, расширяющих возможности взаимодействия Hyper-V с гостевой ОС CentOS, в частности:
выполняется из базовых репозиториев CentOS:
После установки, желательно перезагрузить гостевую систему и убедиться в том, что службы стартовали в автоматическом режиме. Например для проверки службы поддержки VSS проверим статус работоспособности соответствующей службы hypervvssd:
Проверено на следующих конфигурациях:
Версия ОС |
---|
CentOS Linux release 7.5.1804 (Core) |
Автор первичной редакции:
Алексей Максимов
Время публикации: 21.08.2018 10:35
Источник
Вики IT-KB
Пошаговые руководства, шпаргалки, полезные ссылки.
Инструменты пользователя
Инструменты сайта
Боковая панель
Установка и проверка компонент интеграции Hyper-V в CentOS Linux
При развёртывании виртуальной машины Hyper-V с гостевой ОС CentOS Linux крайне желательно устанавливать службы интеграции ОС Linux c средой виртуализации. Если не обеспечить установку компонент интеграции, то в гостевой ОС не будут работать некоторые важные функции, например, могут возникуть проблемы с корректным резервным копирование ВМ «на горячую» средствами VSS.
Например, попытки резервного копирования ВМ из System Center DPM могут приводить к всевозможным ошибкам в логе гостевой Linux-системы и невозможности создания рабочей резервной копии ВМ.
Установку компонент интеграции Hyper-V можно выполнить двумя основными способами:
Установку компонент интеграции Hyper-V из репозитория EPEL можно считать более предпочтительной так, как размещаемые там пакеты проходят дополнительную проверку на корректность развёртывания и работы.
После установки желательно перезагрузить гостевую ОС, чтобы убедиться в успешном автоматическом запуске служб. На CentOS 6 проверку состояния служб можно проверить командой:
Теперь ещё раз попробуем запустить резервное копирование ВМ из System Center DPM, которое должно вызвать взаимодействое со службой VSS (hv_vss_daemon) в гостевой ОС CentOS Linux. В этот момент смотрим лог и убеждаемся в том, что события VSS-заморозки диска отрабатывают без ошибок.
Проверено на следующих конфигурациях:
Версия ОС хоста Hyper-V | Гостевая ОС | Пакет интеграции |
---|---|---|
Windows Server 2012 R2 Datacenter EN (6.3.9600) | SHMZ (CentOS) 6.6 (2.6.32-642.6.2.el6.x86_64) | hyperv-daemons 0.15.20130826git.el6 |
Автор первичной редакции:
Алексей Максимов
Время публикации: 02.03.2019 14:43
Источник