SCCM Active-Passive Node Yapılandırması: Yüksek Erişilebilirlik Rehberi

Günümüzde kurumsal IT altyapılarında, hizmetlerin kesintisiz çalışmasını sağlamak ve veri kaybını önlemek büyük bir öncelik haline gelmiştir. Microsoft System Center Configuration Manager (SCCM), organizasyonların cihaz yönetimini ve yazılım dağıtım süreçlerini merkezi bir şekilde yönetmesine olanak tanıyan kritik bir çözüm sunar. Ancak, SCCM gibi kritik hizmetlerin sürekliliğini sağlamak için altyapının yüksek erişilebilirlik (High Availability – HA) prensiplerine uygun olarak tasarlanması gerekir.

Bu makalede, SCCM için Active-Passive node mimarisinin nasıl yapılandırılacağı, bu mimarinin avantajları ve yaygın senaryolar üzerinde duracağız. Active-Passive yapı, SCCM hizmetinin birden fazla sunucuya dağıtılmasını ve olası bir arıza durumunda kesintisiz çalışmayı sağlamak için tasarlanmıştır. Bu yaklaşım, hem iş sürekliliğini artırır hem de kritik görevlerin güvenilir bir şekilde yürütülmesini mümkün kılar.

Neden Active-Passive Yapı?
SCCM için Active-Passive node çözümü, organizasyonlara şu temel faydaları sağlar:

Bu yazıda, SCCM Active-Passive yapısını adım adım inceleyecek, kurulum ve yapılandırma süreçlerinden olası sorunların çözümüne kadar geniş bir perspektif sunacağız.

SCCM HA Akış Şeması

Genel Ön Koşullar

2. Pasif Mod Sunucusuna Özel Ön Koşullar

3. İçerik Kitaplığı Gereksinimleri

4. SQL Server Gereksinimleri

5. Site Sunucu Rolleri ile İlgili Gereksinimler

6. Güvenlik ve Hesap Gereksinimleri

7. Configuration Manager Konsolu ve Yönetim

8. İzleme ve Günlük İşlemler

Hadi başlayalım!

Ortamımız aşağıdaki gidir:

Active Directory’de SCCM Sunucularının Kontrol Edilmesi

Adım 1: SCCM-SiteServers Grubunu İnceleyin

  1. SCCM-SiteServers Properties penceresini açın.
  2. Members sekmesine geçin. Bu sekmede, Active Directory’de SCCM site sunucularına atanmış tüm üyeler listelenir.
    • Örneğin:
      • SCCM1 sunucusu contoso.com/_contoso/T1 Servers/SCCM yolunda bulunuyor.
      • SCCM2 sunucusu aynı yol içinde tanımlanmış.

Adım 2: Tüm Site Sunucularının Üyeliğini Doğrulayın

Bu Adımın Önemi:

Active Directory’de SCCM İçin Gerekli İzinlerin Kontrolü ve Yapılandırılması

Adım 1: System Management Konteyner Güvenlik Ayarlarını Kontrol Edin

  1. ADSI Edit’i açarak CN=System Management konteynera gidin.
  2. Sağ tıklayarak Properties seçeneğini açın.
  3. Security sekmesine geçin ve izin verilen kullanıcı veya grupları kontrol edin:
    • SCCM1 (aktif mod sunucusu)
    • SCCM2 (pasif mod sunucusu)
    • SCCM-SiteServers grubu

Adım 2: SCCM Site Sunucularına Tam Yetki Verin

  1. Security sekmesindeki her sunucu ve grubun izinlerini kontrol edin.
  2. Özellikle pasif mod sunucusunun (SCCM2) aşağıdaki izinlere sahip olduğundan emin olun:
    • Full Control (Tüm izinler işaretli olmalı).
    • Create All Child Objects ve Delete All Child Objects izinleri dahil.

Adım 3: Gelişmiş Güvenlik Ayarlarını Doğrulayın

  1. Advanced Security Settings ekranına gidin.
  2. SCCM1 ve SCCM2 için aşağıdaki ayarların uygulandığını kontrol edin:
    • Applies to: “This object and all descendant objects” (Bu nesne ve tüm alt nesneler).
    • İzinler:
      • Full Control
      • Create all child objects
      • Delete all child objects
      • Read all properties
      • Write all properties
      • Modify permissions ve Modify owner.

Adım 4: Yeni Site Sunucusu Ekliyorsanız İzinlerinizi Güncelleyin

  1. Eğer SCCM2 gibi yeni bir site sunucusu ekliyorsanız, bu sunucunun bilgisayar hesabını (Computer Account) CN=System Management konteynera ekleyin.
  2. Ekleme işlemini yaptıktan sonra yukarıda belirtilen tüm yetkileri atayın.

Adım 5: İzinleri Test Edin

  1. Configuration Manager konsolundan yeni site sunucusunu eklemeye çalışın.
  2. Eğer erişim sorunları yaşarsanız, özellikle CN=System Management izinlerini yeniden gözden geçirin.

Bu Adımların Önemi

SQL Server İçin Yerel Yönetici İzinlerinin Ayarlanması

Adım 1: Yerel Yönetici Grubunu Kontrol Edin

  1. Computer Management aracını açın.
  2. Local Users and Groups > Groups > Administrators grubuna tıklayın.
  3. Administrators Properties penceresini açın ve aşağıdaki üyeleri doğrulayın:
    • SCCM sunucuları (örnek: CONTOSO\SCCM1, CONTOSO\SCCM2)
    • SCCM-SiteServers grubu
    • SCCM-Admins grubu (isteğe bağlı olarak)

Adım 2: Gerekli Üyeler Ekleyin

2. SQL Server’da Site Sunucusu İçin Giriş (Login) Oluşturulması

Adım 1: SQL Server Management Studio’yu Açın

  1. SQL sunucunuza bağlanın.
  2. Security > Logins altında girişleri kontrol edin.

Adım 2: Yeni Login Ekleyin

  1. Sağ tıklayıp New Login seçeneğini seçin.
  2. Login Name kısmına SCCM pasif mod sunucusunun adını yazın (örnek: CONTOSO\SCCM2$).
  3. Windows Authentication seçeneğinin işaretli olduğundan emin olun.
  4. Default Database olarak master seçili bırakın ve OK butonuna tıklayın.

3. SQL Server Yetkilerinin Ayarlanması

Adım 1: Server Roles Ayarlarını Yapılandırın

  1. Yeni oluşturulan giriş (örnek: CONTOSO\SCCM2$) üzerinde sağ tıklayın ve Properties seçeneğini seçin.
  2. Server Roles sekmesine geçin.
  3. sysadmin rolünün işaretli olduğundan emin olun. Bu rol, sunucunun Configuration Manager için gerekli tüm izinlere sahip olmasını sağlar.

İkinci Site Server’da Yapılması Gereken Yüklemeler ve Ayarlar

Gerekli Windows Özelliklerinin ve Rollerinin Yüklenmesi

Adım 1: NET Framework 3.5 Özelliklerinin Yüklenmesi

  1. Server Manager > Add Roles and Features sihirbazını açın.
  2. Features sekmesine gidin ve aşağıdaki özelliği işaretleyin:
    • .NET Framework 3.5 Features
  3. Devam ederek kurulumu tamamlayın.

Adım 2: Windows Remote Differential Compression (RDC) Özelliğinin PowerShell ile Eklenmesi

  1. PowerShell’i yönetici modunda açın.
  2. Aşağıdaki komutu çalıştırın

    Install-WindowsFeature -Name RDC
  3. Success çıktısını kontrol edin.

Adım 3: Update Services API Özelliğinin PowerShell ile Eklenmesi

  1. PowerShell’i yönetici modunda açın.
  2. Aşağıdaki komutu çalıştırın:powershell

    Install-WindowsFeature -Name UpdateServices-API
  3. Success çıktısını kontrol edin.

2. Windows Assessment and Deployment Kit (ADK) Kurulumu

Adım 1: ADK Kurulum Adımları

  1. Windows ADK yükleyicisini çalıştırın.
  2. Aşağıdaki özellikleri seçerek kurulumu tamamlayın:
    • Deployment Tools
    • User State Migration Tool (USMT)

Adım 2: Windows PE Add-on Kurulumu

  1. Windows PE Add-on paketini çalıştırın.
  2. Windows Preinstallation Environment (Windows PE) seçeneğini işaretleyin ve kurulumu tamamlayın.

3. Diğer Gerekli Bileşenlerin Kurulumu

Adım 1: Microsoft Visual C++ Redistributable Paketlerinin Yüklenmesi

  1. Microsoft Visual C++ 2015-2022 Redistributable yükleyicisini çalıştırın.
  2. Lisans koşullarını kabul edin ve Install butonuna tıklayın.

Adım 2: Microsoft ODBC Driver 18 for SQL Server Kurulumu

  1. ODBC Driver 18 for SQL Server yükleyicisini çalıştırın.
  2. Next butonuna tıklayarak yüklemeyi tamamlayın.

Adım 3: .NET Framework 4.8 Yüklenmesi

  1. Microsoft .NET Framework 4.8 Setup yükleyicisini çalıştırın.
  2. Lisans koşullarını kabul edin ve yüklemeyi başlatın.

SCCM İçerik Kitaplığı (Content Library) Taşınması ve İzinlerin Ayarlanması

1. İçerik Paylaşımı İçin Gerekli İzinlerin Ayarlanması

  1. Paylaşım İzinlerini Ayarlayın:
    • Ortak paylaşım alanına yeni bir klasör açılır ve aşağıdaki izinler tanımlanır.
    • Permissions sekmesinde aşağıdaki gruplara Full Control izni verildiğinden emin olun:
      • SCCM1 sunucusu (örnek: CONTOSO\SCCM1$).
      • SCCM2 sunucusu (örnek: CONTOSO\SCCM2$).
      • SCCM-SiteServers grubu.
      • SCCM-Admins grubu.




  2. Güvenlik (Security) İzinlerini Yapılandırın:
    • Paylaşılan klasörün güvenlik ayarlarında, aşağıdaki kullanıcı ve gruplara gerekli izinleri verin:
      • SCCM sunucularına (SCCM1, SCCM2) Full Control izni verilir.


3. İçerik Kitaplığının Taşınması

  1. Configuration Manager Konsolunu Açın:
    • Konsolda Administration > Site Configuration > Sites sekmesine gidin.
    • İlgili siteyi seçin ve üst menüden Manage Content Library seçeneğine tıklayın.
  1. Yeni İçerik Konumunu Belirleyin:
    • Manage Content Library penceresi açıldığında:
      • Mevcut konumu görüntüleyin (Current Location).
      • New Location kısmına içerik kitaplığını taşıyacağınız paylaşım yolunu girin.

        Örnek: \\sccmcontent\SCCMContentLib\SCCMContentLib.
  2. Taşıma İşlemini Başlatın:
    • Move butonuna tıklayın.
    • Taşıma işlemi sırasında distribution manager ve despooler bileşenlerinin durdurulacağını unutmayın.
    • Bu işlemi yalnızca bakım saatlerinde gerçekleştirin.

3. Taşıma Sonrası Kontroller

  1. Taşınan İçerikleri Kontrol Edin:
    • Taşınan içerik kitaplığına gidin ve içeriğin doğru şekilde taşındığını doğrulayın.
    • Örnek alt klasörler:
      • DataLib
      • FileLib
      • PkgLib

  2. Configuration Manager Konsolunu Doğrulayın:
    • Konsolda taşıma işleminin başarılı olduğunu kontrol edin.
    • Yeni konumun sistem tarafından kullanılabilir durumda olduğundan emin olun.

SCCM Pasif Mod Sunucusu Yapılandırması

1. Yeni Site Sunucu Eklenmesi

  1. Configuration Manager Konsolunu Açın:
    • Konsolda Administration > Site Configuration > Servers and Site System Roles bölümüne gidin.
  2. Yeni Bir Site Sunucusu Oluşturun:
    • Create Site System Server Wizard‘ı başlatın.
    • General sekmesinde:
      • Sunucunun adını girin (örneğin: SCCM2.contoso.com).
      • Site kodunu seçin (örneğin: CO1 - Contoso).
      • Site System Installation Account altında, Use the site server’s computer account seçeneğini işaretleyin.

2. Sistem Rolünün Belirlenmesi

  1. System Role Selection Sekmesine Geçin:
    • Sunucunun üstleneceği rolü seçin:
      • Site Server in Passive Mode seçeneğini işaretleyin.
    • Bu aşamada başka roller eklemeyin. Pasif mod sunucusu yükleme tamamlandıktan sonra diğer roller eklenebilir.

3. Konfigürasyon Yolu ve Dosyaların Belirtilmesi

  1. Site Server in Passive Mode Sekmesi:
    • Pasif mod sunucusu için kurulum dosyalarını belirleyin:
      • Copy installation source files over the network from the site server in active mode seçeneğini seçin veya UNC yolunu girin.
    • Installation Folder alanında hedef klasörü belirtin (örneğin: E:\Microsoft Configuration Manager).
  2. Summary Sekmesi:
    • Girdiğiniz ayarların özetini kontrol edin.
    • Next butonuna tıklayarak işlemi başlatın.

4. Yükleme Sürecinin Takibi

  1. Monitoring Sekmesine Gidin:
    • Monitoring > System Status > Site Server Status altına giderek yükleme durumunu kontrol edin.
    • Yeni pasif mod sunucusu (örneğin: SCCM2.contoso.com) burada Installing olarak görünecektir.


  2. Site Server Installation Status Ekranı:
    • Yükleme sırasında gerçekleşen adımları kontrol edin:
      • Prerequisite Check: Gerekli ön koşullar doğrulanır.
      • Installation: Dosyalar kopyalanır ve sunucuya kurulur.
      • Post Installation: Kurulum sonrası işlemler gerçekleştirilir.
      • Promotion: Gerekirse pasif mod sunucusunu aktif moda yükseltmek için hazırdır.

