Windows Server 2012: Manageability and Automation Module 1: Standards Based Management with Windows Management Framework Module Manual Author: Rose Malcolm, Content Master Published: 4 th September 2012
Information in this document, including URLs and other Internet Web site references, are subject to change without notice. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, e-mail address, logo, person, place or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. 2012 Microsoft Corporation. All rights reserved. Microsoft is either a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. Microsoft Virtual Academy Student Manual ii
Contents CONTENTS... III MODULE 1: STANDARDS-BASED MANAGEMENT WITH WMF.... 4 Module Overview... 4 LESSON 1: STANDARDS-BASED MANAGEMENT... 5 THE N X M PROBLEM... 6 THE SOLUTION... 7 Maximizing the value of leveraging the WMF... 7 THE SOLUTION... 8 Maximizing the value of leveraging the WMF... 8 STANDARDS-BASED APPROACH FOR WINDOWS SERVER 2012... 9 Microsoft Virtual Academy Student Manual iii
Module 1: Standards-Based Management with WMF. Module Overview Windows Server has always been a great operating system for a server and its devices. Starting with Windows Server 2012, there is a transformation to being a great operating system for lots of servers and the devices connecting them, whether they are physical or virtual and whether they are on-premises or off. Many of the tasks and processes used in an operating system for a single server must be reimagined and redesigned for an operating system designed for multi-machine management. This new focus on multi-machine management can be categorized into: Standards-based management Robust automation Multi-machine experience This module explains the multi-machine management capabilities of Windows Server 2012. Microsoft Virtual Academy Student Manual 4
Lesson 1: Standards-Based Management This lesson explains the context for the design of multi-machine management tools in Windows Server 2012. Microsoft Virtual Academy Student Manual 5
The N x M Problem Standards-based management is the foundation of the overall management experience. Looking at the ecosystem today, the challenge that exists for you is apparent in the number and variety of resources that you manage. Each resource provides a management experience that is often unique to that resource. The problem of managing this wide variety of devices through a wide variety of different interfaces affects IT pros, developers, and solution developers alike. Microsoft Virtual Academy Student Manual 6
The Solution Maximizing the value of leveraging the WMF Standards-based management provides a layer of abstraction in the form of the Windows Management Framework (WMF). The WMF is a management platform that enables the providers of artifacts for managing resources to expose the resources in a standard way, so that IT pros or developers can consume the resource in that standards-based way. Definition: Architecture is a design that transforms an N x M problem into an N x 1 problem. Microsoft Virtual Academy Student Manual 7
The Solution Maximizing the value of leveraging the WMF Looking at the WMF in more detail, you can see the extent of the standards-driven design. The standards in use are industry standards; attempting to solve the architectural problem by providing you with a proprietary way to expose and consume management objects would not help you to manage the wide variety of non-windows devices available. Rather, it would be Windows-specific. Within the WMF, there are three layers of investment: Standard models. These are based on the Common Information Model (CIM), which is industry-standard in terms of how you describe or expose the management object. Standard protocols. These provide a standard way in which you connect to and interact with the managed endpoint, through Web Services Management (WS-Man), Representational State Transfer (REST), Hypertext Transfer Protocol (HTTP), or the Windows PowerShell Remoting Protocol (PSRP). Standard application programming interfaces (APIs). Resources are exposed through a set of standard APIs, including the Managed Client (MIClient), Windows PowerShell, and the Open Data Protocol (OData). Microsoft Virtual Academy Student Manual 8
Standards-Based Approach for Windows Server 2012 The investments in a standards-based approach to management apply to Windows Server 2012 and to the Windows 8 client. WS-Man is enabled by default on all Windows Server 2012 servers to allow remoting. Moving forward, server core should be the default configuration for servers, and administration will be performed remotely, from your desktop. Windows Server 2012 provides a Storage Management Initiative Specification (SMI-S) service that can discover storage based on SMI-S and then expose that to the operating system to be consumed in a standards-based way. In Windows Server 2012, it is much easier for developers to instrument their services in Windows, making them accessible through Windows Management Instrumentation (WMI) and Windows PowerShell. You can also build applications that use REST and OData. There is a new Windows PowerShell web service that enables you to interact with, and get information from, the system by using OData. Microsoft Virtual Academy Student Manual 9
This standards-based method of developing applications enables you to manage non-windows devices from Windows devices with a built-in set of CIM classes and cmdlets that enable you to connect to any device that supports CIM. It also enables you to manage Windows devices from non- Windows devices. For example, you can connect to a Windows device from a Linux device by using the built-in CIM providers. WMF 3.0 is compatible with Windows 7, Windows Server 2008, and Windows Server 2008 R2. Additionally, devices running Windows PowerShell 2.0 can interoperate with WMF 3.0, so you can manage Windows Server 2012 from a Windows XP desktop. Next step watch the Standard-Based Management video. Microsoft Virtual Academy Student Manual 10