Susan Sohn wrote: > Below are the notes generated from the service redesign meeting yesterday, > May 6. In addition, I've added what I consider to be the use cases we'd > like to address. > > Please provide feedback and comments. > > Thanks, > Sue > > > User problem to solve: > Ensure that an AI client can deterministically be installed with the same boot > image in a repeatable, consistent way, without client specific setup. >
I'm not sure why the term "the same" is used above. Would not "a predictable" be more accurate? And please define what you mean by a "boot image". I would assume the goal is to install the client with a specific configuration, in terms of software and associated configuration metadata, and I'm not sure how a "boot image" relates to that. > Why can't we do this today? > 1. Client may not always get image of same architecture. > 2. Client may not always get same service every time it is booted. > > What use cases do we want to address? > 1. Small office environment, homogeneous setup (clients either all x86 or all > SPARC), the server and clients are in the same subnet, OpenSolaris needs to be > installed on the first disk of each client. > 2. Large company with 200 clients, roughly half x86 and half SPARC. The same > version of OpenSolaris needs to be installed on each set of systems. > 3. Same as #2, except that a few clients need to be installed with something > different. > 4. Lab environment with 40 x86 clients, where 20 need OpenSolaris v1, 15 need > OpenSolaris v2 and 5 need OpenSolaris v3. > > Notes/Questions: > 1. Need to come up with definition of install service. > 2. In original design, service discovery was considered a major feature. It is > not being used. Do we still need it? Would using it conflict with our goal of > having a repeatable, consistent client install? > 3. Consistent behavior needs more thought - how do we advertise and get > services? > 4. What should overall experience be with respect to remote servers? > 5. User experiences should be scalable. > 6. Investigate idea of default service. > 7. Could a single service serve both x86 and SPARC clients? > I suppose #5 might be meaning this, but statements of goals around usability and observability seem to be lacking. Dave