< Blog

Step-by-Step Instructions on How to Install a System Center 2012 Configuration Manager Client on a CentOS 7 Server

By Garth Jones

In my last two blog posts, Step-by-Step Instructions on How to Install a CentOS 7 Linux Virtual Machine in Windows Hyper-V Server, and How to Install CentOS 7 on Hyper-V With Integration Services, I showed you how to install and setup your CentOS 7 server.

In this blog post, I will show you how to install the System Center 2012 Configuration Manager (CM12) client agent on a CentOS 7 server.

  1. Download and extract the TAR files for the *nix Configuration Manager client from one of the following Links:

CM12 R2

http://www.microsoft.com/en-us/download/details.aspx?id=39360

CM12 SP1

http://www.microsoft.com/en-us/download/details.aspx?id=36212

  1. Copy all of the TAR files to your CentOS 7 server.

 

How to install a System Center 2012 Configuration Manager Client-Terminal Window

3. On your CentOS 7 server, open a Terminal Window; change the directory location to the install location, as per the above example, and change the attribute of the install file to allow for it to be executed. chmod +x install

How to install a System Center 2012 Configuration Manager Client-Command Line

4. Execute the following command line and don’t forget to adjust it for your site.

./install -mp <mp FQDN> -sitecode <side code> ccm-Universalx64.tar

For my test site, I used this command line: ./install -mp cm12-cm4.gartek.tst -sitecode cm4 ccm-Universalx64.tar (see the above screenshot).

How to install a System Center 2012 Configuration Manager Client-Wait

5. Wait until the installation is complete.

How to install a System Center 2012 Configuration Manager Client-Complete

In the above screenshot, you can see that the installation is complete.

How to install a System Center 2012 Configuration Manager Client-Update Membership

6. Move to the CM12 Console and Update Membership for the All Systems collection. However, notice that once the collection membership is refreshed that my CentOS client is not approved.

How to install a System Center 2012 Configuration Manager Client-Approve

7. Right click the client and click Approve.

How to install a System Center 2012 Configuration Manager Client-Inventory Data

8. Once the hardware inventory is returned to CM12, you will see the inventory data within Resource Explorer from your CentOS 7 server. You can then treat this client just as you would any other.

Below are a couple of useful commands to know for your CentOS 7 server.

Perform a policy request:

/opt/microsoft/configmgr/bin/ccmexec -rs policy

Perform a hardware inventory request:

/opt/microsoft/configmgr/bin/ccmexec -rs hinv

I hope that you find this blog post useful in order to manage your CentOS 7 clients.

Now that I have confirmed what steps are needed to inventory CentOS 7 servers, I can say with confidence that yes it can be done! I hope that you have found this blog post series useful.