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.