[SATLUG] OS Longevity
Thomas Cameron
thomas.cameron at camerontech.com
Mon Sep 27 14:06:35 CDT 2004
----- Original Message -----
From: "Sean Carolan" <scarolan at gmail.com>
To: "The San Antonio Linux User's Group Mailing List" <satlug at satlug.org>
Sent: Sunday, September 26, 2004 11:02 PM
Subject: [SATLUG] OS Longevity
> This would be directed at the sysadmins on the list - what is a
> reasonable upgrade cycle for a production server, running Fedora Core
> 2 with 20-30 users who connect via LTSP or a remote X windows session.
> I use Yum to keep the rpm packages up to date.
Keep in mind that FC has an incredibly rapid life cycle - it goes to
"legacy" status in something silly like 6 months... If you want to be on
the bleeding edge, that's definitely the way to go. For me as an admin who
deals with about 1600 servers it doesn't make sense. Too hard to keep all
the boxes upgraded.
> My specific concerns are:
>
> * Keeping OS and software current with security patches
You should REALLY have a development environment that you test updates on
before rolling them to production. On your dev box you would do "yum -y
update" and then do real world tests (i.e. test every single service like
e-mail, ftp, web, SQL or whatever else you are running) to make sure that
you aren't going to step in something that won't wash off. Once those tests
have run successfully, then and only then should you update your production
server.
> * Desktop software such as Open Office and Gaim must keep up with
> current protocols and file formats.
This kind of thing is pretty easy with yum. Just test, test, test or you're
going to get bitten and your customers are going to be unhappy.
> * Stability is the most important factor. This server needs to have
> 99.99% or better uptime.
I hope that you have good UPSs. It also depends on how you define that
99.99%. Do you count scheduled downtime (i.e. kernel upgrades) against it?
Do you have hardware spares? You are only giving yourself about 52 and a
half minutes of downtime per year. Again, make sure that you test
extensively in development before rolling to production.
> Any thoughts on these issues are welcome. I am looking for tips on
> which packages you would upgrade and how often, when would you
> recommend moving to a newer version of Fedora Core, or going to
> another flavor of Linux, etc.
Wow - you aren't asking much, are you? :-)
As to what to upgrade and how often, that is totally up to you and your
customers. I have a RH 6.2 (Sparc) box that is running just fine. All it
does is really basic ISP type stuff like DNS. As long as I keep my BIND and
SSHD packages up to date and filter everything else at the firewall, there
is no real reason to upgrade. Now, for a desktop machine, that is not
realistic - apps change quickly and you will want to keep up.
If you want long-term support, Red Hat Enterprise Linux is supported for at
least 5 years from release. Fedora Core is "supported" - i.e. packages are
released for it - for a fraction of that. If you want to spend the time and
are capable of updating and upgrading then do FC - you will learn a Hell of
a lot more that way (albeit typically in the School of Hard Knocks). If you
need vendor-released patches, then go with RHEL or SUSE.
> We are looking to have this system of a
> similar version of it working at least 10 years from now, with
> backwards compabilbility of our data and files.
Wow - good luck.
Regards,
--
Thomas Cameron, RHCE, CNE, MCSE, MCT
More information about the Satlug
mailing list