Gary Horton wrote:
> OpenPegasus CIM Server Project
>
> Purpose
>
> Provides up-to-date WBEM service on OpenSolaris via a port of the OpenPegasus
> CIM server.
>
This will be a huge step forward in better managing OpenSolaris
services. With other storage stacks adopting SMI-S this seems like a
necessary step for OpenSolaris.
+1
[Storage Core contributors]: I'll shepherd this project through the
process steps. I'll be looking for two more '+1's before Friday the 29th.
--jc
> Sponsoring Community Groups
>
> Observability
> Storage
>
> Initial Project Team
>
> Robert Harryman
> Gary Horton
>
> Project Description
>
> The OpenPegasus CIM Server Project will integrate the OpenPegasus codebase
> into
> OpenSolaris, providing modern SMI-S services for Solaris, with updates to the
> supported JDK, CIM Schema and CIM/XML version, and use of a standardized
> Provider API. This new CIM server will co-exist with existing WBEM Services
> on
> Solaris, posing no disruption to that service, but providing up-to-date WBEM
> support and acting as a migration/upgrade path for the existing clients and
> providers to use that modernized support. This co-location of separate WBEM
> products will be accomplished via clearly defined ownership of standard and
> non-standard ports for each service.
>
> Additional efforts beyond the scope of this project will likely be needed to
> address removal of the legacy WBEM service from OpenSolaris. Meanwhile, the
> proposed port configuration strategy will support the needs of any WBEM
> clients
> and providers.
>
> Distribution on OpenSolaris will be binary only, with pointers back to the
> OpenPegasus community for access to the source. We are working closely with
> that community, with agreement that the source code will always live in their
> repository.
>
> The following components are included that are essentially equivalent to the
> corresponding component in the existing Solaris WBEM services:
>
> * Common Information Model Object Manager (CIM Object Manager, aka CIMOM)
> * CIM Repository
> * MOF compiler
> * Client APIs
> * Provider APIs
> * Sample source code
>
> The following components are included in addition to existing Solaris WBEM
> components:
>
> * Indications API - provides supports for generation of, subscription to
> and processing of events in the managed system
> * Security infrastructure - authentication, authorization and
> confidentiality/integrity support, including SSL and PAM
> * SLP - support for automatic discovery of managed resources using the
> SLP
> standard
> * Operating System provider - supports generic information such as
> operating system type, version, last boot-up time, local date and time,
> number
> of users, swap space size, and free physical memory
> * Basic operating system client - exercises the infrastructure by
> querying
> for general information as provided by the OS provider, et. al.
> * Computer System provider - supports computer system information such
> as
> computer name, status, and administrator contact information
> * Process Providers - support basic UNIX process information, such as
> name
> of the executable image, process ID, priority, execution state, and various
> process resource utilization statistics. Client applications can use these
> Providers to give clients an understanding of the processes running on the
> Managed System within the context of its operating system.
>
> The initial port will be for OpenPegasus version 2.7.1. Full details around
> this release can be found at these locations:
>
> Feature Status: http://www.openpegasus.org/page.tpl?CALLER=index.tpl&ggid=799
> External Interface:
> http://www.openpegasus.org/pp/uploads/40/14874/PEP293_ExternalInterface2.7.htm
> Release Notes: http://www.openpegasus.org/pp/uploads/40/14933/ReleaseNotes.htm
>
> The service will be enhanced to take advantage of OpenSolaris security
> features, e.g. SMF, PAM, RBAC and SSL, and will advertise itself as a WBEM
> service using SLP.
>
> No GUI or BUI is provided, but administration and management is supported by
> the a collection of commands, scripts and tools delivered as part of the
> OpenPegasus codebase.
>
>
> Project Needs
>
> OpenSolaris Project Page
> SCM Management
> Discussion List
> Coordination with the OpenPegasus community
>
> Thanks in advance for endorsements from the Storage and Observability
> communities.
>
>
>