5. Taşıma Sonrası Kontroller

  1. Konsoldan Durumu Doğrulayın:
    • Pasif mod sunucusu başarıyla eklendikten sonra Status alanında OK olarak görünmelidir.

Pasif Node üzerinde SCCM Konsol Kurulumu

SCCM Konsolunun Kurulumu

  1. Kurulum Dosyasına Erişim
    • SCCM yükleme medyasındaki bin\i386 klasörüne gidin
      .
    • consolesetup.exe dosyasını çift tıklayarak çalıştırın.


  2. Kurulum Sihirbazının Başlatılması
    • “Microsoft Configuration Manager” kurulum ekranı açıldığında, Next butonuna tıklayın.
  3. Site Sunucusunun Belirtilmesi
    • “Site Server” ekranında, Configuration Manager konsolunun bağlanacağı site sunucusunun tam FQDN (Fully Qualified Domain Name) adresini yazın (örneğin, SCCM2.contoso.com).
    • Next butonuna tıklayın.


  4. Kurulum Klasörünün Seçilmesi
    • “Installation Folder” ekranında, konsolun yükleneceği klasör yolunu belirleyin veya varsayılan klasörü kullanın.

    • Next butonuna tıklayın.

  5. Kuruluma Hazırlık
    • “Ready to Install” ekranında, kurulumun başlatılması için Install butonuna tıklayın.
  6. Kurulumun Tamamlanması
    • Kurulum başarıyla tamamlandığında, “Start the Configuration Manager console after you close the Setup Wizard” kutucuğunu işaretleyerek Finish butonuna tıklayın.
  7. Konsolun Açılması
    • Kurulumdan sonra Configuration Manager konsolu otomatik olarak açılacaktır. Site sunucusuna bağlantı doğrulandıktan sonra konsolu kullanmaya başlayabilirsiniz.

SCCM Site Server Failover ve Rolleri Aktarma İşlemleri

  1. Site Configuration’dan Primary Site Durumunu Kontrol Etme
    • Administration > Site Configuration > Sites sekmesine gidin.
    • “Primary Site” durumunun “Site Active” olarak listelendiğinden emin olun.
    • Şu anda aktif olan sunucu “SCCM1.contoso.com” olarak görünüyor.



  2. Failover Sunucusunu Aktif Modda Yükseltme
    • Administration bölümünden mevcut pasif site sunucusu SCCM2’yi bulun.
    • SCCM2 sunucusuna sağ tıklayarak “Promote to Active” seçeneğini tıklayın.
    • Karşınıza çıkan uyarı mesajında, bu işlemin SCCM2 sunucusunu aktif moda taşıyacağı belirtilecektir. “Yes” butonuna tıklayarak onaylayın.


  3. Site Server Installation Status Durumunu Takip Etme
    • Monitoring > Site Server Status sekmesine gidin.
    • SCCM2 sunucusu için “Promotion” adımının “In Progress” durumuna geldiğini gözlemleyin.
    • Detaylı bir inceleme için “Site Server Installation Status” bölümüne girin. Burada şu adımları izlenir:
      • “Validate that the site server is ready” adımı tamamlanır.
      • SCCM1 sunucusundaki Configuration Manager servislerinin durdurulması.
      • SCCM2 sunucusunda Configuration Manager servislerinin başlatılması.
      • Boot image dosyalarının valide edilmesi.
    • Her adımın “Completed” durumuna geçtiğinden emin olun.


  4. Durum ve Son Kontroller
    • Monitoring bölümünde “Site Server Status” ekranına geri dönün.
    • SCCM2 sunucusunun “Mode” durumunun “Active” olarak güncellendiğini doğrulayın.
    • SCCM1 sunucusu “Passive” durumuna düştüyse failover başarıyla tamamlanmış demektir.






  5. Ek Kontroller ve Yapılandırma
    • SCCM konsolu ve client’ların SCCM2’ye bağlandığından emin olun.
    • Failover sonrası herhangi bir iletişim problemi olmaması için log dosyalarını kontrol edin: failovermgr.log ve sitecomp.log.
    • Yeni site sunucusu SCCM2 için gerekliyse sertifikaları ve gerekli rolleri doğruladıktan sonra işlemleri tamamlayın.

SCCM site sunucularının kurulumu ve yapılandırılması süreci, doğru bir planlama ve sistematik bir yaklaşımla sorunsuz bir şekilde tamamlanabilir. Bu makalede paylaşılan adımların, SCCM altyapınızı başarılı bir şekilde oluşturmanıza ve yönetmenize yardımcı olacağını umuyoruz. Umarız bu rehber, ihtiyaçlarınıza yönelik faydalı bir kaynak olur ve BT süreçlerinizde verimliliği artırır. Çalışmalarınızda başarılar diler, bu makalenin size katkı sağlamasını temenni ederiz.

Exit mobile version