Overview of DMTF, SMWG and CIM - PowerPoint PPT Presentation

About This Presentation
Title:

Overview of DMTF, SMWG and CIM

Description:

DMTF is the technology industry organization leading the development of ... Many firms involved, including Troika, Seagate, Hitachi, STK, Compaq etc. 23. POSTECH ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 24
Provided by: dpnmPos
Category:
Tags: cim | dmtf | smwg | cli | overview | troika

less

Transcript and Presenter's Notes

Title: Overview of DMTF, SMWG and CIM


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

2
DMTF(Distributed Management Task Force)
3
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

4
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

5
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)

6
SMWG(Server Management Working Group)
7
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

8
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

9
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

10
WG Charter - contd
  • 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)

11
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

12
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

13
CIM(Common Information Model)
14
CIM Overview
  • Provides a common definition for management
    information for systems, networks, applications
    and services
  • Platform-independent and technologyneutral
    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

15
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

16
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

17
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

18
UML Example
19
XML example
lt?xml version "1.0"?gt lt!DOCTYPE CIM SYSTEM
http//www.dmtf.org/cim-v2.dtd/gt ltCIM
VERSION2.0gt ltCLASS NAMEManagedSystemElementgt
ltQUALIFIER NAME abstract TYPEbooleangt
ltVALUEgtTRUElt/VALUEgt lt/QUALIFIERgt ltPROPERTY
NAMECaption TYPEstringgt ltQUALIFIER
NAMEMaxLen TYPEsint32gt
ltVALUEgt64lt/VALUEgt lt/QUALIFIERgt lt/PROPERTYgt ltPROP
ERTY NAMEDescription TYPEstringgt
lt/PROPERTYgt ltPROPERTY NAMEInstallDateTYPEdet
etimevgt ltQUALIFIER
NAMEMappingStrings TYPEstringgt
ltVALUEgtMIF.DMTFComponentID001.5lt/VALUEgt
lt/QUALIFIERgt ltPROPERTYgt
ltPROPERTY NAMEStatus TYPEstringgt
ltQUALIFIER NAMEValues TYPEstring
ARRAYTRUEgt ltVALUEgtOKlt/VALUEgt
ltVALUEgtERRORlt/VALUEgt ltVALUEgtDegradedlt/VALUEgt
ltVALUEgtUnknownlt/VALUEgt
lt/QUALIFIERgt lt/PROPERTYgt lt/CLASSgt lt/CIMgt
20
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

21
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

22
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.

23
Example (Windows 2000)
Write a Comment
User Comments (0)
About PowerShow.com