Overview of DMTF, SMWG and CIM

23
Overview of DMTF, SMWG and CIM 2004 . 3 . 30 So Jung Lee DPNM Lab. POSTECH

description

Overview of DMTF, SMWG and CIM. 2004 . 3 . 30 So Jung Lee DPNM Lab. POSTECH. DMTF (Distributed Management Task Force). DMTF Overview. DMTF is the technology industry organization leading the development of management standards for distributed desktop, network and enterprise environments - PowerPoint PPT Presentation

Transcript of Overview of DMTF, SMWG and CIM

Page 1: Overview of  DMTF, SMWG and CIM

Overview of DMTF, SMWG and CIM

2004 . 3 . 30

So Jung Lee

DPNM Lab. POSTECH

Page 2: Overview of  DMTF, SMWG and CIM

DMTF(Distributed Management Task Force)

Page 3: Overview of  DMTF, SMWG and CIM

3 POSTECH

DPNM Lab.

DMTF Overview

• DMTF is the technology industry organization leading the development of management standards for distributed desktop, network and enterprise environments

• Goals- Neutral forum

- Promote interoperability

- Move quickly in the new age

- Raise the bar for management

Page 4: Overview of  DMTF, SMWG and CIM

4 POSTECH

DPNM Lab.

DMTF Organization

• Founded in 1992

• Changed the group name in May, 1999

Desktop Management Task Force

Distributed Management Task Force

• “Not for profit” corporation

• Member companies- Board members : 3com, Cisco, Compaq, Dell, HP, IBM, Intel,

Microsoft, NEC, Novell, Sun, Symantec

• Customer Advisory Board is formed with 7 customer members

Page 5: Overview of  DMTF, SMWG and CIM

5 POSTECH

DPNM Lab.

DMTF Standards

• Common Information Model (CIM)

• Web Based Enterprise Management (WBEM)- Common Information Model (CIM)

- xmlCIM : XML encodings for CIM

- CIM Operations over HTTP

• Directory Enabled Networks (DEN)

• Desktop Management Interface (DMI)

• Alert Standard Format (ASF)

• System Management BIOS (SMIOS)

Page 6: Overview of  DMTF, SMWG and CIM

SMWG(Server Management Working Group)

Page 7: Overview of  DMTF, SMWG and CIM

7 POSTECH

DPNM Lab.

SMWG Overview

• Need of Standard Server Hardware Management Interfaces grows more and more.

• Dell, HP, IBM and Intel Corporation has lead the formation of DMTF SMWG.

• Include the key vendors such as AMD, Microsoft, Oracle, OSA Technologies and Sun Microsystems.

• First face-to-face meeting was on 17-18th of December, 2003• Goal

- To develop Industry standard server hardware management architecture by evolving CIM- To develop CLI for managing server hardware- To advance CIM for recent server system technologies

Page 8: Overview of  DMTF, SMWG and CIM

8 POSTECH

DPNM Lab.

Management Problems

• There is no uniform way of managing heterogeneous servers independent of machine state, operating system state, server system topology and access mechanism

• There is a need to extend the CIM standard to cover various server system (ex. Blades and virtualized server system)

• There is a need for lightweight command line interface that can be mapped to CIM

Page 9: Overview of  DMTF, SMWG and CIM

9 POSTECH

DPNM Lab.

WG Charter

• The goal of SMWG is to define a platform independent, industry standard management architecture through the following technologies.- Extend CIM schema

- Leverage the CIM/XML protocol and identify enhancements if necessary

- Define CIM protocol

- Define profiles for different server system topologies

- Define an architecture model for understanding the semantic behavior of server management components

- Demonstrate interoperability

Page 10: Overview of  DMTF, SMWG and CIM

10 POSTECH

DPNM Lab.

WG Charter - cont’d

• The scope includes the following:- Wide range of Server profiles (ex. Stand alone, blades, racks..)

- Enumeration of hardware and hardware related software

- OS present/not present

- Discovery, proxy, aggregation, redirection

- Select, control and transfer executable images

- Power control, system control, configuration and monitoring

- OS recovery assistance

- Boot process visibility

- Basic alerts/events

- Access to logs

- View and set status indicators (LED, text LCD, alarms etc)

Page 11: Overview of  DMTF, SMWG and CIM

11 POSTECH

DPNM Lab.

Alliance Partnerships

• OASIS- Web services Manageability, Web Services Technologies, Distributed

Management Infrastructure

• SNIA- Storage Management Initiative

• W3C- Web Services architecture and technologies

• SA Forum- Service Availability Forum

Page 12: Overview of  DMTF, SMWG and CIM

12 POSTECH

DPNM Lab.

Current work – Deliverables & Timeline

• Phase 1 deliverable: July 1, 2004

In the CIM v2.9 Timeframe the SMWG will deliver- Lightweight command line interface specification

- Lightweight CIMOM and supported CIM operations specification

- Standard server system topology profiles

• Phase 2 deliverable December 31, 2004- Compliance specification

- Test cases for interoperability

- Interoperability testing

Page 13: Overview of  DMTF, SMWG and CIM

CIM(Common Information Model)

Page 14: Overview of  DMTF, SMWG and CIM

14 POSTECH

DPNM Lab.

CIM Overview

• Provides a common definition for management information for systems, networks, applications and services

• Platform-independent and technology–neutral schema for describe, create and share all management object- Object-oriented model

- CIM is a data model not an implementation

- CIM provides models for both instrumentation and management

• CIM is comprised of Specification and Schema- Schema provides actual model description

- Specification defines the details for integration with other management models

Page 15: Overview of  DMTF, SMWG and CIM

15 POSTECH

DPNM Lab.

CIM Schema

• Three layers of CIM Schema- The Core Schema

• The essential set of managed objects that apply to all management areas

- The Common Schema

• The set of managed objects that are common to particular management areas

• Networks, systems, applications, databases, the devices

- Extensions to the schema

• Specific extensions of the common schema

Page 16: Overview of  DMTF, SMWG and CIM

16 POSTECH

DPNM Lab.

The expression of CIM Schema

• MOF (Managed Object Format)- ASCII text file

- Contains the formal definition of the CIM schema

- Input into and compiled by MOF compiler

• VISIO-UML (Unified Modeling Language)

• XML (eXtensible Markup Language)- XML grammar describes CIM metaschema detailed in DTD

specifying tags such as CLASS, INSTANCE and QUALIFIER

- Meta mapping

Page 17: Overview of  DMTF, SMWG and CIM

17 POSTECH

DPNM Lab.

MOF example

[Association, Version ( "2.6.0" ), Description (

"The ActsAsSpare association indicates which elements can spare "

"or replace the other aggregated elements. The fact that a "

"spare can operate in \"hot standby\" mode is specified on an "

"element by element basis.")]

class CIM_ActsAsSpare {

[Key, Description ("The SpareGroup.")]

CIM_SpareGroup REF Group;

[Key, Description ("A ManagedSystemElement acting as a spare and participating in theSpareGroup.")]

CIM_ManagedSystemElement REF Spare;

[Description ("HotStandby is a boolean indicating that the spare is operating as a hot standby.")]

boolean HotStandby;

};

Page 18: Overview of  DMTF, SMWG and CIM

18 POSTECH

DPNM Lab.

UML Example

Page 19: Overview of  DMTF, SMWG and CIM

19 POSTECH

DPNM Lab.

XML example

<?xml version= "1.0"?><!DOCTYPE CIM SYSTEM http://www.dmtf.org/cim-v2.dtd/><CIM VERSION=“2.0”><CLASS NAME=“ManagedSystemElement”> <QUALIFIER NAME= “abstract” TYPE=“boolean”> <VALUE>TRUE</VALUE> </QUALIFIER><PROPERTY NAME=“Caption” TYPE=“string”> <QUALIFIER NAME=“MaxLen” TYPE=“sint32”> <VALUE>64</VALUE> </QUALIFIER></PROPERTY><PROPERTY NAME=“Description” TYPE=“string”> </PROPERTY><PROPERTY NAME=“InstallDate”TYPE=“detetimev”> <QUALIFIER NAME=“MappingStrings” TYPE=“string”> <VALUE>MIF.DMTF|ComponentID|001.5</VALUE> </QUALIFIER><PROPERTY>

<PROPERTY NAME=“Status” TYPE=“string”> <QUALIFIER NAME=“Values” TYPE=“string” ARRAY=“TRUE”> <VALUE>OK</VALUE> <VALUE>ERROR</VALUE> <VALUE>Degraded</VALUE> <VALUE>Unknown</VALUE> </QUALIFIER> </PROPERTY> </CLASS></CIM>

Page 20: Overview of  DMTF, SMWG and CIM

20 POSTECH

DPNM Lab.

Development Timeline

• Started work on CIM in 1996

• CIM Specification v2.2 is current

• CIM Schema released:- V1 released in 1997

- V2.0 and 2.1 in 1998

- V2.2 in June, 1999

- V2.3 in November, 1999

- V2.4 in June, 2000

- V2.5 February, 2001

- V2.8.1 is the last version

Page 21: Overview of  DMTF, SMWG and CIM

21 POSTECH

DPNM Lab.

Storage Related Changes

• Over last three years much has been added to CIM for storage management- Storage devices (tape, disk)

- Storage extents abstractions

- Redundancy mappings

- Automated library representations

- SCSI, FC, connectivity

- Associations for all above

Page 22: Overview of  DMTF, SMWG and CIM

22 POSTECH

DPNM Lab.

Support

• The CIM Schema is in use in - SUN Solaris 8.0

• Sun Management Console

- Windows 2000• Computer Management Application

- Add-in for Windows NT 4.0• Similar functionality to W2K

- SNIA Interoperability Demonstration• Many firms involved, including Troika, Seagate, Hitachi, STK,

Compaq etc.

Page 23: Overview of  DMTF, SMWG and CIM

23 POSTECH

DPNM Lab.

Example (Windows 2000)