PSDesiredStateConfiguration v1.1
A DSC egy felügyeleti platform a PowerShellben, amely lehetővé teszi az informatikai és fejlesztési infrastruktúra kódként való konfigurálását.
A PSDesiredStateConfiguration 1.1-es verziója a modulnak az Windows PowerShell 5.1-es verzióját tartalmazza.
- A DSC használatának üzleti előnyeiről a Desired State Configuration Döntéshozóknak szóló áttekintésben olvashat.
- A DSC használatának mérnöki előnyeiről a Desired State Configuration Mérnököknek című témakörben olvashat.
- A DSC gyors használatba vételéhez tekintse meg a DSC rövid útmutatót.
Fő fogalmak
A DSC egy deklaratív platform a rendszerek konfigurálásához, üzembe helyezéséhez és felügyeletéhez. Három elsődleges összetevőből áll:
- A konfigurációk deklaratív PowerShell-szkriptek, amelyek erőforrások példányait határozzák meg és konfigurálják. A konfiguráció futtatásakor a DSC (és a konfiguráció által meghívott erőforrások) egyszerűen "ezt teszik", így biztosítva, hogy a rendszer a konfiguráció által meghatározott állapotban legyen. A DSC-konfigurációk is idempotensek: a Helyi Configuration Manager (LCM) továbbra is biztosítja, hogy a gépek a konfiguráció által deklarált állapotban legyenek konfigurálva.
- Az erőforrások a DSC"-nek "teszik" részét. Tartalmazzák azt a kódot, amely a konfiguráció célját a megadott állapotban tárolja. Az erőforrások PowerShell-modulokban találhatók, és megírhatók olyan általános modellre, mint egy fájl vagy egy Windows-folyamat, vagy egy IIS-kiszolgáló vagy egy Azure-ban futó virtuális gép.
- A Helyi Configuration Manager (LCM) az a motor, amellyel a DSC megkönnyíti az erőforrások és a konfigurációk közötti interakciót. Az LCM rendszeresen lekérdezi a rendszert az erőforrások által implementált vezérlési folyamat használatával, hogy a konfiguráció által meghatározott állapot megmaradjon. Ha a rendszer nincs állapotban, az LCM meghívja az erőforrásokban lévő kódot, hogy a konfigurációnak megfelelően "ezt tegye meg".