Windows PowerShell Desired State Configuration genel bakış
uygulama hedefi: Windows PowerShell 4,0, Windows PowerShell 5,0
DSC, PowerShell 'de BT ve geliştirme altyapınızı kod olarak yapılandırmayla yönetmenizi sağlayan bir yönetim platformudur.
- DSC kullanmanın iş avantajlarına genel bakış için bkz. karar mekanizmaları için Desired State Configuration genel bakış.
- DSC kullanmanın mühendislik avantajlarına genel bakış için bkz. mühendisler için Desired State Configuration genel bakış.
- DSC 'yi hızlı bir şekilde kullanmaya başlamak için bkz. DSC hızlı başlangıç.
DSC platformunu kullanan en son çözüm, Azure Ilkesinin Konuk yapılandırma özelliğidir.
Önemli Kavramlar
DSC, sistemlerin yapılandırması, dağıtılması ve yönetimi için kullanılan bildirime dayalı bir platformdur. Üç ana bileşenden oluşur:
- Yapılandırmalara , kaynak örneklerini tanımlayan ve yapılandıran bildirim temelli PowerShell betikleri bulunur. Yapılandırma çalıştırılırken, DSC (ve yapılandırma tarafından Çağrılmakta olan kaynaklar), sistemin yapılandırma tarafından oluşturulan durumda mevcut olduğundan emin olmak için "Bunu" hale getirir. DSC yapılandırmaları da ıdempotent: yerel Configuration Manager (LCM), makinelerin yapılandırmanın bildirdiği her durumda yapılandırıldığından emin olmaya devam edecektir.
- Kaynaklar DSC 'nin bir parçası olan "bunu yapın". Bunlar, belirtilen durumdaki bir yapılandırmanın hedefini yerleştirdikleri ve tutan kodu içerirler. kaynaklar PowerShell modüllerinde bulunur ve bir dosya veya Windows işlem olarak ya da Azure 'da çalışan bir ııs sunucusu ya da bir VM olarak özel olarak bir şeyi modellemek için yazılabilir.
- Yerel Configuration Manager (LCM) , DSC 'nin kaynaklar ve Konfigürasyonlar arasındaki etkileşimi kolaylaştıran altyapısıdır. LCM, bir yapılandırma tarafından tanımlanan durumun korunduğundan emin olmak için kaynaklar tarafından uygulanan denetim akışını kullanarak sistemi düzenli olarak yoklar. Sistemin durumu yoksa, LCM, yapılandırmaya göre "Bunu yapmak" için kaynaklardaki koda çağrı yapar.