Management Developers Conference

DECEMBER 3 - 6, 2007 SANTA CLARA MARRIOTT, SANTA CLARA, CALIFORNIA


Track - Storage Management Initiative (SMI)



Open Source implementations of Storage Management

Robert Wipfel, Novell, Inc.
Todd Singleton, IBM

This session presents an update on the state of Open Source implementations of Storage Management Standards, and how they are being used to improve the manageability of Enterprise Linux platforms. We describe a Linux implementation of SNIA's SMI-S Array and Volume Management registered profiles; specifically the Extent Composition Subprofile, Block Services Package, Copy Services Subprofile and Health Package. We also give an overview of the Aperi open source Storage Resource Management project, as an example of an SMI-S based storage management framework. An interop demonstration will be given, showing Aperi managing SMI-S Primordial Pools and Volumes hosted by a Linux server running Block Services Package CIM providers. Finally, we discuss and illustrate the value of the SMI-S Storage Management standard, in the context of other systems management standards for System Virtualization (SVPC-V), Server Management (SMASH) and High Availability Clustering (CIM_Cluster).

CIM/SMI-S Provider Generation Tools

Martine Wedlake, IBM

CIM and WBEM is a very powerful and flexible infrastructure for creating standards-conformant instrumentation of many types of computer systems such as hosts, FC switches, and storage devices.  However, software developers can
expect a long ramp-up time learning to write CIM Providers, and once learned will often require a lot of maintenance and upkeep due to the complex APIs involved.  This talk will present our solution to this problem using a combination of a UML modelling tool (Extensible CIM and UML Tooling Environment or ECUTE) and CMPI-compliant provider code generator (called Common Provider Architecture or CPA).   Using these tools will enable the developer to transition from UML modelling activities directly to provider code development without needing to learn the intricacies of the CMPI data model.  Classes, methods, properties are all automatically generated into C-language skeleton such that the developer fills in the method bodies to an automatically generated interface.  We will discuss the overall architecture, and design of these tools along with examples of how these tools are used to create CMPI-compliant providers suitable for OpenPegasus or SFCB.

Getting Up and Running with Web Services

Steve Hand, Symantec

This session is about what it takes to get a simply WS-Management environment up and running for the purposes of managing storage. The author will discuss and demonstrate the setup of Web Services on several different operating environments, including Windows, Linux, and Macintosh. The demonstration will use SMI-S Agents to management storage.

Managing High-Availability Storage Servers with SMI

Scott Baker, iStor Networks, Inc

This presentation will provide an overview of how SMI-S is used to manage high-availability in a storage server.  Specific areas covered will be controller redundancy, volume and pool assignment to controllers, and asymmetric port behavior, both normal and failover. Attendees will be introduced to supported management capabilities, both active and passive, the SMI model itself, and the supporting Multiple Computer System and Storage Server Asymmetry component profiles. A working knowledge of storage server high-availability architectures is assumed.

Management Frameworks

Mark Carlson, Sun Microsystems

The SNIA has been working for the last year on creating a new standard for interoperable services in management clients that will form a framework upon which applications can be built. This talk will describe the reference architecture and current work in defining the service interfaces as part of the standard.

SMI-S Development guidelines for Deployment

Steve Peters, Hewlett Packard

SNIA is working on a plan to make CIM based products easier to install. Part of this project is a set of guidelines and requirements for developers. This presentation will walk through the deployment rules.

SMI-S  Roadmap and Futures

Steve Peters, Hewlett Packard

This session will  describe the differences from SMI-S 1.1 to 1.2 and provide the roadmap for SMI 1.3 and beyond.

DMTF Security Profile Overview session

George Ericson, EMC
Khachatur Papanyan, Dell

This presentation will describe why and when DMTF security profiles are useful, and perhaps as importantly what they do not cover.  It will discuss the relationship of thes profiles to other management profiles and how these security profiles should be integrated into the implementation of a CIM Server.

DMTF Security Profile Details session

Murali Rajagopal, Broadcom

Khachatur Papanyan, Dell

This presentation will detail the schema elements utilized by and the implementation constraints imposed by the DMTF security profiles. The presentation will cover Simple Identity Management, which is used for representation and management of accounts, groups, users and their security principals, the Role Based Authorization Profile, which is used for the representation and management of roles and privileges, and the Credential Management Profile, which is used for representation and management of X.509 certificates.