Hyper v integration services windows server 2003

A blog with tips, tricks and gotchas about Microsoft products - Primarily Exchange, Office 365, identity solutions, and Windows Server.

Well, kinda.

Big Red Disclaimer: The steps listed here are not supported by Microsoft (or me). I’ve tested it several times and have not found any issues. If it doesn’t work for you — well, sorry.

The Integration Components for Hyper-V RC0 are only avaialable for Windows XP 32-bit with SP3 or later, Windows Server 2003 with SP2 or later, Windows Vista 32-bit with SP1 or later , all versions of Windows Server 2008 and, just recently, Linux.

So what do you do if you want to virtualize a Windows 2003 SP1 server? After all, you may have a legacy application that won’t run on SP2 and one of the hopes of virtualization is to move these servers off of dedicated hardware. Here’s how to do it:

  • Gather your CDs. You’ll need the following:
    • Windows 2003 Server CD (RTM or SP1 — make sure it doesn’t have SP2 slipstreamed into it)
    • Windows Server 2003 SP2 upgrade CD or ISO (available here from Microsoft)
  • Create a new Windows 2003 virtual server using the Hyper-V New Virtual Machine Wizard
  • Upgrade the virtual machine to SP2 using the SP2 CD or ISO.
  • From the Hyper-V Action menu, insert the Integration Services Setup disk and install the Integration Components. The installation will require a restart when it’s complete.
  • After the restart, uninstall Windows Server 2003 SP2 using Add or Remove Programs in Control Panel. The uninstall will warn you that KB943295 and the Integration Components may not work if you continue the uninstallation. Click Continue.
  • Restart the virtual machine to complete the uninstallation.

Now you have a Windows 2003 VM with SP1 which runs the Integration Components! You can use this base image to make as many servers as you like. Be sure to use a tool like NewSID to generate unique SIDs for each clone, otherwise you’ll run into problems in a domain.

Note: I haven’t tested this for Windows Server 2003 RTM, Vista RTM or Windows XP RTM/SP1/SP2, but I expect it will work. Please post a comment if you have success or failure.

  • Remove From My Forums
  • Вопрос

  • Поддерживается ли 2003 сервер 2012R2 гипервизором?

    Необходимо получать доступ к определенным сервисам, который требует особого окружения, соответственного его бессмысленно настраивать на каждом рабочем месте. Есть «бесхозный» 2003 сервер, но на старом
    (слабом) железе. Для экономии решил перенести в виртуальную среду, клонировав при помощи Disk2vhd. В 2012R2 заработало, кроме интеграции (нет мышки, сети, м.б. ещё чего-нибудь).

    В нужном месте написано, что поддерживается, но службы интеграции не обновляются с июля 2015. Есть службы интеграции версии 6.3.9600.16384. На XP SP3 всё «встало влёт».

    На 2003 не хочет. Обновление HAL, установка служб, поиск устройств, перезагрузка и по кругу до бесконечности. Запустил вручную WindowsServer2003-KB943295-x86 — «установка виртуальных компонентов» уже 45 минут.

    Если поддерживается, то что нужно сделать?

Ответы

  • Поддерживается ли 2003 сервер 2012R2 гипервизором?

    и даже 2016 поддерживается (XP точно заработала). нужно только поставить пакеты интеграции от 2008 R2. Вот, у меня есть
    архив.

    • Помечено в качестве ответа

      6 июня 2017 г. 8:54

Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Standard Windows HPC Server 2008 R2 Еще…Меньше

Summary

This article (KB2223005) provides a fix for a network connection problem in which the connection drops on Windows Server 2003-based or Windows XP-based virtual machines (VMs). This problem occurs when the VM is running under a heavy load. For detailed information, see the “Symptoms,” “Cause,” and “Resolution” sections of this article.

To download the fix for this issue, click the View and request hotfix downloads link that is located on the upper-left of the screen.

Symptoms

Consider the following scenario:

  • You install the Hyper-V role on a computer that is running Windows Server 2008 R2.

  • The computer hosts a VM that is running Windows Server 2003 or Windows XP.

  • The VM is running under a heavy load.

In this scenario, the network connection for the virtual machine is lost. Additionally, you must repair the network adapter or reset the VM to recover from this issue.

Cause

This issue occurs because the NDIS 5.0 miniport driver does not handle network packets correctly when the allocated memory for a buffer is almost exhausted.

Resolution

This hotfix is also available at Microsoft Update Catalog.

After you install this hotfix on the Hyper-V server, you must update the integration components in the VM that is running Windows Server 2003. To do this, follow these steps:

  1. Use Hyper-V Manager to connect to the VM.

  2. The Virtual Machine Connection tool starts.

  3. On the Action menu, click Insert Integration Services Setup Disk.

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a «Hotfix download available» section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:

http://support.microsoft.com/contactus/?ws=supportNote The «Hotfix download available» form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

To apply this hotfix, you must be running Windows Server 2008 R2. Additionally, you must have the Hyper-V role installed.

Restart requirement

You must restart the VM after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace a previously released hotfix.

File information

The English (United States) version of this hotfix installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.

Windows 7 and Windows Server 2008 R2 file information notes


Important Windows 7 hotfixes and Windows Server 2008 R2 hotfixes are included in the same packages. However, hotfixes on the Hotfix Request page are listed under both operating systems. To request the hotfix package that applies to one or both operating systems, select the hotfix that is listed under «Windows 7/Windows Server 2008 R2» on the page. Always refer to the «Applies To» section in articles to determine the actual operating system that each hotfix applies to.

  • The MANIFEST files (.manifest) and the MUM files (.mum) that are installed for each environment are listed separately in the «Additional file information for Windows Server 2008 R2 and for Windows 7» section. MUM and MANIFEST files, and the associated security catalog (.cat) files, are extremely important to maintain the state of the updated components. The security catalog files, for which the attributes are not listed, are signed with a Microsoft digital signature.

For all supported x64-based versions of Windows Server 2008 R2

File name

File version

File size

Date

Time

Platform

Netvsc50.sys

6.1.7600.20743

105,472

26-Jun-2010

03:11

x64

Netvsc60.sys

6.1.7600.20743

172,544

26-Jun-2010

03:11

x64

Netvscres.dll

6.1.7600.16385

42,496

14-Jul-2009

01:30

x64

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the «Applies to» section.

More Information

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates

Additional file information

For more information, click the following article number to view the article in the Microsoft Knowledge Base:

981836Network connectivity for a Windows Server 2003-based Hyper-V virtual machine is lost temporarily in Windows Server 2008 R2

Additional file information for Windows Server 2008 R2

Additional files for all supported x64-based versions of Windows Server 2008 R2

File name

Amd64_wnetvsc.inf_31bf3856ad364e35_6.1.7600.20743_none_b3c5ff0a022bc813.manifest

File version

Not applicable

File size

2,657

Date (UTC)

28-Jun-2010

Time (UTC)

21:57

Platform

Not applicable

File name

Update.mum

File version

Not applicable

File size

1,895

Date (UTC)

28-Jun-2010

Time (UTC)

21:57

Platform

Not applicable

Нужна дополнительная помощь?

Для более удобного управления виртуальными машинами, а так же для служебных задач и увеличения производительности существуют службы интеграции Hyper V. Службы интеграций (Integration Services) это набор компонентов, в частности драйверов, частью из которых можно управлять отключая и включая для определенных нужд. Если вы работали с VMWare vSphere или Workstation, то сталкивались с похожим функционалом под названием VMWare Tools.

Если мы зайдем в свойства ВМ, то можем увидеть эти службы:

Свойства виртуальной машины Hyper VСлужбы интеграции Hyper V

В зависимости от редакции операционной системы гипервизора не все службы могут быть:

  • 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:

# Статус сервисов
Get-Service -Name '*vmic*'

# Включены ли они у конкретной VM
Get-VMIntegrationService -VMName 'Win10'

# Для всех VM
Get-VM | Get-VMIntegrationService

Можно так же включить пакеты интеграций с помощью Powershell:

# Включение гостевого сервиса
Enable-VMIntegrationService -VMName "Win10" -Name "Guest Service Interface"

# Отключение сервиса гостевой службы
Disable-VMIntegrationService -VMName "Win10" -Name "Guest Service Interface"

