Management Developers Conference

DECEMBER 4 - 7, 2006 SANTA CLARA MARRIOTT, SANTA CLARA, CALIFORNIA


Track - Server Management

Implementing SMASH
Aaron Merkin, IBM
Jeff Hilland, Hewlett Packard

This technical session will delve into how to apply the specifications of the SMASH Initiative to a real world implementation. It will focus heavily on how developers use the SM CLP Specification, SM ME Addressing Specification, SM Profiles and SM CLP - CIM Mapping Specification when creating an implementation. This session assumes familiarity with the specifications included in the SMASH Initiative.
The session will cover a quick overview of the specifications and how they interrelate. It will then cover Addressing, Mapping and the CLP through an example of how to apply these specifications to an example implementation. Addressing will be covered by going through the example, developing a model for the example implementation and then demonstrating how to determine & develop UFiTs and UFiPs for that model. It will then use the same example to show how to map the CLP to some profiles for instances in the example model. It will go through command flow for a mock implementation as if the CLP was interacting with a CIMOM. Finally, the session will provide an update on what the DMTF envisions as the future of SMASH.

SMASH Forum Overview and SMASH CLP Validation
Fred Maciel, Hitachi America
Will Pagan, IBM

The purpose of the SMASH Forum is to achieve cross-platform system management interoperability based on the SMASH standard specifications by providing a vendor-neutral environment in establishing conformance rules for implementations. It is intended to be the central organization that creates, develops, and facilitates SMASH interoperability conformance testing and certification programs, in order to drive to broad adoption of cross-vendor interoperable IT solutions.
The SMASH Forum has developed a certification process that specifies test environment architecture, test methodology, test procedures, and the certification program. It also is developing a comprehensive set of specific conformance requirements for SMASH specifications that can be used by developers of SMASH certification test suite. You should be able to learn how a SMASH CLP implementation will be validated, practical issues that may be encountered during the testing, and be part of experience-sharing based on the results of the SMASH CLP Plugfest event.

Open Management with CIM (OMC)
Norm Paxton
Novell

The OMC project is a new arrival on the Systems Management open source scene. As the adoption of CIM related standards grows within the industry, the need for developer collaboration in this area becomes increasingly important. OMC endeavors to bring developers together in the implementation of these standards. This session will introduce the OMC project and the underlying philosophy driving it and its future direction. A high level overview of the current OMC implementations will be provided as well. This will include omcSmash, omcclp and the OMC test/validation tools. This will be followed by a more in-depth discussion about the architecture of omcSmash. Special attention will be paid to the extensibility of omcSmash and how it can simplify profile development.

OMC-CLP: Introduction and Implementation of the Systems Management Command-line Protocol
Brad Nicholes
Novell

The CIM architecture coupled with the WBEM infrastructure sitting on top of a wide variety of providers, produces a very powerful server management structure. But unless that structure also includes some type of human or scriptable interface, it's usability might appear somewhat diminished. The Systems Management Command Line Protocol (SM-CLP) is the interface defined by the SMWG that makes the CIM/WBEM environment more useful. Through a series of simple commands, options and a powerful managed element addressing scheme, the SM-CLP is able to expose all of the power of the CIM/WBEM environment to the systems administrator.
This session will introduce you to an implementation of the SM-CLP along with it's various commands, options and object addressing syntax. You will get a glimpse into the overall code structure from providing an easy to use command line interface and parsing a managed element address to the actual CIM command mapping. Throughout this presentation you will see live demos of a functional implementation of the SM-CLP produced by the OMC open source project. This session is intended for those who are interested in learning what the SM-CLP is as well as how they can participant in the OMC implementation of the SMWG CLP specification.

Open Standards Meets Open Source : Bringing Systems Management Standards to Enterprise Linux
Robert Wipfel
Bart Whiteley
Novell

This session is a discussion on the state of Open Source implementations of Systems Management Standards, and how these are being used to improve the manageability of Enterprise Linux Platforms.
The session will include a review of current implementations of DMTF SMASH, DMTF System Virtualization, Partitioning and Clustering Working Group Virtualization (SVPC-V) profiles for Xen virtual machine management, Cluster profiles as implemented by the LinuxHA project, SNIA SMI-S profiles for server side storage (including logical volume, multipath I/O and iSCSI) management.
Use cases will be given to illustrate the benefit of associations between primary platform elements, for example; associating a virtual machine instance with a cluster resource instance, in order to express the failover management of virtual machines in HA clusters, including dependencies on network storage resources.

CIM System Virtualization Model
Ron Goering, IBM

Computer system virtualization plays an increasingly important role in today's IT environment.
This talk will provide an overview of the CIM System Virtualization model and supporting profiles being developed in the System Virtualization, Partitioning and Clustering workgroup in the DMTF.
We will review the current system virtualization model including the resource allocation and resource capabilities models, system virtualization lifecycle, and virtual device modeling. We will review our work on system virtualized storage and the relationship to SMI-S models.

Introduction to Virtualization Profiles and the Xen-CIM project
James Fehlig, Novell
Gareth Bestor, IBM

The DMTF System Virtualization, Partitioning, and Clustering (SVPC) working group is creating a set of profiles used to represent and manage virtualization platforms, including the host system, the virtual computer systems, and their virtual resources.
This session will briefly introduce the System Virtualization, Resource Allocation, and Allocation Capabilities profiles currently being developed by the virtualization arm of the SVPC working group. Throughout the presentation attendees will see demonstrations of the various profiles using the Xen-CIM project.
Xen-CIM is an open source implementation of the SVPC profiles based on the Xen virtualization technology. This session targets those interested in the evolving virtualization profiles in general with an emphasis on the Xen-CIM implementation.

Desktop Management Initiative Technical Overview
Jeff Hilland, Hewlett Packard
Jon Hass, Dell

This talk will discuss the Desktop & Mobile Management standards emerging from the DMTF. It will include an introduction to the Desktop & Mobile Management Specification Suite being developed by the DMTF.
Subjects covered include a general architecture overview, discussion of external facing management protocols and an overview of the Desktop & Mobile Profiles.

Platform Interface/Protocol Standardization activities in DMTF
Ramkrishna Prakash, Dell Computer Inc.
Hemal Shah, Broadcom Corporation
Tom Slaight, Intel Corporation

In this presentation we present an overview of the platform interface/protocol standards that exist as well as those currently being defined within the DMTF Pre-OS WG. We begin with a brief historical perspective of the platform interface/protocol standardization activities within the DMTF. Following this, we will discuss the emerging trends and factors that are driving the need for significant focus towards standardization of interfaces and protocols for the communications between platform components. We will then provide an overview and the status of the standardization efforts in the NC-SI and PMCI Sub Work Groups.