Could we continue discussion on this, or could I get a couple of +1's?
To summarize, I don't believe there's a way to optionally engage configuration
automation without a global AI server property... but I'm open to alternatives.
Also, I think we should default to non-destructive behavior out of the box.
I'm fine with changing to suit quorum, I'd just like to have a solid story for
ARC'ing this.
Thanks
Jesse
On Mar 15, 2012, at 4:38 PM, Jesse Butler wrote:
>
> On Mar 15, 2012, at 3:30 PM, Jon Aimone wrote:
>
>> Hi,
>>
>> We've already run into some of this in-house. Our labs have started
>> deploying the DHCP server that comes with S11 as the "standard," but we have
>> many more devices that use DHCP in our labs that are not S11 clients.
>>
>> Now we're having to find ways to not accidentally clobber what installadm
>> does to the default config file when we make additions for other devices.
>
> That *shouldn't* be an issue, because installadm will only modify
> configuration entries for devices you want it to work with (i.e. explicit mac
> addrs passed via create-client / delete-client). If there are other
> entanglements, please let me know.
>
>>
>> We also have the fact that although we're using DHCP, we do not use address
>> pools. All of our systems are statically assigned IP addresses, but
>> installadm knows nothing of this. Fortunately the DHCP server does not seem
>> to mind us making additional entries for the same client ID to statically
>> assign the IP address.
>
> Right, you can basically have redundant entries... but that's kind of bogus
> if for no other reason than tracking/bookkeeping purposes. Plus, as those get
> more complex, certain elements will cause an entire stanza to take priority
> over other ones, and things can get very gross.
>
>>
>> I agree the simple case should be simple, but not at the expense of
>> preventing the more sophisticated configurations.
>
> Thanks for your view, much appreciated.
> /jb
>
>>
>>
>> Jesse Butler spoke thusly, on 03/15/12 12:18 PM:
>>>
>>> Right, but again I'm concerned with blowing up configs. I think if someone
>>> has a configuration in place which is intricate and detailed and they
>>> aren't even aware that we are modifying their configuration in the
>>> background is a bit dangerous, and would likely be difficult to debug. I
>>> can imagine an admin getting quite bent out of shape when they finally
>>> discover the reason that none of their nodes have DHCP-assigned hostname is
>>> because we're trying to help :)
>>>
>>> So, given the options of a set-and-forget property when actively requesting
>>> assistance, versus not blowing up configurations when that behavior was
>>> *not* requested, I'd opt for defaulting to the non-destuctive case, and
>>> having users explicitly set a property.
>>>
>>> But, again... quorum will rule. I just might not be happy :)
>>>
>>> /jb
>>
>> --
>> ~~~~~~~~\o/~~~~~~~~
>> Cheers,
>> Jon.
>> {-%]
>> ========
>> If you always do what you've always done, you'll always get what you've
>> always gotten.
>> - Anon.
>> --------
>> The taxpayer - that's someone who works for the federal government but
>> doesn't have to take the civil service examination.
>> - Ronald Reagan (February 6, 1911 – June 5, 2004)
>> --------
>> When someone asks you, "Penny for your thoughts," and you put your two cents
>> in, what happens to the other penny?
>> - G. Carlin (May 12, 1937 - June 22, 2008)
>> <jon_aimone.vcf>_______________________________________________
>> caiman-discuss mailing list
>> [email protected]
>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>
> _______________________________________________
> caiman-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss