On 07/28/10 12:38 PM, William Schumann wrote:
Resulting from previous discussions on SC profiles, a second draft
document proposing changes to SC profiles is now on opensolaris.org at:

http://hub.opensolaris.org/bin/download/Project+caiman/System+Configuration+Project/SCProfileProposal.odt


Thanks for the revised document, it's easier to digest this as a whole.

General issue 1: Please number sub-sections to aid in references both in the document and in review discussions.

General issue 2: For each element of the proposal, please clearly delineate the proposed solution under a "Proposal" sub-heading or similar. It's hard at present to differentiate the alternatives examined vs. what's actually being proposed.

General issue 3: This really needs use cases walking through the various tasks administrators will be performing. The current descriptions are not detailed enough to fully evaluate the proposal. If you need examples, try the examples at the end of the image management design.

Section 5, Overview:

There seems to be an assumption here that delivering a single profile to a client is desired, and perhaps the requirement. However, SMF allows multiple site-level profiles to be applied; is there a reason to not provide for multiple profile delivery?

I don't understand the statement "supports storing properties in tables". What does this mean, and why is it desirable?

Section 5, Static vs. Dynamic:

Please explain the difference between install time and first boot time (I understand it, but most readers may not).

Under the "Deferring inclusion until first boot" section, I am actually quite confused. From an architectural perspective, we would like system configuration to be an SMF profile. Your proposal here seems to be some super-set format of the SMF profile DTD. True? If so, what does this buy us that can't be provided through other means? And, in particular, how would this interplay with the SMF manifest importation process during first boot?

Section 5, Scalability:

You seem to be proposing the scripting option, but this needs much more detail to evaluate its suitability: when are the scripts executed, under what identity, what functionality is allowed, etc.

Section 5, Basing SC profiles...

It's left unclear here whether you are proposing to implement rules-based criteria? If so, what are the proposed additions to installadm? What is the rationale for adding the new include_file setting to wanboot.conf? Why wouldn't we just extend wanboot-cgi to build this functionality in automatically?

Section 5, installadm optison and subcommands

It's fine to summarize this here, but providing references from elsewhere in the document would have been helpful. However, I really don't understand the table. Which installadm sub-commands does each option apply to? There is little logical mapping of the short options to the extended options; why both? These questions are perhaps best resolved by answering my request for fleshed-out use cases.

Section 5, Security

First question is, does this proposal improve security of server-stored information without requiring the use of any encryption or authentication? In particular, the problems noted in bug 15362.

The adaptation of the cert & key management functions to installadm seems to be very simple, but it's not clear whether this is in fact a comprehensive solution for the user; do we end up with 30 pages of docs to actually get a secure solution implemented? (Hint: the answer needs to be no :-). Not to be a broken record, but this is exactly what fleshing out the use cases will answer.


Dave

_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to