Upload
oleg-chorny
View
766
Download
0
Embed Size (px)
DESCRIPTION
Desired State Configuration
Citation preview
Сказка о золотой рыбке
Олег Черный, Microsoft MVPSharePoint/Azure AdministratorEDGAR Online, RR Donnelley
Стандартные DevOps задачи
Развертывание Web-приложения
PowerShell Desired State Configuration
С чего начать?Установите Windows Server 2012 R2http://www.microsoft.com/en-us/server-cloud/products/windows-server-2012-r2
Установите Windows8.1-KB2883200-x64 обновлениеhttp://www.microsoft.com/en-us/download/details.aspx?id=40749
Убедитесь, что обновление установлено в системеPS> Get-HotFix KB2883200
Разрешите удаленное управление операционными системамиPS> Configure-SMRemoting.exe –enable
С чего начать?Создайте файл конфигурации E:\dsc\NetLabConfig.ps1configuration NetLabConfig{ node "NetLabDC01" { WindowsFeature telnet-client { Ensure = "Present" Name = "telnet-client" } }}NetLabConfig
Примените желаемые настройкиPS E:\dsc> .\NetLabConfig.ps1PS E:\dsc> Start-DscConfiguration -Wait -Verbose -Path E:\dsc\NetLabConfig
Demo:Desired State Configuration
PowerShell Desired State Configuration
Полезные ссылки:Windows PowerShell Desired State Configuration Overviewhttp://technet.microsoft.com/en-us/library/dn249912.aspx
Desired State Configuration in Windows Server 2012 R2 PowerShellhttp://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/MDC-B302
DSC Resource Kit Wave 2http://blogs.msdn.com/b/powershell/archive/2014/02/07/need-more-dsc-resources-announcing-dsc-resource-kit-wave-2.aspx
Bootstrapping a PowerShell DSC Pull Server and Clienthttp://michaelwasham.com/2013/11/29/bootstrapping-a-powershell-dsc-pull-server-and-client