Bu makalede System Center 2012 R2 Configuration Manager ( SCCM 2012 R2) kurulumuna geçmeden önce yapılması gereken altyapı hazırlıklarından ve kurulum adımlarındaki hataların giderilmesinden bahsedilecektir.
Demo ortamı;
- Windows 2012 R2 Prew. X64 –> DC Rolü —> Netbios Name: DC
- Windows 2012 R2 Prew. X64 –> SCCM 2012 R2 Prev. Kurulacağı sunucu —> Netbios Name: SCCM
- Windows 2012 R2 Prew. X64 –> SQL 2012 SP1 kurulu DB Sunucusu —> Netbios Name: SQL
Sunucu kurulumları dışındaki bütün yapılandırma ayarlarına bu makalede değinilecektir.
Gerçek hayat senaryolarına yakın olması amacı ile sql sunucusu ile sccm sunucusu birbirinden ayrılmıştır.
SQL Sunucusu üzerine SQL 2012 SP1 Media’sı takılır ve kuruluma başlanır.
SCCM ürününün SQL üzerindeki bileşen ihtiyacı aşağıdaki resimdeki gibidir.
-Database Engine
-Full-Text and Sematic Extractions
-Reporting Services
-Management Tools (SQL Yönetimi için)
Dikkat edilmesi gereken nokta SQL makinesi üzerinde kurulum gerçekleştirmeden önce .Net Framework 3.5 kurulu olması gerekiyor.
SQL Instance seçildiği yer aşağıdaki gibidir. Özellikle tek SQL sunucusu üzerinde birden fazla DB bulundurulması gereken durumlarda farklı instance ile duruma çözüm getirilir. Best Practice olarak önerilen farklı ürünlerin veri tabanlarının farklı instance üzerinde tutulmasıdır. Bu sayede SQL servisinin restart edilmesi gereken durumlarda sadece ilgili instance restart edilerek tüm DB’lerin etkilenmesi engellenmiş olur.
SQL servislerinin çalışacağı hesap belirlenir. Servis hesabı olarak da düşünülebilir. Domain user hesabı yerine Windows 2008 R2 ile birlikte gelen gMSA (Managed Service Account) kullanılabilir. Bu güvenlik açığı oluşturmadan servisin düzgün bir şekilde çalışmasını sağlayacaktır.
Tüm System Center ürünlerinde DB için gerekli Collation ayarı aşağıdaki gibidir. Özellikle bölgesel dil ayarlarında English United State olmayan sunucularda bu ayar farklılık gösterir. Aşağıdaki gibi olması gereklidir.
Database Engine hizmetine bağlanabilecek kullanıcıların seçildiği yerdir.
Projelerde genellikle Database ve temp dosyalarının hatta bazen bunların loglarının ayrı ayrı partitions üzerinde olması istenir. Bu ayarların gerçekleştirildiği yer aşağıdaki gibidir.
Reporting Service ihtiyacı SCCM ürünü için bulunmaktadır. Kurulumda yapılandırılabileceği gibi daha sonradan Reporting Configuration Manager üzerinden yapılandırılabilir.
SQL Kurulumu tamamlandıktan sonra gerekli olmasa da yapılması önerilen bir yapılandırma bulunmaktadır. Bu yapılandırma; SQL makinesinin local administrators grubuna SCCM makinesinin Computer Account eklenmesidir.
SQL, sqlserver.exe memory kısıtlaması yapılmadığı durumlarda çalıştığı sunucunun memory miktarını alabileceği kadar almaktadır. Bu durum SCCM kurulum adımlarında Warning olarak görünmektedir. Bu uyarıyı almamak için Memory kısmında Maximum server memory kısıtlanmalıdır.
DC sunucusu üzerinde System Management isimli bir container’ın oluşturulması gereklidir. Bu container içerisine SCCM kurulduktan sonra Boundary tanımlarının ve SCCM’in AD ile entegre çalışmasını sağlayacak tanımların oluşması gerekmektedir. Bu objelerin oluşması için System Management container haklarını SCCM’in bilgisayar hesabının full control olarak tanımlanması gerekmektedir.
System Management olarak isimlendirilir.
SCCM Computer Account Full hak verilir.
SCCM’in AD ile bütünleşik çalışmasını sağlayacak Attributes Windows Schema içerisinde gelmemektedir. Bundan dolayı Schema’nın extend edilmesi gerekmektedir. Aşağıda ilgili komut bu komutun bulunduğu dizin görülmektedir. Bu işlemi gerçekleştirmeden önce AD yedeklenmesi önerilir.
İşlem tamamlandıktan sonra log dosyası incelenmelidir.
Diğer makalede Software Update Point için WSUS yapılandırılması, SCCM’in kurulması ve gerekli windows bileşenlerinin kurulması konularına değinilecektir.