Presentation is loading. Please wait.

Presentation is loading. Please wait.

Platform Management Using Web Services – Updates And Directions Barry Shilmover Program Manager Microsoft Sasha Nosov Sr. Program Manager Microsoft.

Similar presentations


Presentation on theme: "Platform Management Using Web Services – Updates And Directions Barry Shilmover Program Manager Microsoft Sasha Nosov Sr. Program Manager Microsoft."— Presentation transcript:

1 Platform Management Using Web Services – Updates And Directions Barry Shilmover Program Manager Microsoft Sasha Nosov Sr. Program Manager Microsoft

2 Agenda Where we were Where we are Where we are going

3 WinHEC 2004 Introduced WS-Management (then known as WMX) Illustrated a proof of concept of WS-Management communicating with both AMD and Intel hardware

4 WinHEC 2005 Introduced WS-Management in Windows Server 2003 R2 Demonstrated communication between Windows, Solaris and hardware using WS-Management

5 Where We Are WS-Management Overview WS-Management in Windows WS-Management Standardization

6 WS-Management Overview

7 Terminology BMC – Baseboard Management Controller SP – Service Processor IPMI – Intelligent Platform Management Interface SEL – System Event Log (inside BMC) OOB – Out of Band IB – In Band KCS – Keyboard Controller Style

8 In-Band Versus OOB Management In-Band Management Operates with support of HW resources that are critical/used by OS (fan, CPU, power supply etc.) Uses OS services and provides a rich feature set Requires full machine functionality hardware and software Out-Of-Band (OOB) Management Operates with hardware resources/components that are independent of OS Not reliant on OS presence and may provide a subset of complete feature set Requires minimal hardware to guarantee operation under all

9 Goals Of The Initiative Create a scaleable heterogeneous protocol to manage broad set of datacenter resources Ability to manage low end hardware devices, high end server systems and LOB applications Simplify development of management tools using Web Services model Build on existing Web Services protocols Data model neutrality Provide access to CIM instrumentation but not be limited to it Strong security Enable a single way of securing access to different managed resources Royalty free standard Drive DMTF ratification to facilitate adoption

10 Protocol Composition HTTPS, TCP XML, SOAP, WS-Addressing Security Profiles WS-Eventing Resource Addressing Model WS-TransferWS-Enum WS-Management WS-Management WSDL Binding for CIM WS-CIM Schema Translation Integration Description Application Data Transfer Security Messaging Transports

11 WS-Management In Windows

12 WS-Management Windows Server 2003 R2 Features Windows Remote Management (WinRM) Implementation of the WS-Management protocol Firewall friendly protocol (using SOAP over HTTP or HTTPS) Integrated Windows security (Kerberos) Scriptable interface Hardware aware OS Access to IPMI based service processors In Band Hardware events sent to NT event log Access to WMI Instrumentation WMI objects are accessible via Web Services

13 WS-Management New Windows Vista and Windows Server codenamed “Longhorn” Features Event forwarding Forwarding all OS events to central log (not limited to hardware events as in R2) Rollup of hardware events OOB Compression to increase throughput Protocol updates to comply with the DMTF standard Fragment access using XPATH filters Enhanced WMI support WQL support Embedded objects Remote shell access Remote management of headless server via script Enterprise deployment via Group Policy

14 WS-Management Standardization

15 WS-Management Submission WS-Management is now a DMTF standard August 2005

16 Upcoming Standards Work CIM BindingCIM Binding Applies WS-CIM schema mapping to protocol operationsApplies WS-CIM schema mapping to protocol operations Enables development of management application on Web Services aware platforms (VS.net, WebSphere, etc.)Enables development of management application on Web Services aware platforms (VS.net, WebSphere, etc.) Management CatalogManagement Catalog Ability to discover the capabilities of the managed nodeAbility to discover the capabilities of the managed node Interoperability Testing Interoperability Testing Multiple Announced/public implementations in progress Multiple Announced/public implementations in progress Microsoft Windows, Sun WISEMAN, Intel Open WSMAN, WBEM Solutions … (and more) Microsoft Windows, Sun WISEMAN, Intel Open WSMAN, WBEM Solutions … (and more) Upcoming Interoperability testing via Interoperability committee Upcoming Interoperability testing via Interoperability committee Based on WS-Management Protocol, CIM Binding and WS-CIM Mapping Based on WS-Management Protocol, CIM Binding and WS-CIM Mapping

