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

by | Oct 15, 2014 | Android, ConfigMgr, How-To

Last updated on September 28th, 2022 at 09:29 am

Yesterday, 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.

Hyper-V With Integration Services for CentOS

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, 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: https://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. Therefore 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 ensure that you are not missing any steps that may be required.

For example, within the link above that starting with CentOS 6.5, that Dynamic Memory – Hot Add is supported. CentOS was released on December 1, 2013 . 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) 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 for CentOS

In tomorrow’s blog post, I will show you how to install a SCCM client on CentOS 7.