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.

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?





Reply via email to