CREATING A DSC PULL SERVER & IMPROVING DSC CONFIGURATIONS EĞİTİMİ

DSC yapılandırmalarını merkezden dağıtın

DSC pull server kurun, konfigürasyonları modüler ve yeniden kullanılabilir hale getirin, raporlamayla uyumluluğu izleyin.

PowerShell DSC eğitimi; pull server kurulumu ve düğüm kaydı, MOF ve LCM, ConfigurationData ile veri ayrımı, composite configuration ile modülerlik ve uyumluluk raporlamayı uygulamalı öğretir.

3 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

DSC pull server kurulumu ve konfigürasyon iyileştirme

Bu ileri seviye eğitim, PowerShell Desired State Configuration (DSC) ile merkezi bir pull server kurmayı ve konfigürasyonları üretim kalitesine çıkarmayı öğretir. DSC mimarisi: Local Configuration Manager (LCM), push ve pull modları, MOF derleme işlenir. HTTP/HTTPS pull server kurulumu (xPSDesiredStateConfiguration), Registration Key ile düğüm kaydı, sertifika ve güvenlik ele alınır. Konfigürasyon kalitesi: parametreli ve veri-ayrık (ConfigurationData) yapı, node-specific veri, environment ayrımı gösterilir. Composite ve nested configuration ile modülerlik, DSC resource seçimi, idempotent kaynak yazımı ve Script resource kullanımı işlenir. LCM ayarları (ConfigurationMode, RefreshMode, RebootNodeIfNeeded), partial configuration, raporlama sunucusu (report server) ve uyumluluk (compliance) izleme anlatılır. Katılımcı eğitim sonunda ölçeklenebilir, veri odaklı ve izlenebilir bir DSC altyapısı kurup işletebilir.

Süre ve Format

3 Gün. Her gün dört modül; Windows PowerShell ve DSC üzerinde pull server ve konfigürasyonlarla uygulamalı lab yapılır.

Seviye

İleri Seviye — PowerShell Desired State Configuration (DSC) ile pull server kurulumu ve konfigürasyonların modülerleştirilmesi, kompozisyonu ve optimizasyonu.

Öğrenme Metodu

Her konu laboratuvar sunucularında MOF derleme, pull server dağıtımı ve LCM uygulamasıyla uygulamalı pekiştirilir.

Neden Bu Eğitim?

🎯İstenen Durum

Sunucuları betik değil, istenen durum tanımıyla tutarlı tutarsınız.

🗄️Merkezi Dağıtım

Pull server ile yüzlerce düğüme konfigürasyonu merkezden dağıtırsınız.

♻️Yeniden Kullanım

Composite ve veri-ayrık yapıyla konfigürasyonları modüler ve bakımı kolay yaparsınız.

Anahtar Konular

powershell dscdsc pull serverdesired state configurationlocal configuration managerconfigurationdatacomposite configurationdsc resourcemof derlemepartial configurationdsc raporlamalcm ayarları
“İyi bir konfigürasyon betik değildir; sürdürülebilir bir niyet beyanıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
PowerShell

PowerShell söz dizimi, fonksiyon ve modül kullanımında deneyim beklenir.

2
Windows Server

Windows Server rol/özellik ve servis yönetimi deneyimi gerekir.

3
DSC Temeli

Temel DSC configuration ve resource kavramına aşinalık faydalıdır.

4
Lab Ortamı

Birden çok Windows Server düğümü ve bir yönetim istasyonu.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, DSC mimarisini kavrar ve bir HTTPS pull server kurar.
Modül 1
DSC Mimarisi
  • Desired State Configuration temel kavramı
  • Local Configuration Manager (LCM) rolü
  • Push ve pull mod karşılaştırması
  • Configuration, Node ve Resource ilişkisi
  • Idempotent (tekrarda güvenli) uygulama
  • Test/Get/Set resource yaşam döngüsü
Modül 2
MOF ve Push
  • Configuration bloğu ve derleme
  • MOF dosyasının üretimi
  • Start-DscConfiguration ile push uygulama
  • Test-DscConfiguration ile uyum kontrolü
  • Get-DscConfiguration ile mevcut durum
  • Push modun sınırları ve ölçek sorunu
Modül 3
Pull Server Kurulumu
  • xPSDesiredStateConfiguration modülü
  • HTTP vs HTTPS pull endpoint
  • IIS ve OData endpoint yapılandırması
  • Sertifika ile güvenli pull
  • Modül ve konfigürasyon deposu (repository)
  • Checksum üretimi (New-DscChecksum)
Modül 4
Düğüm Kaydı
  • RegistrationKey ile düğüm kaydı
  • LCM meta-configuration tanımı
  • ConfigurationID vs ConfigurationNames
  • Set-DscLocalConfigurationManager uygulama
  • Pull sunucusuna ilk bağlantı doğrulama
  • Kayıt sorunlarının giderilmesi
Günün hedefiKatılımcı, konfigürasyonları veriden ayırır ve yeniden kullanılabilir hale getirir.
Modül 1
ConfigurationData
  • AllNodes ve node-specific veri yapısı
  • NonNodeData ile ortak veri
  • Veriyi koddan ayırma ilkesi
  • Ortam (environment) başına veri dosyası
  • Hassas veriyi veri bloğundan ayırma
  • ConfigurationData'yı derlemeye geçirme
Modül 2
Parametreleme
  • Configuration'a parametre ekleme
  • Varsayılan ve zorunlu parametreler
  • Düğüm rolüne göre koşullu yapı
  • ForEach ile çoklu düğüm derleme
  • Yeniden kullanılabilir parametre deseni
  • Parametre doğrulama (validation)
Modül 3
Composite Configuration
  • Composite resource oluşturma
  • Nested configuration ile katmanlama
  • Ortak yapı taşlarını modülleştirme
  • Rol bazlı (web/db) kompozit tanımı
  • Modül sürümleme ve dağıtım
  • Kompozit ile tekrar eden kodu azaltma
Modül 4
Resource Seçimi
  • Built-in ve community DSC resource'ları
  • PSGallery'den resource modülü edinme
  • Script resource (GetScript/TestScript/SetScript)
  • Class-based DSC resource kavramı
  • Idempotent kaynak yazım ilkeleri
  • DependsOn ile uygulama sırası
Günün hedefiKatılımcı, LCM davranışını ayarlar, raporlamayı kurar ve uyumluluğu izler.
Modül 1
LCM Ayarları
  • ConfigurationMode (ApplyOnly/ApplyAndMonitor/ApplyAndAutoCorrect)
  • RefreshMode ve RefreshFrequencyMins
  • ConfigurationModeFrequencyMins ayarı
  • RebootNodeIfNeeded davranışı
  • ActionAfterReboot yapılandırması
  • AllowModuleOverwrite seçeneği
Modül 2
Partial Configuration
  • Partial configuration kavramı ve senaryosu
  • Birden çok kaynaktan konfigürasyon birleştirme
  • ExclusiveResources ile çakışma önleme
  • Ekip bazlı konfigürasyon sahipliği
  • DependsOn ile partial sıralama
  • Partial config sorunlarının giderilmesi
Modül 3
Raporlama
  • Report server endpoint kurulumu
  • Düğüm uyum raporlarının toplanması
  • Uyumluluk (compliance) durum sorgusu
  • Başarısız uygulama (drift) tespiti
  • Rapor verisini sorgulama ve dışa aktarma
  • Raporlama ile denetim izinin oluşturulması
Modül 4
İzleme ve Sorun Giderme
  • DSC olay günlükleri (Analytic/Operational)
  • xDscDiagnostics ile sorun analizi
  • Drift tespiti ve otomatik düzeltme
  • Pull/checksum uyuşmazlığı giderme
  • LCM durumu (Get-DscLocalConfigurationManager)
  • Performans ve derleme optimizasyonu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
DSC Mimarisi

LCM, push/pull ve MOF derleme sürecini net kavrarsınız.

✅
Pull Server

Güvenli bir HTTPS pull server kurar ve düğümleri kaydedersiniz.

✅
Veri Ayrımı

ConfigurationData ile konfigürasyonu veriden ayırırsınız.

✅
Modülerlik

Composite ve nested yapıyla yeniden kullanılabilir konfigürasyon yazarsınız.

✅
Resource Yönetimi

Uygun DSC resource'larını seçer ve idempotent kullanırsınız.

✅
LCM Kontrolü

LCM modlarıyla uygulama ve otomatik düzeltme davranışını ayarlarsınız.

✅
Raporlama

Report server ile uyumluluğu izler ve drift'i raporlarsınız.

✅
Sorun Giderme

Olay günlükleri ve xDscDiagnostics ile DSC sorunlarını çözersiniz.

Kimler İçin Uygundur?

  • PowerShell ile sunucu yapılandırmasını otomatikleştiren sistem yöneticileri
  • DevOps mühendisleri
  • altyapı otomasyon uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
PowerShell ile sunucu yapılandırmasını otomatikleştiren sistem yöneticileri, DevOps mühendisleri ve altyapı otomasyon uzmanları için uygundur.
DSC'ye sıfırdan mı başlanıyor?
Temel DSC aşinalığı varsayılır; odak pull server kurulumu ve konfigürasyonların üretim kalitesine çıkarılmasıdır.
Push mu pull mı öğretiliyor?
Her ikisi de ele alınır; push ile temel atılır, ardından ölçeklenebilir pull server mimarisi kurulur.
Windows PowerShell mi gerekli?
Klasik DSC pull server senaryoları Windows PowerShell 5.1 üzerinden işlenir; kavramlar genel olarak aktarılabilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Creating a DSC Pull Server & Improving DSC Configurations Eğ Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Sistem Yönetimi TemelleriIntroduction to Managing HPE Synergy with OneView Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Introduction to Managing HPE Synergy with OneView Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

HPE Synergy composable altyapısını OneView ile yönetme: donanım keşfi, server profile ve template, uplink/network set ve SPP firmware baseline'ını öğreten temel

Detayları Gör →
Sistem Yönetimi TemelleriIntroduction to Performance Tuning Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Introduction to Performance Tuning Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Linux'ta CPU, bellek, disk I/O ve ağ performansını ölçme, USE metoduyla darboğaz tespiti ve sysctl/çekirdek ayarlarıyla iyileştirmeyi öğreten orta seviye eğitim

Detayları Gör →
Sistem Yönetimi TemelleriIntroduction to the Junos Operating System (IJOS) Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Introduction to the Junos Operating System (IJOS) Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Juniper Junos OS'e giriş: CLI ve commit tabanlı yapılandırma modeli, arabirim, statik/OSPF yönlendirme ve firewall filter temellerini öğreten eğitim.

Detayları Gör →
Sistem Yönetimi TemelleriIntroduction to Zabbix Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Introduction to Zabbix Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Zabbix izleme platformunu kurma, item/trigger/template yapılandırma, uyarı ve escalation, dashboard ve SNMP ile ağ izlemeyi öğreten temel seviye eğitim.

Detayları Gör →
Sistem Yönetimi TemelleriIT Automation for Operations and Monitoring Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

IT Automation for Operations and Monitoring Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

BT operasyonlarını Ansible ile otomatikleştirmeyi, Prometheus/Alertmanager ile metrik ve uyarıyı, uyarı tetiklemeli otomatik düzeltmeyi öğreten orta seviye eğit

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn