SlideServe
Menu
Préférences
© SlideServe · v2026

Configuration Management on Windows Server

brie avatar
18 diapositives · 363 Views · Jul 10, 2014

Configuration Management on Windows Server. Desired State Configuration. Declarative Configuration Management. Provisioning Verification Iterative Development. Desired State Configuration. Platform Feature – Not a product API over Open Standards So why do you need to know this stuff?

Configuration Management on Windows Server - slide 1
01 / 18Configuration Management on Windows Server
1 / 17

Télécharger la présentation

Configuration Management on Windows Server
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Configuration Management on Windows Server Desired State Configuration

  2. Declarative Configuration Management • Provisioning • Verification • Iterative Development

  3. Desired State Configuration • Platform Feature – Not a product • API over Open Standards • So why do you need to know this stuff? • DSC can run standalone • Be able to build composite configurations • Be able to build custom resources

  4. Desired State Configuration • Local Configuration Manager • Configurations • Resources

  5. Local Configuration Manager • AllowModuleOverwrite • CertificateID • ConfigurationID • ConfigurationMode • ConfigurationModeFrequencyMins • Credential • DownloadManagerCustomData • DownloadManagerName • RebootNodeIfNeeded • RefreshFrequencyMins • RefreshMode

  6. Configurations • Declarative-ish • New keywords – configuration and node • Dynamic keywords (from resources) • Plus all the richness of PowerShell when you need it

  7. Lab details • User – localhost\administrator • Password – Cascadia! • Wireless network – DoinDSC • Wireless password – Cascadia2014 • Available machines • 172.18.20.12 • 172.18.20.13 • 172.18.20.14 • 172.18.20.15 • 172.18.20.16 • 172.18.20.17

  8. Configurations Configuration MyLocalConfig { Node localhost { File SomeConfigFile {…} } }

  9. Configurations • Separate your environment from your data • How? • With ConfigurationData

  10. Composite Configurations • Configurations can use other configurations like resources. • Configurations are just like functions... They can have parameters. • Composite configurations are a way to logically group resources.

  11. Applying Configurations • Send-DscConfiguration

  12. Troubleshooting Configurations • cDscDiagnostics module

  13. Resources • WMI - based • PowerShell - based

  14. Resources • WMI - Three methods • GetTargetResource • SetTargetResource • TestTargetResource

  15. Resources • Powershell-based resources • They reside in a module under a subfolder DscResources • They are modules themselves with three functions • Get-TargetResource • Set-TargetResource • Test-TargetResource

  16. Resources • Resources reside in modules on PSModulePath • Defaults are • $pshome/modules • $env:programfiles/windowspowershell/modules

  17. Other Stuff • Pull Server • SMB vs REST • Workflow • Source Control

  18. Docs and Resources • Github.com/powershellorg/ebooks • Blogs.msdn.com/b/powershell • Github.com/powershellorg/dsc • Version Control By Example – ebook by Eric Sink