# Включение всех сервисов
Get-VMIntegrationService -VMName 'Win10' | Enable-VMIntegrationService

Включение сервисов интеграций Hyper V в PowershellК компонентам интеграции Hyper V относится Powershell Direct, которая позволяет управлять виртуальной машиной из Powershell минуя конфигурацию сети. Такая возможность появилась в службах интеграции Windows Server 2016 и 10. Например так:

# Удаленная сессия
Enter-PSSession -VMName 'Win10'

# Выполнение удаленной команды
Invoke-Command -VMName 'Win10' -ScriptBlock {ping 'fixmypc.ru'}

Кроме описанных выше возможностей к пакетам интеграции относятся и драйвера, которое относятся к разному типу оборудований. Таких типов оборудования всего два.

Эмулированное оборудование — используется для поддержки старых или неизвестных операционных систем. В основном, какой тип оборудования будет использоваться решается в момент выбора поколения при создании виртуальных машин Hyper V. Это оборудование медленней, чем следующее поколение и хоть почти все системы могут с ним работать, его не следует выбирать при возможности. Пример такого оборудования — это контроллер IDE и Legacy Network Adapter. Пример с ВМ Generation 1:

Generation 1 VM Hyper VСинтетическое оборудование — чаще используется в виртуальных машинах второго поколения. Основное преимущество в том, что оно работает быстрее.

Пример разной работы этих типов оборудования.

Generation 2 VM синтетическое оборудование       Generation 1 Hyper V эмулированное оборудование

Если после установки операционной системы возникает проблема, например, с мышкой или звуком, это говорит об отсутствие пакета интеграции в Hyper V. В этом случае мы так же можем зайти в «Диспетчер устройств» и увидеть, что драйвера отсутствуют.  Мы разбирали такую ситуацию на примере установки Windows XP в Hyper V. Такая проблема решилась установкой службы интеграции Hyper V через файл vmguest.iso из другой версии гипервизора.

В разных версиях Hyper V пакеты интеграции устанавливались по-разному. Начиная с версий Windows 10 и 2012 R2 драйвера уже содержаться внутри операционной системы ВМ и обновляются через центр обновления. В случаях версий ниже компоненты интеграции Hyper V устанавливались путем добавления в виртуальный привод файла vmguest.iso, который лежал по пути C:WindowsSystem32. Начиная с версии гипервизора на Windows Server 2016/10 такой файл уже не включается в сборку, так как подразумевается что никто не будет использовать старые виртуальные машины. Для установки драйверов, например, на Windows 7 нужно скачивать старый гипервизор и вытаскивать этот файл оттуда. 

Это файл vmguest.iso, который я использовал при установке XP. Скорее всего он подойдет и для других версий систем.

Теги:

#hyper-v

I’m frequently receiving questions about what’s wrong with Windows Server 2016 and how to manage Hyper-V IS. I’d like to discuss it in a FAQ manner. If your question is not answered, just feel free to leave a comment

Where is the integration services setup disk (VmGuest.iso)?

All of us remember times when we had to insert ISO which was available on Hyper-V host , run it on each VMs and check it’s version from time to time for keeping them up-to-date (yes, vmguest.iso was updated via Windows Update).

The process of Hyper-V IS upgrading has been changed since Windows Server 2016. Now VMs get IS updates directly from Windows Update (WU). ISO is not included and it’s not needed anymore.

It’s completely true if you have new OS inside VMs (Windows 2012 R2/Windows 8.1 and later). Hyper-V IS automatically get updates from WU in these OSes. No actions required.

We have another picture for older OSes (Windows Server 2012/Windows 8 and older). For such OSes, you need to verify that Data Exchange Service (DES) is turned on and running.

DES provides shared registry values (HostSystemOSMajor and HostSystemOSMinor under the hive HKLMSOFTWAREMicrosoftVirtual MachineGuestParameters) between host and VMs for determining IS applicability. These values should be existed in VM in order to get IS updates from WU. If DES has never been enabled on VMs – IS won’t be provided.

hypervregs

Hack: you can edit/add these parameters and set values manually (of course, it’s unsupported)

Example of outdated IS in VM with WS2012R2 on WS2016 host (DES provided values from VM, compared them with host’s and they are not the same):

image

Linux Guests? Built-In or  Linux Integration Services are required

Unsupported Windows Server 2003? Integration services setup disk is required. Can be copied from WS2012R2 (download link is below). Better option: plan migration to newer OS

How to install IS manually?

Use this KB if DES can’t be enabled or WU is unavailable:

Hyper-V integration components update for Windows virtual machines that are running on a Windows 10 or Windows Server 2016-based host (IS  ver. 6.3.9600.17903) + IS update for Windows Server Guest OSes (IS ver. 6.3.9600.18080)

Update: IS was updated by the June’s month rollup to version 6.3.9600.18692

Note: To install this update, you must have April 2014, update rollup for Windows RT 8.1, Windows 8.1, and Windows Server 2012 R2 (2919355) installed in Windows 8.1. Or, install Service Pack 1 for Windows 7.

To install IS (CAB-file) use PowerShell:

Add-WindowsPackage -PackagePath pathtocab -Online

If you want to do offline VM servicing : read guide from Sarah Cooley

TIP: IS with later version is available from uploaded VMGuest.iso below (use it to simplify overall process)

Where can I find ISO if I haven’t got Windows Server 2012 R2 installed?

I’ve uploaded Hyper-V Integrations Services ISO for you. It was taken from Windows Server 2012 R2 (up-to-date, 02/20/17 . IS version: 6.3.9600.18398). You can use this ISO to install Integration Services in “prehistoric” guest OSes (but again..migration to newer OS is better option for such VMs) on Windows Server 2016 or with hosts running on Windows 2012 R2/Windows 8.0/8.1 Download link for VMGuest.ISO

Update: here is a link for the latest Hyper-V Integration Services (version 6.3.9600.18692), taken from Server 2012 R2 + November updates: VMGuest.ISO (November, 2017)

Update: if you are running 2008 R2/2012R2 guest VMs on Windows 10/Server 2012R2/2016 hosts, there is a special update available at KB4072650 (6.3.9600.18907) 

I’m querying Integration Services version from PowerShell but it shows me 0 for all VMs. What’s wrong?

I’ve provided example of outdated IS in a VM SQL01 above. Cluster validation report generates a warning. PowerShell shows 0 in IntegrationServicesVersion

By default, PowerShell loads Hyper-V module with version 2. I tried to remove that module, import one with 1.1 version and query again IS versions. In that case, I received actual IS versions and  “Update required”  in IntegrationServicesState. It seems like something wrong with Hyper-V 2.0 module. Waiting for official fixes or confirmations.

hyperv

Update: this behavior is normal. VM support is based on the having critical updates and reporting IS version is no longer needed.

Server 2003 x64 on Hyper-V — Integration Services

Discussion in ‘Windows Server’ started by Steve, Jul 3, 2009.

  1. I need to install Windows Server 2003 R2 x64 on Hyper-V but cannot setup
    network adapter.
    Installation (server 2003 x64) include SP1.

    How to install Integration Services on guest machine?

    1. Advertisements

  2. Hello Steve,

    Check «Step 3: Install the operating system and integration services» in:
    http://technet.microsoft.com/en-us/library/cc732470(WS.10).aspx

    Best regards

    Meinolf Weber

    1. Advertisements

  3. You need to install SP2 before you can install the ICs. Without a NIC,
    you need to convert the SP2 download to an iso file on the host and link
    that to the CD/DVD drive of the vm.

    With SP2 installed you can install the ICs, which will load the driver for
    the synthetic NIC used by Hyper-V. With Server 2003 x64 you cannot use the
    legacy NIC option. The legacy NIC is the one used by VPC/Virtual Server and
    there is no 64-bit driver for it. VPC/Virtual Server do not support 64-bit
    guests.


  4. that’s it? Thank you very much

    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You’ll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.


Windows Vista Tips

Понравилась статья? Поделить с друзьями:
  • Hyper terminal exe скачать на русском windows 7 торрент
  • Hyper iot приложение скачать на русском windows 10
  • Hyper for youtube скачать для windows 10
  • Hydra скачать программу для windows 10
  • Hy 858 драйвер windows 7 x64