One of the features of the upcoming release of Service Pack 1 for SCCM 2012 is the ability to manage Linux agents.
In this post I will cover the basic – installing an agent on a Linux machine.
I have installed SCCM 2012 SP1 Beta on my Hyper-V lab server. I also have a Red Hat 6.3 machine on the same host.
First I have downloaded the installation files from the following link:
Update: Download link no longer working
Please note that the files are still in Beta.
Once downloaded, extract the files to a shared folder on the SCCM server and copy them to the Linux machine.
The next step is to login to the Linux machine – the installation of the SCCM agent can be done only on the machine. There is no Push method to Linux agents.
- Login to the Linux machine and open a Terminal
- Browse to the location where you’ve stored the SCCM Linux Agent files
- Enable the install script to run as a program by executing the following command: chmod +x install
- Install the client by running the install script with the appropriate switches. In my case I used on the –mp and –sitecode swithes: ./install –mp <MP_Server_FQDN> -sitecode <SITE_Code> installfile
This should get the Linux agent installed on the machine sucsesfully. You can view the installation log in the following location /var/opt/microsoft/scxcm.log
I have previously configured my SCCM server to automatically accept manual agent’s installation so as soon as I opened the SCCM console I’ve noticed the client in the Devices view.