Mike,
I am adding Systems Administration to the Use Case Project proposal.
Let me know if you would like to be on the initial project member list.
Cheers,
Jim
Mike Gerdts wrote:
On Fri, Aug 14, 2009 at 4:18 PM, Peter Tribble<peter.trib...@gmail.com> wrote:
You know, it worries me that Systems Administration doesn't
enter into this proposal. We ought to be feeding input, and
aren't.
I haven't got the bandwidth to take this on myself, though.
-Peter
It feels like this dovetails somewhat well with a proposal I started
to put together a while back. Then summer came, and it got nice
outside. The point of my [still not complete] proposal is to provide
personality profiles that satisfy a variety of use cases. Presumably
the development of personality profiles would have many of the same
outcomes as the use case proposal.
==== Begin incomplete proposal ====
OpenSolaris Personality Profiles
Introduction
OpenSolaris introduces a new installation and packaging mechanism
that makes it particularly well-suited to build purpose-specific
installations. That is, it is now significantly easier to create
minimized installations that serve a single purpose. Such
installations may be desirable to satisfy security requirements,
allow the configuration of a wide array of isolated services on a
device with limited disk space, or to facilitate learning about
complex multi-server configurations in proof-of-concept
environments.
This project seeks to identify services or groups of services that
match useful server personalities and provide a means for creating
functional instances of OpenSolaris that have the personality. The
creation of an instance of OpenSolaris that has a particular
personality will typically involve installation of a certain set of
software followed by some configuration. To support this, each
personality will have a corresponding IPS meta-package to ensure all
the proper components are installed as well as documentation on how
to make use of the installed software.
A key benefit of this project is that it lowers the barrier to entry
for trying out new OpenSolaris features and for trying out new
software that runs on OpenSolaris or other platforms.
Deliverables of a Personality Profile
Each personality profile will be composed of the following:
* A wiki page (or similar web page) describing the personality and
how to configure or use it.
* An IPS package that can be installed to ensure all of the
packages that the personality requires are installed
* An optional IPS package that delivers a fully functional example
configuration
Wiki Page
Introduction
The wiki page should start out with a gentle introduction to
personality. This introduction should assume that reader
doesn't know what the personality is and has not yet decided to
use it. It should be informative but typically not a sell job.
Most likely the introduction will also refer to more detailed
introductory material to understand the component(s) delivered
as part of the personality. That is, this should refer to
wikipedia, not try to replicate it. The introduction should be
a short paragraph and maybe a couple bullets.
Use cases
The use cases section should describe when this personality is
used and any specific times that it is not the right thing to
use. If this personality fits somewhere in a multi-tier
environment, explaining that would probably be a good idea. See
the Future Work section for more details on inter-dependent
personalities.
Configuration and/or Use
This section should explain what needs to be done after the
installation is complete to see the software in action. The
explanation should be specific to how to make it work with this
personality - not a general discussion of how the software works
or how to configure it on a variety of operating systems. This
is the quick start guide specific to OpenSolaris. For more
complex configuration, references to existing high-quality
documentation should be used.
Example Personality Profiles
The following subsections describe some simple personality
profiles and what this project would likely deliver.
DNS server
The DNS server personality profile would deliver the following
components:
* A wiki page describing the personality
* An IPS package pkg:/personality/server/dns
* Documentation describing how to make the software do
something useful
[ and then the weather warmed ]
==== Begin incomplete proposal ====
--
Jim Walker, http://blogs.sun.com/jwalker
Sun Microsystems, Broomfield, Colorado
_______________________________________________
sysadmin-discuss mailing list
sysadmin-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/sysadmin-discuss