Hi William,

I've reviewed v1.3 of the doc. I'm getting a better picture of the proposal, I think, and I think we're headed in a useful direction. Comments and questions below.

Dave

5.3.2
It seems to me that there's a bright line being drawn around inclusion processing, wherein a given profile can have inclusion on either the server or client, but not both, which would seem more flexible. What are the obstacles to providing for both? Is there a reason that wouldn't be preferred?

5.4.3
I'm not seeing the value of providing for script execution during installadm. It seems to add significant complication to the interface and implementation, while providing comparatively little value since the environmental values available are so limited. I'd think that essentially the same value can be provided by users themselves through scripts wrapped around installadm. What advantages do you feel this provides?

5.4.3.2
The set of status codes here seems over-specified. SMF, for example, gets by with fewer for its methods, despite a larger range of functionality. I'd think a smaller set of codes coupled with appropriate messaging would be sufficient.

5.4.4
It's unclear whether you are proposing to leverage AI manifest derivation here. I'm inferring not based on the rest of the document, but please be explicit and discuss the reasons.

5.6
Needs more clarity. As I mention later, perhaps it would be best to present diffs to the installadm man page as an appendix. I assume that the options in the first table apply to

The second table on page 11 is unreadable.

5.7
I'm unclear as to when (and by what program) the separate HTTP GET that's proposed would be issued. Can you place this in context with the other portions of the AI client boot process?

5.7.2
The example here is confusing; what happened to the "SC_profile/" portion of the path in the include_file specification? Are multiple include_file directives allowed? Additionally, please don't use /tmp in the examples here. /var/run is the system-secured equivalent that avoids the problems of both excessive disclosure to, and interference by, non-privileged processes.

5.7.2.2
Please elaborate on when (i.e. what SMF service) the user-level wanboot program would be executed.

5.8/5.9
I'm unclear how this proposed database layout relates to the existing database. Please elaborate.

5.11.2
This discussion of IPS feels incomplete. In particular, I don't have a feel for how a customer would set up a client to have secure, authenticated access to both AI services and a pkg repository. My guess, based on the current document, is that there isn't any leverage between the two, and so they are essentially orthogonal and additive in terms of effort by the administrator; that is, there's a complex setup process for each that provides for little sharing of effort. Can you elaborate, perhaps with a use case that covers such a scenario?

5.11.3 nit: example path here says /etc/wanboot yet I'm sure it means to say /etc/netboot

5.11.4-5.11.5.6
I'd suggest reworking this as essentially a set of proposed diffs to the installadm man page, with examples. I'm not getting a particularly clear picture of the step-by-step process that a user would encounter, which indicates that there's a use case to be written here. However, it all seems awfully manual; why wouldn't we try to aggregate the p12split and keymgmt functions (at least) into a single subcommand that does a more complete job?

6.3
Please provide a more complete example in this use case of the profile and scripts that would be supplied by the administrator

6.4
The installadm command here seems incomplete in that there is no service specified. However, I'm a little confused by this use case. Why wouldn't the site's packages merely install the profiles directly into /etc/svc/profile? What benefit is the inclusion supplying here?

6.5
This use case is interesting, and enlightening. In reviewing it, though, I wonder if it doesn't indicate functionality that perhaps should just be built into this project, rather than requiring the user to write such Cheetah scripts. Thoughts?
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to