John Forte wrote:
> +1, although I do believe the source should be a part of the OpenSolaris
> source base as well. I realize that we want to strive to maintain a
> single source base and community around the project but there will
> likely be instances where the binaries distributed via OpenSolaris and
> the source maintained at openpegasus.org will differ with a binary only
> approach.
>
>
Upon reflection I agree with John. To integrate with Solaris you will
need to have the source code placed into a consolidation's source tree.
Now it you want to keep a private source tree while the project is in
development, that is your choice, but you will need to deliver the code
into OpenSolaris.
I still support the project, I just think you will need to meet other
requirements for the ultimate integration.
--jc
> - John
>
> Gary Horton wrote:
>
>> OpenPegasus CIM Server Project
>>
>> Purpose
>>
>> Provides up-to-date WBEM service on OpenSolaris via a port of the
>> OpenPegasus
>> CIM server.
>>
>> 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.
>>
>>
>>
>>
>
> _______________________________________________
> storage-discuss mailing list
> storage-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/storage-discuss
>