SCCM 2012 SP1 Linux Makinelerin Eklenmesi

SCCM 2012 yazılımının SP1 eklentisi ile artık Linux ve Unix işletim sistemlerine de destek verilmektedir. Birçok Linux ve Unix işletim sistemi yüklü olan makine SCCM 2012 SP1 konsolu üzerinden yönetilebilmekte ve envanteri çıkarılabilmektedir.

Desteklenen Linux ve Unix işletim sistemleri listesine sayfamızda yer almaktadır.

Linux işletim sistemlerinin SCCM 2012 Sp1 konsoluna eklenmesi tabi ki de Windows işletim sistemi yüklü bilgisayarlardan farklı yapılmaktadır.

Linux işletim sistemleri için tavsiye edeceğim ön gereksinimler:

          Linux yüklü makinenizi domaine alırsanız (zorunda değilsiniz) yetkilendirme problemlerini daha rahat aşarsınız.

          Linux makinenin eklenme sürecinde bazı komutlar vermemiz gerekmektedir. Bu sebeple “root” kullanıcısını aktif edebilirsiniz.

          Güvenlik duvarını kapatabilir ya da gerekli portları güvenlik duvarı üzerinden yapılandırabilirsiniz.

Uygulamamızı SUSE Linux üzerinden yapacağız. Kullandığım sürüm SUSE Linux Enterprise 11 x64’dür. ISO dosyası: SLES-11-SP2-DVD-x86_64-GM-DVD1

SUSE Linux ü kurduktan sonra ilk olarak domaine alıyorum. Bu işlem için YAST denetim masasından “Windows Domain Membership” seçeneğini seçiyorum.

 

 

 

Açılan pencere içerisinden Linux işletim sistemimi mevcut domainime alıyorum.

 

 

Daha önce belirttiğim gibi domaine almak zorunda değilsiniz. Linux işletim sistemimde yetkilendirme işlemlerinde problem çıkmaması için ve daha kolay SCCM 2012 SP1 yönetim paneline eklenmesi için domaine aldım.

Bu işlemin ardından domain kullanıcınızı Linux makinede test de edebilirsiniz.

Root kullanıcısı ile Linux işletim sistemine oturum açıyorum. Eğer root kullanıcısının parolasını hatırlamıyorsanız aşağıdaki komutlar ile root kullanıcısına parola atayabilirsiniz:

Sudo  passwd  root

Bu komutun ardından iki kez yeni parolayı girmeniz gerekmektedir.

Parola atadıktan sonra Linux işletim sisteminize root kullanıcısı ile oturum açabilirsiniz.

Sıra geldi Linux istemci yazılımını SUSE işletim sistemimize taşımaya. Aşağıdaki bağlantıdan Linux istemciyi indirmemiz gerekmektedir.

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

 

Red Hat işletim sistemi için RHEL.exe, Suse işletim sistemi için SLES.exe ve Sun Solaris işletim sistemi için Solaris.EXE’yi çekmeniz gerekmektedir.

Ben Suse Linux ile çalıştığımdan dolayı “SC 2012 CM SP1 RTM client for SLES.EXE” yazılımını Windows işletim sistemime çekiyorum.

Windows’a çekmemin sebebi exe’yi çalıştırdıktan sonra bir takım Linux client paketleri işletim sistemime kopyalanacak ve bunlardan sadece gerekli olanı Linux işletim sistemime taşıyacağım. Zaten exe uzantılı dosyalar Linux içerisinde çalıştırılamamaktadır.

Linux işletim sistemime sadece kullandığım SUSE’ye uygun olan istemci dosyasını ve “install” dosyasını taşıyorum.

 

 

SUSE Linux işletim sisteminde terminal’i açıyorum ve ilk olarak tüm kullanıcılar için install dosyasını çalıştırma izni veriyoruz:

Chmod  +x  install

Ardından sccm  2012 agentı yükleme komutu veriyoruz:

./install  –mp sccm.ortacdemirel.com  -sitecode  ORT  ccm-SLES11x64.1.0.0.4008.tar
Komutun kullanım formatı aşağıdaki gibidir:
./install –mp <hostname> -sitecode <code> ccmRHEL5x86.tar

 

Kendi SCCM 2012 sunucunuza, yönetim noktanıza ve Linux istemci paketinize göre değiştirebilirsiniz.
Komutu verdikten sonra kurulum başlayacaktır.

 

 

 

Kurulum bittiğinde gerekli dosyalar “/opt/microsoft/configmgr” dizinin altında yer alacaktır.

 

 

Kurulum aşamasından SCCM 2012 Sp1 konsoluna Linux istemcimiz gelecektir. Linux istemcimizin üzerine sağ tıklayıp “approve” seçeneği ile onay vermemiz gerekiyor.

 

 

 

Onay işleminin ardından Linux makinede sccm agent hizmetini kapatıyoruz. Bu işlemi aşağıdaki komut ile yapabiliriz:

/opt/microsoft/configmgr/bin/ccmexec   -s

 

İstersek YAST konsolunda bulunan “System Services” bölümünden de yapabiliriz.

 

 

Agent’ı durdurduktan sonra aşağıdaki komut ile cookies leri siliyoruz.

 

Rm   /opt/microsoft/configmgr/root/ccm/policy/servercookies.xml

 

Aşağıdaki komut ile agent’ı tekrar başlatıyoruz:

 

/opt/microsoft/configmgr/bin/ccmexec  -d

 

İstersek konsol üzerinde de yapabiliriz.

Bu aşamadan sonra aşağıdaki Linux istemcimizin politikaları tekrar almasını sağlıyoruz:
/opt/microsoft/configmgr/bin/ccmexec  -rs   policy

Ve son olarak aşağıdaki komut ile donanım envanteri talep ediyoruz:

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

 

Tüm işlemler bittikten sonra SCCM 2012 Sp1 yönetim konsolundan Linux istemcimize geliyoruz ve kaynak toplayıcısını çalıştırdığımızda Linux istemcimiz ile ilgili birçok kaynağın geldiğini görüyoruz.

 

 

 

Kaynak: http://technet.microsoft.com/en-us/library/jj573939.aspx

Paylaş

Leave a Reply

Your email address will not be published. Required fields are marked *