Management Developers Conference

NOVEMBER 17 - 20, 2008 SANTA CLARA MARRIOTT, SANTA CLARA, CALIFORNIA


Track - Storage Management Initiative (SMI)



SMI-S: Using Jython with CIM client libraries to manage SMI

Steve Quinn, Hitachi Data Systems

This session will discuss ways to incorporate Jython into client-side CIM tools. Jython is a Java implementation of the Python language and thus allows the user to take advantage of the power of Python while at the same time harnessing the rich set of Java libraries that exist. In this case, Java CIM client libraries. Examples will be show of calling CIM from Jython and invoking Jython from Java.

SMI-S: Scalability in the Real World

Steve Quinn, Hitachi Data Systems

This session will focus on real-world aspects of SMI-S scalability, based on experiences with customer sites and in SMI-Lab. Comparisons between different ways of collecting configuration information (e.g. "walking the model") will be discussed along with their pitfalls. Recent and upcoming technologies like View Classes and Pull Operations will also be discussed in relation to scalability. The potential for using vendor extensions to solve these issues will also be discussed.

SMI-S: Deployment Best Practices

Duane Baldwin, IBM

Paul von Behren, Symantec

This session describes techniques developers can use to help make it easier for customers to install and configure SMI-S and other CIM solutions. This is base on best-practices collected by SNIA’s Production Ready Task Force and based on experiences with installing SMI-S in the field over the last few years. Topics includes embedded providers, installation of proxy providers, initial configuration of hardware/instrumentation, and toleration of CIMOMs installed by other vendors.

SMI-S: Best practices for Indications

Paul von Behren, Symantec

This presentation describes best practices for client and provider writers for using indications. These best practices were collected by participants in the SMI interoperability lab during plugfests here we developed test cases using five client packages and three CIMOMs. In each case, we followed the same use case – subscribe for indications, use an API to trigger the indication, and then wait for the indication to arrive. The best practices address the subscribe steps, conventions around CIM object path, and the returned payload.

Managing User Accounts and Privileges Using DMTF Profiles

Khachatur Papanyan, Dell

This presentation will cover the use case scenarios focused around managing user accounts and privileges on a managed system or service processor. The CIM models for representing the user accounts, groups, security principals, roles and privileges are covered by DMTF Simple Identity Management Profile and DMTF Role Based Authorization profile, and this presentation will detail how the particular use case scenario is covered and could be implemented using these two profiles. It will also discuss the relationship of these profiles to other management profiles implemented on a CIM Server.


Managing Security Credentials Using DMTF Profiles

Khachatur Papanyan, Dell

Hemal Shah, Broadcom Corporation

This presentation will cover the use case scenarios focused around managing credentials: such as X509 certificates on a managed system or service processor. The CIM models for representing security credentials are covered by DMTF Credential Management Profile and its specialization DMTF Certificate Management Profile. This presentation will detail how the particular use case scenario is covered and could be implemented using these profiles. It will also discuss the relationship of these profiles to other management profiles implemented on a CIM Server.

The Multi-Tenant CIMOM: Fact or Fiction?

Bart Whiteley, Novell

This session will discuss the current state of the Multi-Tenant CIMOM (defined as a CIMOM where providers from multiple vendors are running concurrently).  The session will spend less time on theory, and more time discussing the nuances of various CIMOMs.  Best practices for provider packaging and deployment under various CIMOM implementations will be covered.