[Cialug] Upgrade questions

Stuart Thiessen sthiessen at passitonservices.org
Tue Dec 20 21:01:51 CST 2005


Pardon my ignorance, but I have not run across the LVM term before.  
Can you explain?

Stuart

On Dec 20, 2005, at 17:46, Josh More wrote:

>  Wow, lots of questions today.
>  
> I divide Linux distributions into two main categories:  Servers and 
> Workstations.
>  
> For a server class system, you need stability and security.  This 
> means prompt
> minor-version updates but slow major-version updates.  It also means a 
> lengthy
> support cycle.  I recommend SUSE Linux Enterprise Server, Red Hat 
> Enterprise
> Server, and CentOS -- in that order.
>  
> I do not recommend debian for servers, as I distrust the "combine 
> packaging
> and configuration" paradigm that is used in apt.  (I don't like it in 
> yast either,
> but the Novell support and consistent paradigm make up for it.)
>  
> I feel that a server should have a three to four year lifetime, after 
> which point,
> you should build a new server, migrate the services is provides, and 
> repurpose
> the original hardware.  This fits within the 5 year support window of 
> the major
> "Enterprise Linux" distributions.
>  
>  
> For workstations, however, you need quick access to new features. 
>  This means
> prompt minor-version updates (security still matters!) and fast 
> major-version
> updates.  Support is less important.  I recommend OpenSUSE, Fedora 
> Core,
> and Ubuntu for this use.  Mandrake likely fits here too, but I've not 
> used it lately,
> so I will let Dave weigh in.
>  
> I do not recommend Novell Linux Desktop for techies like us.  While it 
> is a very
> nice desktop, it is frustrating if you need rapid access to new 
> technologies (toys).
>  
> I feel that a workstation should have around a six to nine month 
> lifetime, and be
> rebuilt every cycle.  This not only keeps the system fresh and clean, 
> but it also
> encourages people to use network-based tools and keep things off their 
> non-RAID
> hard drives.
>  
>  
> Regarding how to get from where you are to where best practice 
> dictates,
> I recommend getting a new machine and building it with a server-level
> OS.  Then, install each service you need, one at a time, documenting 
> and
> testing all the way.  (Be sure to use DNS here, no hard coded IPs!). 
>  Work
> up a dependency document, and shift services over one at a time, as you
> can isolate the dependencies.  It actually takes a lot less time than 
> you may
> think.
>  
>  
> Regarding where to put things, just refer to the Filesystem Hierarchy 
> Standard
> ( http://www.pathname.com/fhs/ ).  If your distro doesn't support it, 
> get a
> better distro.  These days, most distros support it, although some may 
> need
> special modules.  I will say, though, set up your system this way:
>  
> /boot
> swap
> /
> LVM
>    /home
>    /srv
>    /var
>    /opt
>    /usr
>    .
>    .
>    .
>  
> /boot and / should be standalone partitions, to ease disaster recover. 
>  
> swap should be as close to the beginning of the disk as possible.
> Everything else should be on LVM, so that you can control the sizes on
> the fly.  Especially /var.
>  
>  
> I hope that this helps (and doesn't start a religious war).
>  
>  
>  
>  
>
>
>
> -- 
> -Josh More, RHCE, CISSP, NCLP
>  morej at alliancetechnologies.net
>  515-245-7701
>
> >>>sthiessen at passitonservices.org 12/20/05 1:03 pm >>>
> Well, I'm mostly concerned that with the pace of open source updates,
> that sooner or later program A requires Dependency B which requires
> Dependency C which requires OS update D which requires ...
>
> Add to that keeping up with security updates ... Since I am not a
> full-time Linux administrator, I don't want to have an old system that
> is exploitable, but I am not always confident that I am informed enough
> to know that I am up to date.  I have my 9.2 system autoupdating itself
> from the SuSE online update, but that's as far as I have gone. 
> Sometimes I feel, "Well, maybe just installing a new OS every so often
> is more secure."  At the same time, I risk other programs, etc breaking
> because of the dependency issues.
>
> I just wasn't sure how most people handle this kind of thing.
>
> Thanks,
>
> Stuart
> On Dec 20, 2005, at 11:38, Dave J. Hala Jr. wrote:
>
> >Are you having trouble getting patches? Are you having version issues?
> >Are you going to have these issues in the near future? (1yr?)
> >
> >If not, I think that old saying goes: "If it ain't broke, don't fix 
> it"
> >
> >
> >
> >On Tue, 2005-12-20 at 11:33, Stuart Thiessen wrote:
> >>Hi! I wanted to ask a question that is surely a newbie question ...
> >>
> >>Ok, I have a server running SuSE 9.2.  I know that is an older 
> version
> >>so I was thinking maybe I should upgrade it to newer specs to avoid
> >>patching issues, etc.
> >>
> >>My main question is this ... how do I really do upgrades of the
> >>operating system without it affecting my data and configuration files
> >>for different services?  Have they come up with a methodology by 
> which
> >>you can update your system well and inform you of the gotchas, or you
> >>just have to read up on all the new versions and manually update each
> >>program that creates a gotcha situation?
> >>
> >>On my particular system, I have /, /boot, /opt, /usr, /home, /var all
> >>on different partitions. I am assuming if I upgraded to a newer
> >>version
> >>of SuSE or decided to go with a different distribution, that I could
> >>just update all the other partitions but leave /home untouched, 
> right?
> >>What about httpd configurations or other server configs? I know I
> >>should back them up before upgrading, but then just restore them on
> >>top
> >>of the upgrade or is there a better system for managing these kinds 
> of
> >>situations so that you don't have to go server by server and
> >>restore/fix everything?
> >>
> >>Does this make sense?
> >>
> >>Stuart
> >>
> >>
> >>Cialug mailing list
> >>Cialug at cialug.org
> >>http://cialug.org/mailman/listinfo/cialug
> >--
> >
> >Open Source Information Systems, Inc. (OSIS)
> >Dave J. Hala Jr., President <dave at osis.us>
> >641.485.1606
> >
> >
> >Cialug mailing list
> >Cialug at cialug.org
> >http://cialug.org/mailman/listinfo/cialug
> >
> >
>
>
> Cialug mailing list
> Cialug at cialug.org
> http://cialug.org/mailman/listinfo/cialug
> _______________________________________________
> Cialug mailing list
> Cialug at cialug.org
> http://cialug.org/mailman/listinfo/cialug



More information about the Cialug mailing list