On 15 Nov 2007, at 23:35, John Summerfield wrote:
Andrew Hecox wrote:
John Summerfield wrote:
Every sysadmin is a beginner at some time. If you want a new email
account set up, would you prefer your beginner sysadmin to spend
five
minutes filling in a form on the screen, one that prompts for the
full
set of information, one that ensures he does a complete job all in
five
minutes, or do you think his time's better spent reading manuals and
howtos for an hour or so, coming up with an different answer from
last
time?
Okay, so you've spend big bucks and she's trained, so it only
takes 15
minutes. Probably she'd take three minutes with the form.
I would rather that she read the 10 line shell script so that she
understood unambiguously what it means to our site to "add" a user,
even
if it took an hour. If we're going to have an admin for 3-5 years,
I'm
happy to take 3 full months of training so that they can understand
the
breadth of what we do and how we do it.
<snipped list of virt-manager/xen/virsh problems>
I _have_ used the free version Microsoft's Virtual PC. It's fairly
basic, but it really is easy to use, and importantly, it doesn't
require the hardware virtualisation I need to run fully virtualised
computers in xen.
I find this interesting because in two cases recently, I've done two
completely different things.
---
1) Virtualisation:
I use VMWare Server on my workstation, because it has a nice gui, I
don't want to do incredibly complex things, it's well tested, stable
and quick to grasp. I don't like Xen, even with virt-manager because
it hasn't reached that level of stability and ease of use. (We do use
Xen on RHEL elsewhere) - so in this case I picked the best pre-made
tool because on my workstation I value convenience.
---
2) Diagnosing mis-performing servers:
We have some monitoring software made by company X which we use to
monitor our systems. It isn't realtime because it's discretely
sampling, it does graph trends and do alerting.
X also wants to sell us a product that does realtime monitoring, in
that it SSH's into systems and runs all the commands that you'd use to
monitor all the aspects of a running machine; it only works while you
have the client connected. In the event of a badly behaved server,
we're supposed to be able to fire up this tool and it will instantly
show us all sorts of eye candy to help us work out what's going wrong.
Lovely graphs for management types too.
The problem is, neither myself, nor any of my colleagues will use it
because when the sh*t hits the fan, the first thing we do is SSH into
the machine and start flexing our fingers because that is the fastest
way for *us* to diagnose it. None of us will ever use someone else's
pre-made tool for that because it puts us one level removed from
knowing exactly what is going on. We actually take pride in arcane
commands on terminal windows that make non-Linuxy people's eyes roll.
---
Like all things, some people work one way, some people work others and
you have to pick the right tool for how you like to work in any
particular situation. I'm more likely to type "sudo vi /etc/passwd;
sudo vi /etc/group; sudo passwd <user>" than I am to even run useradd
much less fire up webmin or usermin. I'm more often than not running
gconf-editor than I am tinkering with Gnome Preferences Applets. For
me, it's not about speed, it's about getting it right first time,
every time and knowing exactly what I did and what the effect will be.
(and the whole adding users via useradd is sooo passé guys... Ours are
automatically added to LDAP when they join the organisation via a feed
from HR ;o)
--
Sam
_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list