|

Let me begin by saying that when I was attending classes and
preparing to take my MCSE certification exams, the one thing that
truly helped me to understand the material was a home lab. This
hands-on environment helped me to learn the operating systems and
the hardware that I was using more than any book or test emulator
possibly could.
With that in mind I decided to undertake a project. I wanted to see
how inexpensively I could build a suitable lab of four machines.
This would give the student enough machines to emulate most real
world situations that they may encounter, including but not limited
to: seperate forests so as to work with trust relationships;
seperate sites for testing replication; seperate operating systems
so as to incorporate more than one operating system in a domain (or
forest); multiple client scenarios for security and group
management; and the list goes on. My goal is to build said lab for
$1000. (NOTE: all dollar figures are USA and I have to cheat - I am
figuring postage to be a total of $100 because I do not know where
you live. If I do quote postage it will be because it was a flat
rate according to the advertiser.)
Let me also make a note that I did not purchase and/or try out any
of the equipment in this article and cannot guarantee that any of it
will be suitable for any particular purpose or even still available
when this article is published. This article is presented as an
exercise to prove a point - that a simple network lab consisting of
four machines could be built for under $1000 using Microsoft's
minimum hardware requirements for Windows 2000 as a guideline.
Before you actually purchase any equipment for use with Windows 2000
be sure to check out Microsoft's Hardware Compatibility List for
Windows 2000.
Best Wishes,
Jay

Now, I know that the word "lab" instills the idea of having to spend
the kids' inheritance to have a network that will be suitable for
setting up the types of scenarios that you will need. This is a huge
misconception. First of all, you do not need to buy everything that
you need all at once. Secondly, you do not need some fancy
multi-processor server class machine to run server software.
|
"One really nice
thing that I did in my home lab was
to use removable hard drives for
different operating
systems."
|
Let's take a look at the minimum requirements for Windows 2000
Server, being that I am assuming this is what most of you will be
using. On a side note, if you are planning to be using Linux, these
requirements are more than enough to run, albeit not at lightning
speed, almost any, if not any, distribution available at the time of
the writing of this article. For an "enjoyable" experience I think
that I would probably still follow these guidelines. That is the
beauty of Linux; being able to recycle older hardware. Back to
Windows 2000. Here are the minimum requirements according to
Microsoft
(check it out:
http://mspress.microsoft.com/ )
1). Processor: 32-bit Pentium 133 MHz.
2). Free hard disk space: One or more hard disks where %systemroot%
(C:\WINNT by default) is located on a partition with at least 671 MB
of free space (2 GB is recommended).
3). Memory: 64 MB for networking with one to five client computers;
128 MB minimum is recommended for most network environments.
4). Display: VGA monitor capable of 640 x 480 (1024 x 768
recommended).
5). CD-ROM drive: 12x or faster recommended; not required for
network installations.
6). Additional drives: High-density 3.5-inch disk drive, unless
your CD-ROM is bootable and supports starting the Setup program from
a CD-ROM.
7). Optional components: Mouse or other pointing device.
8). For network installation: a network adapter and an MS-DOS-based
network operating system that permits connection to a server
containing the Windows 2000 Setup files. (ie. Windows 9x or DOS
based network boot disk)
As you can
see, the requirements are not huge. Another thing to keep in mind:
Four machines do not require you to have four keyboards, monitors,
and mice. A KVM (Keyboard Video Mouse) switch or even a keyboard,
video, mouse switch will allow you to use multiple machines with a
single keyboard, mouse, and monitor. The true KVMs have mouse and
keyboard emulation, however they are also quite a bit more expensive
than a keyboard, video, mouse switch. Prices for these begin at
about $150 plus cables for a four-port KVM. You can plan on spending
about $25 per machine for cables regardless what type of switch that
you use. The advantage to mouse and keyboard emulation is not only
being able to boot with no errors while you are using another
machine, but being able to switch between machines running different
operating systems without losing your mouse. Check out CDW for KVMs
and cables (just do a search for "KVM" at http://www.cdw.com
).
I use a keyboard, video, mouse switch in my lab simply because I am
too cheap to buy the KVM that I really want. It has neither
keyboard nor mouse emulation. I found the one that I have for $39.95
at a local computer store. (FYI: Cyber Exchange, Lexington Ky.
859-223-6352 ask for Randy and tell him Jay sent you! Great people,
I spend entirely too much time and money there.)
Let's start at a few of my favorite online
retailers. I call them my favorites not because I am trying to
"plug" them but because I have actually dealt with them and found
their prices and service to be satisfactory. First stop: http://compgeeks.com
. These guys are
truly geeks (note the hits counters at the top of the page in
hexadecimal, decimal and octal). The stuff they carry is usually
about six months to one year out of date, unless you venture into
the "cobweb corner" where it can get a little ugly (some of you
Linux folks may disagree!).
As it turns out, Computer Geeks (CG from here on out) carries most
of what we need:
|
Dell GN+ P200 Slim Desktop Barebones Plus System w/32MB - $48.95
These systems are not
bad. They have a Pentium 200MHZ chip along with having sound, video,
and even ethernet built on the motherboard. I could not determine if
the ethernet was 10Mb or 100Mb but for 99% of what you will be doing
you will not see a difference either way. If it bothers you that
much that you might be using 10Mb, there are all kinds of 10/100
cards available on the Internet for as little as $5 apiece. Simply
do a search at http://www.pricewatch.com
.
OK, to be a working
system this machine needs a CD-ROM drive, memory, and a hard drive.
IDE CD-ROM- CG has a few in the $20-25 range that are 40x or more.
2.5 Gigabyte hard drives could be had for about $40. For the price
diference I think I would jump up to the 8.4 - 10.0 Gigabyte drives
for about $60. Computer Geeks did not have the memory that we need,
so let's go to http://www.pricewatch.com
and see what we can find. I found the
memory that we need for $6 per 64 Mb PC-133 strip plus $11 postage.
This means 128 Mb memory for $23.
One really nice
thing that I did in my home lab was to use removable hard drives for
different operating systems. This is easier than dual booting a
machine. The end result is effectively having two or more computers
for the cost of one, plus the cost of extra hard drives and
removable hard drive racks, of course. Being that SCSI stuff would
definitely break the bank and ATA-100 are the fastest IDE drives
available, compgeeks removable hard drive enclosures are ideal at
$7.49 USD. They support all IDE drives up to and including ATA-100
drives. Another place to check for these (if the whole discount
warehouse thing scares you) is http://cyberguys.com
. Expect
to see a dramatic price increase, although this was where I bought
mine (because I did not know of Computer Geeks at the time).
So, what is left? How about some network cables and a 10/100 switch?
Back to CG, they have 25-foot long CAT-5 network cables already made
up for $2.95 apiece. They also have an eight port 10/100 switch for
$38. Now we need our monitor, keyboard, and mouse. CG has 17"
monitors (at the time of the writing of this article you had a
choice of three brand names for monitors) for $99. Keyboards at CG
are about $5 apiece and a scrolling mouse could be had for $3.
So, what is the total? Let's see:
| Barebones system (48.95 X 4) |
=$195.80 |
| Memory (Postage is around $20 for 8 strips)((6 X 8)+20) |
= $68.00 |
| 10.0 Gb hard drives (58.50 X 4) |
=$234.00 |
| CD-ROM drive (1 is necessary, 4 would be nice) |
= $25.00 |
| CAT-5 cables (2.95 X 4) |
= $11.80 |
| 10/100 8-port switch |
= $38.00 |
| monitor |
= $99.00 |
| keyboard |
= $5.00 |
| mouse |
= $3.00 |
| 4-port keyboard,video,mouse switch |
= $39.95 |
| 4 sets of KVM cables |
=$100.00 |
| 1 svga, 2 PS/2 (regular video, mouse, keyboard) |
= $25.00 |
| SUB-TOTAL |
=$844.55 |
| POSTAGE |
=$100.00 |
| TOTAL |
=$944.55 |
Well, we did not get a "real" KVM switch, but as you can see we
stayed well within our budget while building machines that exceeded
the bare minimum for running Windows 2000. I would recommend getting
a CD-ROM drive for each machine because switching one between
machines every time that you need to install/reinstall (and you will
do plenty of that) gets old. In that respect, we went over $19.55,
but as I stated earlier, this is just an exercise.
|
"As you can see, the
requirements are not huge. Another
thing to keep in mind: Four machines
do not require you to have four keyboards,
monitors, and
mice."
|
In fact, we have
enough money left over to go to Microsoft and purchase some
time-bombed evaluation versions of their products (such as Windows
2000 Server and Windows 2000 Professional which can be had for about
$10 or $15 apiece). If you are interested in trying out Linux in
your lab, I recommend http://edmunds-enterprises.com
for
distributions of Linux which can be had for $2.49 per disk including
postage in the US. Once you have found a distribution that you like,
please purchase the retail box version so as to help support these
companies.
I hope that you enjoyed this article and that it helps you out. Be
sure to shop around and make sure that what you think something is,
is actually what it is. Many retailers will intentionally leave
important information out of descriptions so that you can be
misled. This is why I prefer Computer Geeks. It has been my
experience that they are very honest in their descriptions.
Sincerely,
Jay Fougere
NetworkNewz Editor
Jay@NetworkNewz.com
|