|
14-09-2007, 22:12 | #1 |
The Stig
Join Date: Jun 2006
Location: Swad!
Posts: 10,713
|
Distro musings
Background: I have a new rig coming which is going to be my new server (going in the rack when we move). After planning what I want it to do over the next 12 months or so, for now I'm installing Linux onto it.
Now, I used to use Gentoo for my own Linux servers, but having used ubuntu for my general purpose *nix rigs for a while I'd be happy to use that. However, there are a couple of things pulling me towards CentOS - firstly, I have little exposure to RHEL in the enterprise. The vast majority of our clients fall into the SME category, so they only really have a smattering of Red Hat between them, and they obviously require very little looking after from us. Used a few ESX service consoles as well but that's not the same thing really. Having a good opportunity to familiarise myself with CentOS is one driver, and the other is that using a CentOS 4 minimal x86 server install, the memory footprint is <60MB, which is very useful to me, as I want to virtualise at least 1 other box 24x7. Now, memory is a bit of a commodity these days, so I'm asking the *nix geeks amongst you if I'm over-estimating how much benefit I'm going to get from regular access to my own, essentially production CentOS server, being pretty Linux capable already.
__________________
apt-get moo |
14-09-2007, 22:19 | #2 |
Rocket Fuel
Join Date: Jul 2006
Posts: 7,826
|
It's always useful to know different distros as you'll always find differences in config file locations, startup scripts and so on. I say go for it.
What are you going to use to virtualise? I'm currently running http://www.xensource.com/products/Pages/XenServer.aspx on my new box but although I've got a Windows 2003 Enterprise x64 R2 machine installed and running like a charm it seems to barf greatly when RHEL5 so I'm going to ditch Xen and use ESX. Luckily I got a freebie 2 socket copy of ESX from EMC in a recent meeting otherwise I'd have to stick with Xen and find a solution. Geeky bit - what's the rig you're getting? I've got a shiny new PowerEdge 2900, dual 2.33Ghz quad core, 12Gb RAM, DRAC 5 & 10 x 73Gb 15K SAS discs. Not bad for free |
14-09-2007, 22:51 | #3 |
Screaming Orgasm
Join Date: Jul 2006
Location: Newbury
Posts: 15,194
|
Trouble with CentOS, because of the fact it's based heavily on RHEL, is that it's fairly well off the pace as far as shipping up-to-date components is concerned, and if you want newer stuff, then it's 'do it yourself', because they usually backport fixes rather than update. If you can live with that (most people with racked servers don't want bleeding-edge anyway so it's ideal for them, but not necessarily for us geeks) then it's a sound, stable, base. I've used both RHEL and CentOS myself.
I have Gentoo on a rack server, with VMWare on it, happily virtualising stuff. Setting that up remotely without a console was somewhat challenging, but a local *nix box helped. |
15-09-2007, 11:19 | #4 | |||
The Stig
Join Date: Jun 2006
Location: Swad!
Posts: 10,713
|
Server 2003 x64 as a DC and Exchange box at least, possible another one for SQL or SMS, though they might not be running 24x7. Possible another *nix one too, depends on what I want the host to do really, and how easy it is on a comparatively 'safe' distro to ubuntu.
Quote:
Quote:
What did you get to house all those disks? A 220S or something? Quote:
__________________
apt-get moo |
|||
15-09-2007, 12:21 | #5 | ||
Rocket Fuel
Join Date: Jul 2006
Posts: 7,826
|
Quote:
Quote:
My original idea was to buy some bits, a rack case and make a box up myself but this large Dell order came up at the right time so it was a good opportunity to get something with a warranty. The 2900 chassis will take 10 discs if you take an option whereby you get a small assembly that fits into the DVD drive area and takes 2 discs. It's a heavy bastard though, I can just about rack mount it on my own if I take out the discs and power supplies! |
||
15-09-2007, 14:09 | #6 |
Screaming Orgasm
Join Date: Jul 2006
Location: Newbury
Posts: 15,194
|
PE860? If it's one of them, they're reliable little buggers. Had six months uptime on mine and I'm sure I'd have had six more months had I not needed to change a BIOS setting to get VMWare Server to work.
|
15-09-2007, 12:57 | #7 |
The Stig
Join Date: Jun 2006
Location: Swad!
Posts: 10,713
|
Blimeh! I just about managed to rack a 2900 on my own, but it only had 2 disks in it and it wasn't going in the rack very high The other 3 that were going in the top I drafted a minion.
Anyway, cheers guys, think I'll start with CentOS (probably 5)
__________________
apt-get moo |
15-09-2007, 14:13 | #8 |
The Stig
Join Date: Jun 2006
Location: Swad!
Posts: 10,713
|
Nay, though we do have a couple of those and you're right, safe as houses
__________________
apt-get moo |
17-09-2007, 11:16 | #9 |
The Stig
Join Date: Jun 2006
Location: Swad!
Posts: 10,713
|
Hmm, possible change of plan. With CentOS 5 (x86_64), the smallest install has a larger memory footprint than Ubuntu 7.04 (x86_64). Could just fall back on CentOS 4, but that limits me to apache 2.0 and php4 unless I use the backports.
__________________
apt-get moo |
17-09-2007, 11:20 | #10 |
Screaming Orgasm
Join Date: Jul 2006
Location: Newbury
Posts: 15,194
|
You don't *have* to use the CentOS implementations of Apache and PHP. Rolling your own, in either case, isn't difficult, though it does of course mean you're on your own when it comes to updates.
Also worth taking a look at lighttpd if you don't need all the heavyweight features of Apache. |