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.

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".

Lásd még: