Home The Geek Dancing Theater My Resume
The Network
Blog Pictures Contact me Links
Lab Rack View1Lab Rack View2Lab Rack View3Living Room Entertainment Rack, with Server, Desktop and TowerUnder Home Office DeskHome Office Desk Top

About Siggi's network setup

I purchased a case, 5 Western Digital Caviar Black WD1001FALS 1TB 7200 RPM 32MB Cache SATA hard drives, Gigabyte LGA 775 motherboard, Intel Core2 Quad Q9400 2.66GHz 6MB L2 Cache processor and 8 GB of memory from NewEgg.com and built myself a server. I configured one of the hard drives as the system disk and used the on board RAID controller to create a RAID 10 RAID set from the remaining four drives with about 2TB of highly available data drive.

I installed Windows Server 2008 R2 and made it a domain controller. Then I installed MS SQL Server 2005, MySQL 5.1, IIS, Apache 2.2 and PHP 5. I've got IIS and Apache both bound to port 80 just different IP's. I've got it also setup to allow VPN using MS PPTP. I installed Remote Desktop Gateway services to allow for remote desktop via SSL from the internet. Of course I had to configure static NAT on the firewall to allow the proper ports through.

Our current internet provider is Verizon FiOS providing us with 20Mbps down and 5Mbps up via fiber direct to our place (yes including the last mile local loop). It's great, love having about half of a DS3 in download speed.

I have a two-pole telco rack in my home office with about 32 Cisco devices of various types, mostly old obsolete stuff that I use as my CCIE lab. I use two Cisco 2511 and one old Xyplex device as out of band access to the lab. There are pictures of my server, lab rack and office in my photo gallery, here is a direct link to the library in question. Here is a spreadsheet with the lab inventory (Requires Microsoft Excel or Excel Viewer) or a PDF version as well as a Visio diagram (Requires Microsoft Visio or Visio Viewer) or a PDF version.

The server hosts the development versions of the web sites I write, both ASP.Net sites and PHP sites. Once I'm ready to make those sites available on the internet I publish them to my hosting provider Arvixe. I write the ASP.Net sites in Visual Studio 2008 and the PHP sites I just write in Ultra Edit which is a highly powerful feature rich text editor. Most of my web sites tend to be database driven. For example this site the header and footer configuration is all database drive. The links page is also totally database driven. PHP sites are driven by MySQL where as ASP.Net sites are driven by MS SQL Server 2005.

I also have VMWare Server 2.0 installed and running various VM's including the following:

I'm in the processing of setting up CentOS and Fedora VM's as well. I have setup one of my older desktop with Ubunto Desktop 10.10 and am in the process of setting it up as my main workstation as a test to what that experience is like, if there are application I'm missing, etc. If the test is sucessful I'm thinking I'll rebuild my main desktop (currently running Windows 7 Ultimate) with Ubuntu.

In addition to all the other function the server is performing it is also a main file server where all other machines on the network store their files and/or are being backed up to. I have created an ISO image of all application CD's and store them on the file server. Also all CD's have been ripped to mp3 and are store there as well. We are in the process of creating a backup ISO image of all our DVD's so that we can just mount the ISO image rather than have to find the disk. All ISO images are stored on an external 2TB USB hard drive as we ran out of room on the internal 2TB drive. Both the internal drive and the external ISO drive is backed up to seperate external 2TB USB drives with File Synchronization software GoodSync as online backup/storage of multi terabyte worth of data is out of our price range.

If you have any questions, comments, thoughts please send me email to sgb@majorgeek.us