I'll describe our hardware first and then the problems we've experienced.

I work for a local government Council in Victoria, Australia. They mostly
use NetWare V5xxx for file and print services. I thought it was time to show
these good people how all this could be done for free with Linux.....

Anyway, we built our own whitebox server. The spec is as follows;

2 X Intel PIII 1Ghz

2 GB of EEC Ram

Mylex Extreme Raid 2000 - dual channel adapter with 1 Raid1 of 2 X 36GB
drives and 1 Raid5 of 4 X 73GB drives.
1 boot partition of 64Mb, ext3, 1 swap partition of 256Mb, 1 root partion of
the rest, ext3. All these are on the first Raid drive
1 home partition of 200Gb XFS, which is to support ACLs through Windows NT
etc. on the 2nd Raid drive.

Intel Server motherboard, not sure which one but one of those ones that has
SCSI build in, lan, graphics etc. recent in any case.

Intel Gigabit network adapter and disabled the onboard one.

HP Ultrium tape drive connected to the onboard LVD port.

In essence, it's all good stuff.

Installed Mandrake V8.1 vanilla i.e. the downloaded edition (after which we
bought the boxed set from a local distributor) and upgraded Samba to V2.2.2
anyway the one that fixes the bugs with Windows 2000 clients. The Samba part
is working like a charm, generally I'm quite happy with it.

Now for the problems....

1. You would think that this system would fly! hmmm, disappointing actually,
it's slow to load the kernel and the boot process is nothing special. In
fact, I get better performance from my PC at home with an IDE drive. Anyway,
this isn't a show stopper.

2. Samba performance is not great. It takes too long to connect to your
drives etc. Again, at home if flies.

BTW - there are no errors recorded, the logs are fine, all works well but
simply not as fast as I had hoped/expected/wished..... There is simply no
way this box would outperform a Windows 2K installation as Samba.org
recently claimed.

3. The first problem was with the installation of Tapeware. This backup
software was bundled with the HP tape drive and works quite well since I've
used it in the past on a NT system. Probably no reflection on Mandrake but
the X version won't run, comes up with library files missing etc, so we
simply run the terminal version. Works fine. EXCEPT if we choose verify on
the backup, the backup completes and then hangs during the verify process.
We're using the latest version of Tapeware so I assume it's not something to
do with this product.

4. The second more serious problem was an inexplicable freeze of the entire
system. One day, after being up for about 10 days, it simply froze sometime
during the night and we found it in that state in the morning. To cut a long
story short, there's nothing in the logs or anything to suggest what may
have happened. This problem is what worries me most and has stopped me from
putting this box into production thus far and is also the reason that I'm
experimenting with the Beta releases as the 8.1 release is not stable for us
anyway.

Done a fair bit of research (even sent mail to Mandrake figuring they would
be interested in any business trying to give Linux a go, but no response
whatsoever...) and the most interesting bit of info I actually found on the
BRU site from the Tolis Group. They simply state that if you're using the
V2.4.8 kernel, you're gambling with your SCSI data. Hmmm. Thanks for that. I
sleep a lot better now. NOT!

Anyway, moving right along. Yesterday (Saturday) I decided to install Beta4,
after installing it at home on 2 different machines without any real
problems (some but nothing major).

Well total disaster for this server at work though. During the installation
of the 2nd CD, the system froze completely. Had no choice but reset. Doh!!!!
While installing I usually move between the different sessions so I can see
what's going on. Could not get any terminal to respond, there was no
activity on the system, nothing.

Decided to scrap the 8.1 installation and install a fresh copy of Beta4. No
luck either. Still hangs on the 2nd CD. If I install just the first CD the
installation works fine. If I use both CDs, the installation consistently
hangs during the 2nd CD install.

So, let's try it with Beta4 and only the first CD. System starts to boot up
fine but then tries to mount the root partition and hangs there. After a lot
of *ucking around, it would seem to me that (and according to fstab) it's
trying to mount /dev/rd/c0d0p3, which returns an error of "directory or file
does not exist" or something like that. This is actually a link to
/dev/rd/disc0/part3. If I use this instead in fstab, all works fine.

I thought for argument sake, I dig out my Beta3 CDs from the trash (yep, I
had already turfed them in the bin, thinking I didn't need them anymore) and
install these instead of Beta4. Interestingly enough, Beta3 does not hang on
the 2nd CD. It installs the whole lot just fine. Still have the problem with
having to fix fstab but otherwise this seems fine. So, I will be going into
the office today and reinstall Beta3 from scratch and setup the system to
run with that for a while and see what happens.

In summary my observations:

This whole experience has been bitter sweet so far. I tried to convince the
IT staff that Linux could easily replace the existing NetWare servers and
they wouldn't have to pay for licensing. Tried to convince them how stable
Linux really is and that you won't have to reboot as often as they do now
with server abends on the NetWare servers (for whatever reason...)

Well, it hasn't quite worked out that way. I deliberately choose quality
components when building this server. I checked these against the HCL on the
Mandrake site. I choose the Mandrake distribution because of the work they
had done with Samba & XFS to support ACLs. I didn't want these people to
have to compile their own kernels, install a myriad of patches etc. I wanted
to use a distribution out of the box that could do the things you would want
it to do. Otherwise I would have gone with Redhat as I have far more
experience with that distro.

Mandrake people! if you want your distribution to be used on a server
platform I would suggest that you put a little more effort into testing with
server type hardware. Redhat has been quite successful in establishing
itself as a reliable, albeit conservative, Linux distribution. They also
have fairly good support from the hardware vendors. I guess their image as a
server based Linux distribution is as solid as their desktop one. Mandrake
at this stage strikes me more as a desktop distro.

As far as flamers are concerned, save your breath. I know there is a
"server" version of Mandrake etc. but I'm comparing apples with apples here.
I've only used the GPLs of both Redhat and Mandrake, not any enhanced or
modified versions specific to a platform. Ultimately it's our overall
experience which counts here. We've done nothing out of the ordinary and the
whole experience has been deflating to say the least. I sincerely hope 8.2
will be a better one, once it goes gold.

Cheers,
Peter.




Reply via email to