17 Out-Of-Band Management With WS-Management

18 Future Directions Using web services for client hardware management

19 Challenges And Opportunities Use cases for out-of-band management Secure power control (on/off/reset) Asset tracking (using standard device ID) Alerting and event log Boot selection and visibility Firmware updates Discovery and provisioning Out-of-band channel requirements Manage system reliably and securely under all conditions Minimal hardware footprint and power consumption No additional client software deployment Constraint parameters CostPower Processing capability Memory

20 Embedded WS-Management Toolkit Overview Designed to help OEM build manageable or management devices E.g., out-of-band management controllers Enables integration of host controllers and embedded devices with MOM and SMS Available for source licensing for a one time fee Program objective – compliance with the WS-Management standard and interoperability with Windows

21 Embedded WS-Management Toolkit Features XML web services on a chip WS-Management, WS-Addressing, WS-Transfer, WS-Eventing… Some CIM classes, drivers for sensors and hardware Interoperates with standard WS-Management stacks WinRM, Wiseman (Sun), etc. Common microcontrollers and processors ARM, H8, MIPS, PPC, x86, etc. Requires basic C compiler Automatic message serialization and decoding Aggressive code sharing to minimize footprint Object Oriented programming model for integration with other firmware Zero-copy networking, in-place processing Tested on board with 256 KB ROM, 32 KB RAM Footprint varies with processor, features

22 Hemal Shah Principal Scientist Broadcom Corporation

23 WS-Management Implementation in a Constrained Environment Criteria and objectives WS-Management offers a rich set of capabilities for OOB management WS-Management as a unified protocol for in-band and OOB management is desirable System can be managed by one application regardless of system/OS state Simplifies management application Suitability Yes! for OOB environments Yes! for specific client management scenarios Assumption WS-Management can be optimized for OOB environments in specific client management scenarios

24 WS-Management Implementation in a Constrained Environment So, how can we make WS-Management amenable to OOB environments? Broadcom proposes a light implementation for OOB management controller Light weight transport Messaging layer optimizations Simplified data transfer Simplified application (sub-set of in-band functionality) CIM simplifications The management protocol format remains the same

25 WS-Management Broadcom Architecture Proposal Out-Of-Band Management Solution In-Band Management Solution Applications WS Layers SOAP Transport Network and Physical Layers Management application message format stays the same for In-Band and Out-Of-Band

26 WS-Management Design for Desktop Platform Management Available in Windows Vista and Windows Server Longhorn Broadcom Design and Implementation Design and Implementation To Be Determined

27 Desktop & Mobile Working Group A new working group formed by Distributed Management Task Force (DMTF) Targeted Platforms: Desktop, Mobile, and bladed PCs Focus: Platform independent and interoperable standards for the management of Targeted Platforms Covers in-band, out-of-band, in-service, and out-of-service environments Covers different aspects of the management solutions Define architecture model Extend CIM schema to enable standardization of management functions Management protocols and transport Common interface between mgmt applications and targeted platforms

28 Broadcom’s Directions Broadcom is committed to standards-based out-of-band management solutions More than 75 million Ethernet controllers have management support today (ASF based) Broadcom is actively working on the optimized WS-Management implementation to enable better integration with the enterprise management tools It will deliver the solution as soon as the DMWG standards are ready Broadcom is working with OSVs, ISVs, and OEMs to Enable WS-Management and DMWG standards based management solutions end-to-end Leverage existing management infrastructure as much as possible

29 Call To Action OEMs Make sure your next release includes the WS-Management stack Evaluate the embedded toolkit to jump-start your implementation Management ISVs Make sure your tool supports the WS-Management standard Leverage the WS-Management stack in Windows All Attend the following WinHEC sessions How to Use the WMI Interfaces with Windows Virtualization (VIR043) Windows Server Scalability and Virtualized I/O Fabric for Blade Server (SER122) Storage Management Directions (STO085)

30 Additional Resources Web Resources Distributed Management Task Force (www.dmtf.org) Web Services for Management (WS Management) Management of Hardware Resources in the Datacenter Using Embedded Web Services whitepaper mspx mspx Send requests for embedded WS-Management tool kit and future revisions of the white paper to microsoft.com

31 © 2006 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.

32


Download ppt "Platform Management Using Web Services – Updates And Directions Barry Shilmover Program Manager Microsoft Sasha Nosov Sr. Program Manager Microsoft."

Similar presentations


Ads by Google