Dave Miner wrote:
> Frank Ludolph wrote:
>> Dave Miner wrote:
>>> Susan Sohn wrote:
>>>> Notes from the meeting have been posted at:
>>>>
>>>> http://www.opensolaris.org/os/project/caiman/auto_install/ai_svc_scenario_mtg_0610.txt
>>>>  
>>>>
>>>
>>> I'm concerned about scenario 4 assuming that DHCP servers (and AI 
>>> servers) would be provided per-subnet.  This would be fairly unusual 
>>> and undesirable in my experience, as it scales poorly in 
>>> administrative overhead.  Does this make any substantive difference 
>>> in the solution?
>>>
>>> One thing I'm not grasping from these notes is how a non-global 
>>> service is converted to be a global service.  Or is it there under 
>>> some other guise?  I'm not quite sure I see the rationale for having 
>>> a reserved name for the global service, though.  What does it solve?
>> Primarily clarity. We use a reserved name because we want the global 
>> service to be *very* easy to establish initially and to be obvious 
>> when used in other operations e.g. adding a manifest.
>>
>> None of the scenarios suggested the need to convert a non-global 
>> service to global so there was no discussion. It seems straight 
>> forward to start with a standardized global service and modify it as 
>> needed.
>
> Seems like we're missing a scenario, then.  The scenario I envision is 
> that I have deployed OpenSolaris 2009.xx as my default, then started 
> experimenting with OpenSolaris 2010.yy as it comes out.  Once I'm 
> confident that I've tested it sufficiently for my application set, I'd 
> like to convert that 2010.yy service to the global default, and 
> relegate 2009.xx to the exception case where needed.  That doesn't 
> seem to be well-supported here.
Agreed. I had a flawed model of "global service". As Sarah pointed out 
this is really a DHCP related concept. In a WAN-based AI server setup 
where there would likely be multiple DHCP servers, each of those servers 
would likely have a non-client specific, ie "global" reference to the AI 
server.
>
>>>
>>> WRT to DHCP, one thing to consider is how this behaves with 
>>> non-Solaris DHCP servers (ISC, primarily, though Windows could also 
>>> be of interest).  The "macro" concept referenced here is specific to 
>>> the Solaris server, though groupings of options are available in ISC 
>>> and other servers.  It would be more implementation-neutral to 
>>> merely refer to sets of DHCP options here, and consider how we might 
>>> meet the users on their territory by providing appropriate sample 
>>> input for other types of servers.
>>>
>>> Per item 5.3 in the summary: Did you consider providing a 
>>> user-definable ordering of the manifests, rather than the propsed 
>>> LIFO order?
>> This wasn't discussed in the meeting; it was my addition. I did think 
>> about user-definable ordering. Ordering is easy with a list in a GUI, 
>> but lacking that probably a form of "put x before y" where the base 
>> would be the default manifest, whether defined or not.
>>
>
> I'd suggest merely tagging each with a numeric value; the default has 
> value 0 (last) and services are evaluated in descending order.  That 
> removes the problem of expressing relations between services.
>
"Insert at" is essentially the same as "put x before y". The manifests 
should certainly be listed and evaluated as you suggest.

Frank

Reply via email to