Network Setup

Background | Components | Servers | Images |


Background

I'm a computer geek. I like to play with computers, build them, configure them, and generally go overkill on my home computing needs. I also like computer networking, and have always wanted my own network and server rack. Well it took about 8 years, from when I built my first home Linux server, for it all to come together, but at last I've nearly built the home network rack of my dreams! There are still a few more components to add and/or upgrade, but for the most part, it's done.


Components

My current server rack, a Starcase 18U 25" deep steel square hole kit with casters, looks like this:

Component(s)Notes
U0
(back)
APC Masterswitch AP9211 w/ AP9606 Management Card
APC MasterSwitch AP9211
The AP9211 provides remote reboot capability, which is useful in the event that a machine becomes inaccessible from the console or network. I can log into the AP9211 and power-cycle the device, which often is all that is needed to regain control over it.
U18Cisco 837 + Linksys WAP4400N
Cisco 837Linksys WAP4400N
The Cisco 837 router provides my DSL connection and handles routing and NAT for my network services. It also acts as firewall with stateful packet inspection, provides Intrusion Detection Service, is my VPN concentrator, and my local NTP and DHCP server. I even use the integrated 4-port 100Mbps switch for a couple devices that don't need gigabit speed. The WAP4400N provides reliable and secure wireless-N access to my LAN.
U17
U16Dell 2161DS
Dell 2161DS
The 2161DS is a 16-port KVM switch with KVM-over-IP service, which is how I use it because I don't have a keyboard, mouse and monitor connected to it. I love that it uses ethernet cable and SIPs, which are easily routed and bundled in the rack, to replace the bulky traditional KVM cable mess. Provides complete out-of-band access to the consoles of the servers in the rack.
U15Dell PowerConnect 2724
Dell PowerConnect 2724
The 2724 is a solid, non-blocking web-managed 24-port gigabit ethernet switch, providing high-speed LAN connectivity for the whole house.
U14"mighty"
Silverstone LC-04
SNMP management and soon-to-be backup server. More information below.
U13
U12
U11"mammoth"
Chenbro RM42200
File server. Stores all of my audio and video media for streaming to the various machines on the network, and provides network storage space for desktop machines throughout the house. It's also my secondary DNS server. More information below.
U10
U9
U8
U7"massive"
Chenbro RM42200
Internet server. Serves my website, is my primary DNS server, and my database server. More information below.
U6
U5
U4
U3(blank)This rack space left empty because the UPS below gets quite warm.
U2APC SUA1500RM2U
APC SUA1500RM2U
Provides uninterrupted power to all of the gear in the rack. Useful with the brownouts, blackouts, power sags and surges that plague the older houses and neighborhoods of Toronto. Even with all of this gear plugged into the UPS, it is still only at 35% load.
U1


Servers

"massive" - Internet server


Hardware

ChassisChenbro RM42200 4U Rackmount
(on Chenbro 84H342910-005 sliding rails)
Power SupplySeasonic S12-380HB 380W ATX12V
MotherboardAsus A7V8X-X
ProcessorAMD Athlon XP 2400+ 256K L2 cache
CPU CoolerZalman CNPS7000A-AlCu
Case Cooling1 x 120mm front intake fan
2 x Papst 80mm rear exhaust fans
Memory3 x 1GB Crucial Rendition PC3200 DDR400 (3GB total)
System Hard Disk120GB Western Digital Caviar SE (WD1200JB) EIDE 8MB cache
Additional Storage
Optical DriveLite-On SOHW-1633S 16x DVD-RW Dual Layer
NetworkingD-Link DGE-530T PCI Gigabit Ethernet
Video OutputS3 Virge DX 4MB SDRAM PCI

Software

Operating SystemSlackware Linux (kernel 2.6)
ServicesHTTP, Darwin Streaming Server, DNS, MySQL, Samba

Notes

"massive" is my oldest Linux server. It has been around for years in many forms, starting with a Pentium 166MHz MMX in a beige box, then an AMD K6 233MHz and an Athlon 800MHz, up to its current incarnation. It generally inherited parts when my desktop PC got upgraded. Most of the current guts come from my previous desktop PC (before my current Macbook, when I also had my second generation HTPC), but the S3 Virge video card has been around since the start!

Future upgrades may include mirroring the system drive, and moving to a more modern multi-core architecture with SATA disks and onboard gigabit networking and video. However, it handles its web- and mail-serving jobs quite easily for the time being.

July '08: No longer has on email duty since I moved my domain email to Google Apps. Simpler management, great web mail interface, good spam control... recommended!


"mammoth" - File server


Hardware

ChassisChenbro RM42200 4U Rackmount
(on Chenbro 84H342910-005 sliding rails)
Power SupplySeasonic S12-380HB 380W ATX12V
MotherboardIntel Server Board SE7500CW2
Processor2 x Intel Xeon 2.8GHz HyperThreading 512K L2 cache
CPU Cooler2 x stock Intel Xeon sink w/ 80mm fan
Case Cooling2 x 120mm front intake fans
2 x SilverStone 80mm rear exhaust fans
Memory4 x 1GB PC2100 ECC DDR266 (4GB total)
System Hard Disk80GB Seagate Barracuda 7200.10 (ST380215A) EIDE 2MB cache
Additional Storage3 x 1TB Seagate Barracuda 7200.11 (ST31000340AS) SATA2 32MB cache
in RAID5 (2TB total storage) on 3ware Escalade 9500S-4LP PCI-X controller
Optical Drive
NetworkingIntel Pro/1000 MT Dual Port PCI-X Gigabit Ethernet
Video OutputATI Rage XL 8MB SDRAM PCI (onboard)

Software

Operating SystemSlackware Linux (kernel 2.6)
ServicesDNS, Samba, NFS, iTunes, Backup

Notes

"mammoth" was, up until Sep. '07, the guts of my first HTPC and serves as file server for "massive" and for my internal network. It has just been upgraded with the guts of an Intel dual Xeon server that I picked up cheaply in a local private sale.

The ASUS A7V8X-X motherboard didn't have a PCI-X slot for the 3ware RAID adapter, so my disk transfer speeds were severely limited by the standard PCI 32-bit 33MHz slot, which, to make matters worse, shared its bandwidth with the D-Link PCI gigabit ethernet adapter. Now with the Intel server board, the RAID controller gets its own dedicated 64-bit 133MHz PCI-X bus, and a new Intel Pro/1000 MT dual gigabit ethernet card gets its own dedicated 64-bit 66MHz PCI-X bus.

A lot more internal and network bandwidth is now available on this machine, not to mention horsepower from the dual 2.8GHz Xeons. It should easily be able to handle multiple audio and video streams to my network for quite some time.

I would like to fill the three front 5.25" drive bays with a 4-in-3 or 5-in-3 SATA hotswap drive tray to place the drives from the RAID array in. I'm thinking of either the Icy Dock MB455SPF 5-in-3, or the Chenbro SK33502 5-in-3.


"mighty" - Management server


Hardware

ChassisSilverStone LC-04 (HTPC case, appx. 3U)
(on Starcase 2U fixed shelf)
Power SupplyTFX 300W PFC
MotherboardAsus A7V8X-X
ProcessorAMD Athlon XP-M 2500+ 512K L2 cache
CPU CoolerZalman CNPS7000B-AlCu
Case Cooling1 x 80mm Vantec Stealth side exhaust fan
Memory1 x 1GB, 2 x 512MB PC3200 DDR400 (2GB total)
System Hard Disk160GB Seagate Barracuda 7200.7 (ST3160023A) EIDE 8MB cache
Additional Storage
Optical DriveSony CDU5211 ATAPI 52X CD-ROM
NetworkingD-Link DGE-530T PCI Gigabit Ethernet
Video OutputDiamond Viper V770 (NVidia Riva TNT2 Ultra) 32MB SDRAM AGP

Software

Operating SystemSlackware Linux (kernel 2.6)
ServicesHTTP, SNMP Monitoring

Notes

"mighty" is the newest addition to the rack, and is composed of most of the core parts from my first generation HTPC, including the slick (but small) SilverStone case.

After "mammoth" was upgraded to the Intel server components, the Athlon 2500+ parts were left over, and I had the idea that I wanted to start doing SNMP monitoring of my network devices, and to create a "hardened" administration server that could not be accessed from the other machines on my network if they were ever compromised. It also fit in with the fact that I started using AMANDA for a centralized disk-to-disk network backup solution, and I didn't want all that backup data on either "massive" or "mammoth", since they are more accessible on the network.

The final piece to my backup solution, which is yet to be added, is a device to actually store the backup data on. I have my eye on a pair of Vantec EZ Swap EX removeable hard drive enclosures. They're like hot-swappable 2.5" hard disk "cartridges" that will make for backup disks when paired with a couple of Seagate 2.5" hard disks.

Although it fits pretty well (and looks good) in my rack, I would like to swap out the SilverStone LC-04 chassis for a 2U rackmount Chenbro RM22300 with sliding rails. I'm running out of space in the rack and the extra 1U would be useful, and the sliding rails make maintenance a snap. Airflow and cooling in the SilverStone is sub-par as well, and I could use the extra expansion slot that the Chenbro offers.

I would like to replace the D-Link gigabit ethernet card with an Intel Pro/1000 card, as the RJ45 socket fits pretty sloppily no matter what cable is used.


Images

Coming soon.