POWERSHELL. Desired State Configuration (DSC) Lukáš Brázda MCT, MCSA, MCSE lukas@brazda.org

Podobné dokumenty
Group Policy od A do Z. Lukáš Brázda MCT, MCSA, MCSE lukas@brazda.org

Serverové systémy Microsoft Windows

Windows Server Novinky. Petr Špetlík Cloud & Server PTA

Správa klientů pomocí Windows Intune

BankKlient. FAQs. verze 9.50

Windows 2008 R2 - úvod. Lumír Návrat

Firemní strategie pro správu mobilních zařízení, bezpečný přístup a ochranu informací. Praha 15. dubna 2015

PETR MAZÁNEK Senior systemový administrátor C# Developer

Systém pro správu experimentálních dat a metadat. Petr Císař, Antonín Bárta 2014 Ústav komplexních systémů, FROV, JU

Migrace Windows Small Business 2011 do Windows Server 2012 Essentials

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

Group policy. Jan Žák

Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales

PV239/WP. Vývoj univerzálních Windows Store aplikací. Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP

Jak na úspěšnou migraci Windows Small Business Server 2011 Standard. Jan Pilař MVP KPCS CZ

Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Windows Server 2003 Active Directory GPO Zásady zabezpečení

Petr Vlk KPCS CZ. WUG Days října 2016

Group Policy od A do Z. Lukáš Brázda MCT, MCSA, MCSE

Introduction to MS Dynamics NAV

Příprava k certifikaci , TS: Windows 7, Configuring

Hands-on-Lab. System Center Essentials learning.wbi.cz. Jan Marek. blog: jmarek.wordpress.com

Microsoft Azure Workshop

Použití zásad skupin k instalaci klientské komponenty ESO9

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Zabezpečení organizace v pohybu

Litosil - application

Příloha č. 1 k čj.: 1/120/ Technická specifikace Zajištění HW a dlouhodobé podpory infrastruktury Intel pro VoZP ČR

Jak importovat profily do Cura (Windows a

Trask solutions Jan Koudela Životopis

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS

Statistica, kdo je kdo?

Jan Pilař MVP, MCP, MCTS KPCS CZ

Jiří Kadavý Technický specialista pro školství Microsoft Česká republika

Řešení Quest pro správu Windows Martin Malý, ředitel divize Solutio

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA

CZ.1.07/1.5.00/

Šifrování ve Windows. EFS IPSec SSL. - Encrypting File System - Internet Protocol Security - Secure Socket Layer - Private Point to Point Protocol

INSTALACE WINDOWS 2012

Stručný Obsah. IntelliMirror, 1. část: Přesměrování složek, Soubory offline, Správce synchronizace a Diskové kvóty 349

Lepší efektivita IT & produktivita

IBM TRIRIGA Application Platform Verze 3 Vydání 4.2. Příručka instalace a implementace

Sběr logů jako predikce bezpečnostních hrozeb v Operations Management Suite

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

Zvýšení zabezpečení počítače

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Nové politiky pro administraci Windows Vista. Ing. Bohuslav Frk

Microsoft Office Project Server V Eurotelu Praha byl implementován systém pro řízení strategických projektů

Virtualizace aplikačních serverů na vzdálených lokalitách ČSSZ radikálně zvýšila jejich dostupnost

Dohledové systémy Microsoft vs. cesta k vyšší produktivitě IT

Služby, Registr Služby, Registr Procesy, BCD Pro, Událo cesy, BCD sti, Událo

User manual SŘHV Online WEB interface for CUSTOMERS June 2017 version 14 VÍTKOVICE STEEL, a.s. vitkovicesteel.com

USER'S MANUAL FAN MOTOR DRIVER FMD-02

Windows Server 2008 R2

MONITORING IT PROSTŘEDÍ POMOCÍ SYSTEM CENTER OPERATIONS MANAGER 2007 R2 JAN LUKELE

Č á s t 1 Příprava instalace

Monitorování a diagnostika aplikací v produkčním prostředí Michael Juřek

Instalace MS SQL Server 2005 a nastavení programu DUEL pro síťový provoz

Nabídka školení infrastruktura webová řešení marketing

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura IBM Corporation

M-LOCK Magnetický zámek pro křídlové sklněné dveře. M-LOCK Magnetic lock for glass swing doors

Instalace SQL 2008 R2 na Windows 7 (64bit)

Compatibility List. GORDIC spol. s r. o. Verze

E-EDUCATION NEBOLI VYUŽITÍ ICT VE ŠKOLÁCH

Ant aneb Ferda Mravenec, práce všeho druhu


Průvodce instalací a spuštěním. Pro DataPage+ 2012

SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři

Střední průmyslová škola, Mladá Boleslav, Havlíčkova 456 Maturitní otázky z předmětu POČÍTAČOVÉ SÍTĚ

Využití identity managementu v prostředí veřejné správy

Placeholder PR Quotes

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

aniel Dvořák, Martin Mičan Liberec Windows Server 2012/R2 Migrační scénáře

Téma 2: Konfigurace zásad. Téma 2: Konfigurace zásad

Souborové služby. Richard Biječek

Distribuce IT systému z důvodu minimalizace rizik a nasazení platformy linux

Převod prostorových dat katastru nemovitostí do formátu shapefile

Technologie Java. Jaroslav Žáček

Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin

Ondřej Soukup, DAQUAS Radek Žalud, DAQUAS

Obsah. Úvod 11. Kapitola 1 P ehled sledování výkonu 15

ProjectWise V8 XM Edition

KAPITOLA 1 Instalace Exchange Server

Město Police nad Metují tajemník

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Microsoft System Center Configuration Manager Jan Lukele

18.VY_32_INOVACE_AJ_UMB18, Frázová slovesa.notebook. September 09, 2013

Postup objednávky Microsoft Action Pack Subscription

Zuzana Sobotková, DAQUAS Petr Vlk, KPCS CZ

Active Directory organizační jednotky, uživatelé a skupiny

Osnova dnešní přednášky

WINDOWS Nastavení GPO - ukázky

Workshop Exact Software CEE

Důvěryhodná výpočetní základna v prostředí rozsáhlých IS státní správy

IBM Connections pro firmy s Lotus Notes/Domino. Petr Kunc

Petr Vlk KPCS CZ. WUG Days října 2016

QTD spol. s r.o. NetVault Backup 10

Transkript:

POWERSHELL Desired State Configuration (DSC) Lukáš Brázda MCT, MCSA, MCSE lukas@brazda.org

Obsah přednášky Úvod Základní komponenty DSC Demo

Úvod

Desired State Configuration? S DSC se nestaráte o konfiguraci serveru, ale o definování konfigurace. V některých ohledech DSC eliminuje potřebu administrátorů učit se PowerShell. DSC bude do budoucna primárním rozhraním pro správu MS produktů a služeb.

Co je DSC? Nová platforma pro správu systémů, služeb, atd. Založená na PowerShellu 4.0 a jeho syntaxi Používá konfigurační soubory Tyto následně aplikuje na cílové systémy

Pomocí DSC lze Povolovat / zakazovat role nebo fíčury Konfigurovat nastavení v registrech Spravovat soubory, adresáře nebo archivy Konfigurovat služby Spravovat uživatele a skupiny Spravovat procesy Atp.

DSC ale umí i Konfigurovat Microsoft Azure Spravovat Microsoft Exchange Server Konfigurovat WordPress Spravovat SQL Server Pracovat s SCOM Spravovat Windows role: Hyper-V a VM Active Directory IIS atp.

Základní komponenty DSC

DSC Requirements Windows Management Framework 4.0.NET Framework 4.5 KB2883200 (pro WS2012 R2 a Windows 8.1) PowerShell Remoting

PowerShell + Remoting DSC je založeno na PowerShellu v4.0 Ten je nativně pouze ve WS2012 R2 a W8.1 Do starších systému nutno doinstalovat: WS2008 R2 Windows 7 Remoting je povolen defaultně na W8+ a WS2012+ Na starších systémech povolit: WinRM quickconfig Enable-PSRemoting

Klíčové slovo Configuration DSC představilo nové klíčové slovo PowerShellu Toto slovo uvozuje blok PowerShell skriptu Tento skript (PS1 soubor) definuje konfiguraci

Modul PSDesiredStateConfiguration Ideálním nástrojem je PowerShell ISE

DSC Resource Get-DSCResource Defaultně k dispozici 12 zdrojů Další zdroje lze získat: Od MS (experimentální, písmeno x ) Od komunity (např. na Githubu, písmeno c ) Poslední MS Wave 9 = 160 zdrojů! C:\Program Files\WindowsPowerShell\Modules https://gallery.technet.microsoft.com/scriptcenter/dsc-resource-kit-all-c449312d https://github.com/powershellorg/dsc

DSC Konfigurační soubor (*.PS1)

MOF soubor DSC je založeno na standardech MOF: Management File Object Standard napříč různými platformami MOF soubor je výsledkem autorizační fáze V zásadě jde o textový soubor Obsahuje konfigurační data Teprve pomocí něj, se konfigurace může aplikovat MOF soubor nemusí být vyprodukován v PS Naopak PS může vyprodukovat MOF pro ne-ms systém

DSC Local Configuration Manager (LSC) Komponenta, která má na starosti aplikování změn Běží na všech cílových nodech

Aplikování DSC konfigurace PUSH model Konfigurace v MOF souboru je tlačena na klienta Většinou ruční spouštění Start-DSCConfiguration ComputerName Používá PowerShell Remoting PULL model Konfigurační MOF soubory jsou uloženy na jednom místě Servery si samy odtud konfiguraci aplikují Defaultní interval 30 minut Obtížnější na nasazení SMB nebo HTTP(s)

DEMO

PULL model

Jak nakonfigurovat PULL model? Defaultní X

Nepřipomíná to něco? Srovnání s GPO Feature Group Policy DSC Configuration stored in Target nodes by means of Configuration implemented by Extensible by means of Primary configuration target GPO file AD links to OUs, sites, etc. Client-side OS components Complex native programming Windows registry Configuration script / MOF file Configuration specifies node names Client-side shell scripts (resources) Windows PowerShell scripts Anything Windows PowerShell can touch Persistence Settings reapply each time Settings are persistent Number of configurations per node As many GPOs as you want to link One

DSC Resources Defaultní X experimentální C komunitní Můžete si psát svoje vlastní They re Script Modules A DSC resource is just a Windows PowerShell script module (.psm1) that implements three pre-defined functions. You deploy resources by file copy or via a pull server. Yeah, you can write your own, and it s easy. http://github.com/powershellorg/dsc even has some communityauthored examples (many of which come from StackExchange s production environment!) Microsoft s DSC Resource Kit provides around a dozen additional resources on top of the ones built into the operating system.

POWERSHELL Desired State Configuration (DSC) Lukáš Brázda MCT, MCSA, MCSE lukas@brazda.org