Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK)...

20
Intel Software Network Connecting Developers. Building Community. Intel® vPro™ Technology Virtual Seminar 2010 Getting to know Intel® Active Management Technology 6.0

Transcript of Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK)...

Page 1: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Intel Software NetworkConnecting Developers. Building Community.

Intel® vPro™ Technology Virtual Seminar 2010

Getting to know Intel® Active Management Technology 6.0

Page 2: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0

Getting Started

Gael Hofemeier

Business Client Enabling/Application Engineer

Software and Services Group

March 3, 2010

Page 3: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

3

Introduction

•Learn about the new layout of the Intel® AMT SDK

•Where are the docs?

•WS-Man is replacing the legacy SOAP interface

−Locate WS-Man content and samples

Page 4: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

4

The Intel® AMT SKD - Contents

Get up to speed fast with the new “Start Here” doc!

Page 5: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

5

Getting to Know the Intel® AMT SDK

•The Intel® AMT SDK Documents have gone through a major change

−There is a new folder containing the HTML based Documents

>“Implementation and Reference Guide for Intel AMT 6.0”

−Located under ../Docs

1.Go into folder, open the “default.htm” file

2. Link is also in “Start Here” doc

Page 6: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

6

Implementation and Reference Guide

Be Sure to allow “Blocked Content” in your browser.

Page 7: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

7

Using the “Index” Feature

Page 8: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

8

Using the “Search” Feature

Page 9: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

9

Using the Intel AMT SDK

•Release notes

•Installation layout

•System requirements

•Build requirements

Page 10: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

10

Intel® AMT SDK Contents

•Intel® AMT Features

•WS-Management

•SDK Resources (aka Sample Code, API Interface Docs)

•Setup & Configuration

•Legacy documents

−(SOAP info)

Page 11: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

11

Diving into Features

•Each Feature contains:

−Description,

−CIM Elements

−Events

−Use Cases

Page 12: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

12

WS-Man Details

Page 13: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

13

WS-Man Samples

•CIMFramework.csproj

−Implements all of the classes supported by Intel AMT and converts them to C# classes

•C# Classes are documented here:

−..\Windows\Common\GeneratedCode\WS-Management\c#\MofCsFiles

•The WS-Management C# Samples are located at:

−Windows\Intel_AMT\Samples\WS-Management

MOF Files for all classes supported by Intel® AMT can be found at ..\DOCS\MOF

..\Windows\Common\WS-Management\C#\CIMFramework

Similar Resources for C++

Page 14: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

14

CIM Framework

•CIM Framework

−SDK Resources > C# CIM Framework API

Page 15: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

15

WS-Man Client Details

•The SDK demonstrates usage of two WS-Management clients:

−.NET

−Microsoft* WinRM

* Other names and brands may be claimed as the property of others

Page 16: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

16

WS-Management using C++

•CIMFramework.vcproj

−Implements all of the classes supported by Intel® AMT and converts them to C++ classes:

−..\Windows\Common\WS-Management\C++\CIMFramework.

•CIM classes (autogenerated from the MOFs)

−Windows\Common\GeneratedCode\WS-Management\C++\MofCppFiles

•WS-Management client

−The SDK demonstrates usage of three WS-Management clients:

>Openwsman

>gSOAP

>Microsoft WinRM

−Located here: ..\Windows\Common\WS-Management\C++

Windows\Common\ThirdParty

Page 17: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

17

Call to Action

•Visit our Manageability Community

−http://software.intel.com/en-us/manageability/

•Download the 6.0 Release of the Intel® AMT SDK

− Get it Here: http://software.intel.com/en-us/articles/download-the-latest-intel-amt-software-development-kit-sdk/

•Need Help? Ask questions on our Forum:

−http://software.intel.com/en-us/forums/manageability-software-development/

•Get more information by reading our blogs:

−http://software.intel.com/en-us/blogs/category/manageability/

Page 18: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

18

Thank you for attending Intel® vPro™ Technology Virtual

Seminar 2010

Intel® Active Management Technology (Intel ® AMT) Developer Resources

−Intel Software Network Manageability Community: www.software.intel.com/en-us/manageability/

−ISN Manageability Forums: www.intel.com/software/manageability/forums

−ISN Manageability Blogs: www.intel.com/software/manageability/blogs

−Intel ® vPro™ Expert Center: www.communities.intel.com/community/openportit/vproexpert

−Intel Software Partner Program: www.intel.com/partner

Page 19: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer

Software and Services Group

19

Notices

• Copyright © 2010, Intel Corporation. All rights reserved.

• Intel®, Xeon® and Core Inside are trademarks of Intel Corporation in the U.S. and other countries.

• *Other names and brands may be claimed as the property of others

• Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor family, not across different processor families. Go to: http://www.intel.com/products/processor%5Fnumber/

• Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance.Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, Go to: http://www.intel.com/performance/resources/benchmark_limitations.htm

• Results have been simulated and are provided for informational purposes only. Results were derived using simulations run on an architecture simulator or model. Any difference in system hardware or software design or configuration may affect actual performance.

• Results have been simulated and are provided for informational purposes only. Results were derived using simulations run on an architecture simulator or model. Any difference in system hardware or software design or configuration may affect actual performance.

• INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.

UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.

Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.

The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.

Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to: http://www.intel.com/#/en_US_01

Page 20: Intel Software Network...Intel® Active Management Technology (AMT) Software Development Kit (SDK) Release 6.0 Getting Started Gael Hofemeier Business Client Enabling/Application Engineer