Gary Winiger wrote:

>>>     What requirements does this place on remote repositories?
>> Since the interface between svc.configd and a remote backend is not
> 
>> to do so on the affected hosts).  This change requires the same
>> capability with respect to reads.  The most likely future networked
>> backend, LDAP, already offers this capability.
> 
>       Greenline itself did lay out the intention for remotly served
>       repositories.
>       Is is really LDAP (which is a protocol), or is it the directory
>       server implementation(s) that provide for different access control
>       policies?
> 
>>>     Have the NSS2/Sparks folk been included in any new remote
>>>     repository requirement?
>> I don't see anything in the Sparks (nor Duckwater) materials to
>> suggest that they're considering implementing networked backends for
>> SMF.  If I've overlooked something here, please let me know.
> 
>       Right there may be nothing in the current materials.  The broader
>       perspective is that the repository can be centrally served.  NSS2
>       is the umbrella that would likely provide that service.  Until
>       this case, there were no requirements to protect anything beyond
>       update protections.  IMO, that allows a lot of flexability in the
>       schema -- not being a directory server (or access protocol) expert,
>       it seems reasonable to me to suggest a discussion with NSS2 so
>       they can possibly provide input that is relevant to this case.
> 
>       Recall Greenline made such statements as, gww's paraphrase,
>       privacy of values was outside the scope, but could be done with
>       encryption if needed and it was incumbant on the service to provide
>       whatever was needed.  This case changes that architecture.
>       Consulting with other project teams that might be affected seems
>       reasonable.

There have been many discussions, and at one point during the greenline and DSS
projects, there were even plans to have greenline depend on DSS for network
based repository support as an option.

Before greenline was delivered the dependency was removed and subsequently
the DSS effort was abandoned being eventually replaced with the sparks effort.

Since that time there still have been off and on discussions in both groups
about the future possibility of putting some portion of the SMF repository in
a network based repository but AFAIK there are no active projects at this time.


My high level current opinion on doing this is that we should probably
consider an effort that supports an LDAP based repository, but does not
support NIS+ [because it's EOF'd] and probably will not support a
NIS repository [because of the lack of security].

I also think that having network based SMF configuration would fit well
into the current design of SMF profiles.  Perhaps having a profile that
is actually a pointer to a profile or profile stack in a networked
repository.   Perhaops this could be a local profile that contains
the property/properties that translate into URIs that point the remote
data in the network repository.

IE: perhaps a SMF stack might someday look something like:


+--------------------------+
| local profile            |
+--------------------------+
| profile ptr (ldap://...)--------->[profile data/stack in a LDAP repository]
+--------------------------+
| generic_open profile     |
+--------------------------+
| base profile             |
+--------------------------+

or something similar.

That idea tossed out, I have to re-state that as far as I know this
is just an idea stewing in the back burner of different peoples
minds, although we [sparks] are trying to keep the door open so we can
do something like this in the future once the need an requirements
become evident.

Doug.





Reply via email to