< Blog

How to Install CentOS 7 on Hyper-V With Integration Services

By Garth Jones

In my last blog post, I showed you how to install a CentOS 7 Linux virtual machine in Windows Hyper-V Server. In this blog post I will demonstrate how to install Linux integration services for Hyper-V.

STOP the installation!

I learned a few things while putting together this post. First, I was under the impression that I needed to install Hyper-V integration services. However, I found out that starting with CentOS 6.4, the Linux Integration Services for Hyper-V are included, so you do not need to install it at all!

You can read more about Hyper-V integration services here: http://technet.microsoft.com/en-US/library/dn531026.aspx

After reading about Hyper-V integration services in the above link, you’ll soon discover, like me, that Cloud support for operating systems (OS) like *nix is changing so fast that things can get out of date very quickly. Blog posts from a year ago might not be relevant any more. It is important, therefore, to review the latest documentation in order to confirm Hyper-V integration services details and to ensure that you are not missing any steps that may be required.

For example, notice within the link above that starting with CentOS 6.5, which was released on December 1, 2013 (not even a year ago), that Dynamic Memory – Hot Add is supported. In order to leverage this feature, however, you need to enable it within the CentOS server first. I enabled this feature (following the steps in the link) within my CentOS 7 server so that it can use Dynamic Memory.

Tip: One of the tricks that I learned was to enable the Graphic User Interface (GUI) for CentOS by using the following command:

yum groupinstall “GNOME Desktop” “Graphical Administration Tools”

By the way, it took ~10 minutes to install the GUI.

After installation this is what the GUI looked like:

Graphic User Interface

In tomorrow’s blog post, I will show you how to install a System Center 2012 Configuration Manager client on CentOS 7.