Tuesday
Aug072012

Installing Hyper-V Integration Services on CentOS 6.3/RHEL 6.3

Microsoft release Hyper-V Integration Services 3.3 in June, and they officially support up to CentOS 6.2. If you try to install them on CentOS 6.3 using the install.sh script you will recieve the following error:

kernel(clocksource_register) = 0xd88be65d is needed by kmod-microsft-hyper-vrhel63.3-4.20120605.x86_64

The problem here is that the kmod RPM has symbols in it that are not in the RedHar/CentOS 6.3 kernels. Because of this the install.sh script fails when it cant apply the kernal mods.

Theres two well known solutions for this problem, 1) Downgrade the Kernal, or 2) install an older CentOS and upgrade it to 6.3 after the integration services are installed. 

Theres actually a third option, thats quite a bit easier as well: If you install the RPMs manually and force the dependancy check all seems to be good. A yum update will throw a warning, but the system will still function.

To do this mount the integration services 3.3 disk on your linux instance. Then execute the RPMs directly in the following order:

rpm -Uvh --nodeps kmod-microsoft-hyper-v-rhel63.3-4.20120605.x86_64.rpm
rpm -Uvh --nodeps microsoft-hyper-v-rhel63.3-4.20120605.x86_64.rpm

After a reboot you should be able to use a synthetic NIC, have time sync, etc.

PrintView Printer Friendly Version

EmailEmail Article to Friend

References (5)

References allow you to track sources for this article, as well as articles that were written in response to this article.
  • Response
    Response: a
    The Cloud Builder Blog - Blog - Installing Hyper-V Integration Services on CentOS 6.3/RHEL 6.3
  • Response
    The Cloud Builder Blog - Blog - Installing Hyper-V Integration Services on CentOS 6.3/RHEL 6.3
  • Response
    Response: Steve Jacob
    The Cloud Builder Blog - Blog - Installing Hyper-V Integration Services on CentOS 6.3/RHEL 6.3
  • Response
    Response: groupwise inc
    The Cloud Builder Blog - Blog - Installing Hyper-V Integration Services on CentOS 6.3/RHEL 6.3
  • Response
    Response: outsource seo
    The Cloud Builder Blog - Blog - Installing Hyper-V Integration Services on CentOS 6.3/RHEL 6.3

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
All HTML will be escaped. Hyperlinks will be created for URLs automatically.
« Virtual Machine Manager 2012 built in @Variables | Main | VMM 2012 Service Design Best Practices, Tips and Tricks »