390 likes | 615 Views
WSV306. Inside Windows Server 2012 Multi-Server Management Capabilities. Erin Chapple Partner Group Program Manager Microsoft Corporation. Jeffrey Snover Distinguished Engineer Microsoft Corporation. Windows Server has been a great OS for a server and its devices . In the past,.
E N D
WSV306 Inside Windows Server 2012 Multi-Server Management Capabilities Erin Chapple Partner Group Program Manager Microsoft Corporation Jeffrey Snover Distinguished Engineer Microsoft Corporation
Windows Server has been a great OS for a serverandits devices In the past,
Is a great OS for lots of servers and the devices connecting them whether they are physical or virtual whether they are on-premise or off Windows Server 2012
Standards-based Robust Automation Multi-machine Experience
The N x M Problem IT Pro IT Developer Solution Developer Disk Storage Exchange Devices Managed Objects …
The Solution Maximizing the value of leveraging the windows management framework IT Pro IT Developer Solution Developer WMF Disk Storage Exchange Devices Managed Objects…
The Solution Maximizing the value of leveraging the windows management framework IT Pro IT Developer Solution Developer Standard APIs (MIClient, PowerShell, OData) WMF Standard Protocols (WS-Man, REST, HTTP, PSRP) Standard Models (CIM Schema, SMI-S) Disk Storage Exchange Devices Managed Objects
Standards Based Approach for Windows 2012 WS-Man is the default protocol for management Use SMI-S to manage external storage arrays Allow: • Windows clients to manage non-Windows & standard-compliant devices and services • Non-Windows devices to manage Windows Simplify and lower the cost of: • Instrumenting services and devices for Windows • Exposing any WMI class as a PS cmdlet • Building applications using a REST/ODATA API for management Provide WMF 3.0 on Windows 7, Windows Server 2008, & Windows Server 2008 R2
demo Standards-Based Management Jeffrey Snover
The Increasing Need for Robust Automation The world is intrinsically messy … • Lack of consistency across existing systems • Reliability across and between system • Rapidly changing landscape through continuous innovation Managing increasing scale • Result of increased virtualization • Shifts to cloud based models Matching my needs • In-house tools customized to my process/organizational needs • Standardize my world to be repeatable Ad-hoc Management • Manage the unexpected • One off tasks
Where We Left Off Windows PowerShell V1 • 100+ Cmdlets & a powerful scripting language • Access to WMI objects on remote computers • Extensible through PSSnapins & managed code Windows PowerShell V2 • 200+ Cmdlets • PowerShell Remoting (Implicit & Explicit) • Extensible through Modules and PowerShell Script • Background Jobs • Integrated Scripting Environment • …
PowerShell Investments Themes Simple and Easy • Enhanced PowerShell_ISE • Intellisense • Simplified syntax • Aliases for OS commands Deal with a messy world • Robust connections • Integrated workflow • Remote Connect / Disconnect • Scheduling jobs • Remoting enabled by default Coverage, coverage, coverage • 2400+ cmdlets • Support thriving community • New ways to write Cmdlets: WMI, Workflow • Script Library & Explorer V3 is a better V2 • 150+ Connect issues fixed • On-the-fly compilation allows PowerShell scripts to run up to 6x faster • Stream redirection for Verbose, debug, warning streams • Tail support for Get-Content • Tab completion for hidden directories
Windows PowerShell 3.0 Features • CIM cmdlet authoring from WMI v2 • CIM .NET APIs • Core CIM cmdlets • Runtime script compilation • Engine reliability improvements • Better Get-ChildItem network perf • Cmdlet definition files • Certificate provider improvements • Credentials for FileSystem provider • Alternate NTFS data stream support • Move-Item across drives • Remote module discovery & import • Remote session autodisconnect & retry • Transport options for remote sessions • RunAs and SharedHost support • Scheduled jobs • Job integration with Task Scheduler • Alternate credential support for jobs • Session configuration files • Module autoloading • Command discovery improvements • Special character handling • LiteralPath support for core cmdlets • Improved tab completion • Intellisense • Windows Management Framework 3.0 • WinPE support • Windows RT support • Windows PowerShell Web Access • Windows PowerShell Web Services • XAML-based workflows • Script-based workflows • Control Panel cmdlets • Unblock-File cmdlet • Workflow help • Cmdlet to activity conversion • Workflow persistence • Improved WMI object formatting • Heterogeneous object formatting • Workflow logging • Workflow extensibility • Common workflow parameters • Workflow execution environment • Snippets • ISE Add-ons • IntelliSense support • Show-Command • Get-Help -ShowWindow • Restart Manager support • Script autosave support • Out-GridView -PassThru • XML syntax highlighting • Block select • Collapsible regions • Contextual F1 support • Script Explorer • Updatable help system • Method overload discovery • HelpUri attribute support • HelpFile property on FunctionInfo • New parser built on DLR • Simplified Where and ForEach • Remoting local variables via $using • Array syntax for scalars • Custom parameter value defaults • Generic method invocation • Typecasting deserialized objects • Improved method overload selection • New objects from hash tables • Ordered hash tables • Typecasting for parameter values • $PSScriptRoot and $PSCommandPath • Improved module discovery & import • New module manifest keys • Public abstract syntax tree • Pipeline paging APIs • Nested pipeline APIs • Runspace pool cleanup API • Public tab completion • Windows RT API support • Obsolete cmdlet attribute • Verb & noun on FunctionInfo • Web & REST cmdlets • JSON cmdlets • Windows PowerShell Workflow • .NET Framework 4 support • Add-Member improvements • Computer cmdlets • CSV handling improvements • Get-ChildItem attributes • Get-Command improvements • Get-Content -Tail • Better history support • Security cmdlet fixes • Select-Object optimizations • Select-String improvements • Tee-Object -Append • Disconnected sessions • Idle timeout & server buffering control • Invoke-Command in disconnected sessions • Disconnected jobs • STA mode by default • Run with PowerShell context menu • Updated console font & branding • Console host start perf improvements • ETW logging and tracing • Module logging • New Group Policy settings • Output redirection for all streams • Dynamic types & formats • Word wrap • Default properties on custom objects
demo Simple & Easy to Automate Jeffrey Snover
Cloud Impact on the IT Pro Experience Must support scalability … design matters! • Glance-able • Relevant • Actionable Remote is the default • From the client • Through the browser Consistency reduces cost • Between cmd-line and GUI • Between workloads • Across configurations
Need solutions to managing multiple technologies that span across multiple servers IT Pros
By Technology and by Server, are each important. AggregationandDrilldown
demo Multi-Machine Server Management Erin Chapple
Manage clients and servers. IT Pros
The Local Server Experience Server shares Metro update to Shell with Client Default experience optimized to provide quick access to common IT Pro tools and desktop Server Manager is the central experience for managing the server • Contextually launch role specific tools • Tools menu for launching “Admin Tools” Server Manager the same whether local or remote
IT Pro Experience Deployment Options Server Core is preferred deployment configuration • RSAT for remote GUI management • PowerShell support achieves critical mass with 2400+ cmdlets • More roles, features available Minimal Server Interface • Provides many of the benefits of Server Core for those applications or users that haven’t yet made the transition Full Server UI option provided for backwards compatibility Can move between Server Core and Full Server by simply installing or uninstalling components
demo Local Server Experience and Deployment Options Erin Chapple
Is a great OS for lots of servers and the devices connecting them whether they are physical or virtual whether they are on-premise or off Windows Server 8
Management in Windows Server 8 Standards-based Management • Manage non-Windows, standards compliant devices Robust Automation • Simple and Easy to Automate • Increases Servers per Admin • Deals with a Messy World Multi-machine Management Experience • Optimized for remote management • Rich client experience through Remote Server Administration Tools • ISE is a great onboarding tool for PowerShell • Expanded reach through PowerShell Web Access
Related Content • Breakout Sessions • WSV306: Inside Windows Server 2012 Multi-server Management Capabilities • WSV335: Using the Windows Server 2012 Server Manager for Remote and Multi-Server Management • WSV308: Standards Support and Interoperability in Windows Server 2012: Storage, Networking, and Management • WSV321: Windows PowerShell for Beginners • WSV414: Advanced Automation Using Windows PowerShell 3.0 • WSV02-LNC: Windows Server 2012 Deployment & Management • FDN04: Modernize Your Datacenter • WSV01-LNC: Q&A with Jeffrey Snover • WSV329: Architecting Private Clouds Using Windows Server 2012 • WSV301: Building Hosted Public and Private Clouds Using Windows Server 2012 • Hands-on Labs • WSV25-HOL: Multi-Server Management with Windows Server 2012 Server Manager and PowerShell 3.0 • WSV12-HOL: Introduction to Windows PowerShell Fundamentals 3.0 • WSV11-HOL: What's New in Windows PowerShell 3.0 • Product Demo Stations • Windows Server 2012 Server Manager & PowerShell • Windows Server 2012 Active Directory, Group Policy and DAC
SIA, WSV, and VIR Track Resources Talk to our Experts at the TLC #TEWSV306 Hands-On Labs DOWNLOAD Windows Server 2012 Release Candidate microsoft.com/windowsserver DOWNLOAD Microsoft System Center 2012 Evaluation microsoft.com/systemcenter
Resources Learning TechNet • Connect. Share. Discuss. • Microsoft Certification & Training Resources http://europe.msteched.com www.microsoft.com/learning • Resources for IT Professionals • Resources for Developers • http://microsoft.com/technet http://microsoft.com/msdn
Evaluations Submit your evals online http://europe.msteched.com/sessions
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.