PSDesiredStateConfiguration v1.1

A DSC egy felügyeleti platform a PowerShellben, amely lehetővé teszi, hogy kódként konfigurálva kezelje az informatikai és fejlesztési infrastruktúrát.

A PSDesiredStateConfiguration v1.1 a modul azon verziója, amely Windows PowerShell 5.1-es verzióját tartalmazza.

Fő fogalmak

A DSC a rendszerek konfigurálásához, üzembe helyezéséhez és felügyeletéhez használt deklaratív platform. 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", 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 "make it" részét képezik. Tartalmazzák azt a kódot, amely egy konfiguráció célját a megadott állapotban tartja. Az erőforrások PowerShell-modulokban találhatók, és úgy írhatók, hogy fájlként vagy Windows-folyamatként, vagy egy IIS-kiszolgálóként vagy az Azure-ban futó virtuális gépként modellezhessenek valamit.
  • A Helyi Configuration Manager (LCM) az a motor, amellyel a DSC megkönnyíti az erőforrások és 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 a kódot az erőforrásokban, hogy a konfigurációnak megfelelően "hozza létre".

Lásd még: