Использование Integration Services #58

«Облакотека» использует платформу виртуализации Hyper-V. Службы интеграции Hyper-V (часто называемые компонентами интеграции) — это службы, позволяющие виртуальной машине связываться с узлом Hyper-V.

Многие из этих служб важны для правильной работы виртуальной машины.

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

 

Актуальные версии компонент интеграции:

Windows 10 - 10.0.19043

Windows Server 2022 - 10.0.20384

Windows Server 2019 - 10.0.17763

Windows Server 2016 – 10.0.14393

Windows Server 2008R2- 6.3.9600.18907

Windows Server 2012- 6.3.9600.19456

Windows Server 2012R2- 6.3.9600.19984

 

1. Службы интеграции Hyper-V для операционных систем Microsoft Windows XP\Windows Server 2003

Начиная с ОС Microsoft Windows Vista\Windows Server 2008, службы интеграции Hyper-V интегрированы в ОС. Для более ранних ОС (Microsoft Windows XP\Windows Server 2003) необходимо устанавливать отдельно.

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

Порядок действий:

  1. перейти на сайте https://cp.oblakoteka.ru в раздел «Управление облаком» и нажать кнопу «Изменить» для нужной ВМ

 

2. В нижнем левом углу страницы вы увидите раздел Виртуальный DVD

 

3. В выпадающем меню найти образ с названием Hyper-V Integration Components (Windows), выбрать его и нажать кнопку «Сохранить».
  Перезагрузите ВМ, чтобы подключенный диск стал в ней виден.

 

4. Далее перейти в ОС ВМ в привод CD-ROM и установить компоненты интеграции, запустив файл SETUP.EXE из подпапки соответствующей типу вашего процессора.

 

2. Инструкция по обновления компонентов интеграции для ВМ на базе ОС Windows Server2008R2/2012R2/2016/2019/2022

  • Перед выполнением установки обновлений компонент интеграции рекомендуем создать для ВМ снэпшот.
  • Самая последняя версия компонентов интеграции для Windows Server 2008R2 и 2012 R2 устанавливается из центра обновлений Windows. 
  • Для ОС Windows Server 2016/2019/2022 cлужбы интеграции Hyper-V обновляются через месячные обновления от Microsoft вместе с кумулятивным обновлением.
  • После выполнения установки обязательно нужно перезагрузить ВМ. 

 

3. Как узнать установленную версию служб интеграции Hyper-V

  1. Использовать команду для cmd в ОС ВМ:

 reg query "HKLM\SOFTWARE\Microsoft\Virtual Machine\Auto" /v "IntegrationServicesVersion"

  1. Через консоль VMM:
    1. Подключиться к консоли. Выполнить это можно используя инструкцию: 
        
      для ВМ тарифов VDS и IAZ  https://hd.oblakoteka.ru/ru/knowledge_base/article/191/category/54/
      для облаков тарифов  wit, eit https://hd.oblakoteka.ru/ru/knowledge_base/article/55/category/36/ 
      для облаков тарифов hit, rit (архивные тарифы) https://hd.oblakoteka.ru/ru/knowledge_base/article/56/category/36/
       
    2. Выполнить «Refresh ВМ»

 

  1. Добавить (при необходимости) столбец информации, в котором будет отображаться версия компонент интеграции:

 

 
3. Linux Integrated Services для *unix  операционных систем
 
Облакотека использует платформу виртуализации Hyper-V. Для оптимизации работы ВМ на этой платформе компания Microsoft разработала специальный компонент под названием Integrated Services (далее IS). IS позволяют работать ОС в ВМ более эффективно и с большей производительностью.
Linux Integrated Services (LIS) необходима если в качестве гостевой ОС на виртуальную машину Вы устанавливаете *unix систему. На данный момент выпущена версия 4.3.5 IS. Компонент IS подходит не под все версии и редакции *unix систем. На данный момент компоненты Linux Integrated Services поддерживается следующими операционными системами:
  • Red Hat Enterprise Linux 5.2-5.11 32-bit, 32-bit PAE, and 64-bit
  • Red Hat Enterprise Linux 6.0-6.10 32-bit and 64-bit
  • Red Hat Enterprise Linux 7.0-7.6 64-bit
  • CentOS 5.2-5.11 32-bit, 32-bit PAE, and 64-bit •
  • CentOS 6.0-6.10 32-bit and 64-bit
  • CentOS 7.0-7.6 64-bit
  • Oracle Linux 6.4-6.10 with Red Hat Compatible Kernel 32-bit and 64-bit
  • Oracle Linux 7.0-7.6 with Red Hat Compatible Kernel 64-bit

В данный момент большинство производителей *unix ОС, например:

  • Debian 7.0-10.3
  • SLES 11 – 15
  • Ubuntu 14.04 – 20.04
  • FreeBSD 10.0-12.1

встраивают компонент IS для Hyper-V в ядро ОС. Ознакомиться со списком  возможностей, предоставляемых компонентом Linux Integrated Services можно на официальном сайте Microsoft, перейдя по ссылке https://www.microsoft.com/en-us/download/confirmation.aspx?id=55106 и загрузив pdf-файл с описанием компонента.

 
В платформе HYPER-V возможно использование двух типов адаптеров: Synthetical и Legacy.
Первый тип (Synthetical) используется по умолчанию и требует использование IS компонентов. Это означает, что если вашей ВМ назначен сетевой адаптер Synthetical и установлена одна из *unix систем, не несущая в своем ядре IS компонентов, то ваша ОС не увидит сетевого адаптера. В этом случае нужно либо менять тип сетевого адаптера на Legacy, либо устанавливать компоненты IS.  
Чтобы поменять для ВМ сетевой адаптер с Synthetical на Legacy  нужно обратиться с соответствующей просьбой в техническую поддержку «Облакотеки». Сами Вы произвести замену не сможете. Даже если Вы внесете какие-то изменения в конфигурацию ВМ через редактор свойств, после применения изменений все останется в предыдущем состоянии, о чем получите сообщение Failed во вкладке «Jobs».
Полную инструкцию по установке вместе с образом Linux Integrated Services можно скачать с официального сайта Microsoft, по ссылке https://www.microsoft.com/en-us/download/details.aspx?id=55106