Updated February 11, 2010
Every now and then, people ask me about the lab environment I use to write my articles, answer questions on Experts Exchange and study for Citrix certification exams. This article will show you what is in my updated lab and what future plans are for the lab.
I believe everyone should have a lab even if it consists of free virtualization software running on a laptop with minimal RAM. Even a simple lab setup will allow you to install and test software to enhance your skills and knowledge. My current lab is the continued growth of the first lab I started in 1998 to study for Microsoft NT4 certification exams. That original lab consisted of separate physical servers and workstations for installing all the various Microsoft, Novell and Linux operating systems. Now there are just two physical boxes running XenServer that allow me to install and run many different operating systems. I do have three laptops but one is my personal laptop, one belongs to my employer and the other is my MacBook Pro which Apple does not allow to be virtualized.
The equipment in the lab consists of:
- 1 Storage Server
- 2 Lab Servers
- 1 Writing Station
- 1 MacBook Pro
- 1 Vista Laptop
- 1 XP Pro Thin Client
Storage Server:
The storage server is a white box built with parts from Newegg.com (Figures 1 and 2).
Figure 1 (Storage Server)

Figure 2 (Close-up of the nine hard drives)

System components are:
- Lian-Li PC-V2100B Plus II full tower case (capable of holding 12 internal hard drives)
- Tyan S2932-E motherboard
- Dual AMD Opteron 2346HE 1.8Ghz quad core processors
- Dual Supermicro Active Socket F Heatsink and Cooling Fans
- 16GB Kingston ECC Registered RAM (8GB per processor)
- PC Power & Cooling 910 watt power supply
- Lite-On 22X Dual-Layer DVD Burner
- Areca 1210 RAID Controller with optional battery backup pack and control interface
- 1 Western Digital 120GB SATA 2 Hard Drive for the operating system
- 4 Seagate 1.5TB SATA 2 Hard Drives in RAID 10 attached to Areca RAID Controller
- 4 Western Digital 400GB SATA 2 Hard Drives in RAID 0+1 attached to nVidia on-board RAID controller
- 1 External Seagate 1TB Hard Drive
- APC BackUPS XS 1500
Software used:
- Windows Storage Server 2008 Enterprise (from MSDN)
- StarWind Software iSCSI SAN Software Enterprise version
- APC PowerChute Business Edition 8.0.1.609
The four 1.5TB drives are setup as a virtual disk for iSCSI use for storing the XenServer Virtual Machines.
The four 400GB drives are setup as two CIFS (Common Internet File System) shares. One containing the ISO files and the other for all file downloads.
This server runs in headless mode (i.e. no display, keyboard or mouse).
Lab Servers:
The lab servers are identical white boxes built with parts from Newegg.com and Best Buy (Figure 3).
Figure 3 (Lab Server)

The case is a Rocketfish case from Best Buy (made by Lian-Li). The case is no longer sold by Best Buy but is available on eBay. This case has a wide open area for oversized motherboards and has three 120mm cooling fans. The third 120mm cooling fan blows air over the expansion slots and was removed for this picture.
The rest of the system components are:
- Tyan S2932-E motherboard
- Dual AMD Opteron 2347HE 1.9Ghz quad core processors
- Dual Supermicro Active Socket F Heatsink and Cooling Fans
- 32GB Kingston ECC Registered RAM
- Intel EXPI9301CTBLK PCI Express Gb NIC (for iSCSI traffic)
- PC Power & Cooling 750 watt power supply
- Lite-On 18X DVD
- Lite-On Lightscribe Dual-Layer DVD Burner
- 1 Western Digital 160GB SATA 2 Hard Drive
- APC BackUPS XS 1500
These servers are used for all lab work and run XenServer 5.5 Update 1. These systems run in headless mode.
Writing Station:
This computer is used for writing articles, answering questions on Experts Exchange, studying for certification exams and testing various virtual server builds for customers. This is also a white box computer built with parts from Newegg.com (Figures 4 and 5).
Figure 4 (Writing Station)

Figure 5 (Monitor on left is for Word, middle monitor is for XenCenter/Storage Server Management and right monitor is for graphics)

The system components are:
- Lian-Li PC-7B Plus II mid-tower case
- EVGA X58 SLI LE motherboard
- Intel Core I7 920 quad core processor
- Intel supplied Heatsink and Cooling Fan
- 12GB Kingston HyperX DDR3 RAM
- 2 nVidia GeForce 8400GS 512MB Dual DVI Video Cards
- 2 Samsung SyncMaster 204B 20" Digital Displays
- HP L2045w Digital Display in portait mode
- Startech 4 Port native PCI Express RS232 Serial Adapter Card with 16950 UART (connects to the 2 Lab Servers and the Storage Server)
- PC Power & Cooling 750 watt power supply
- Samsung SATA Dual-Layer DVD Burner
- 1 Western Digital 640GB SATA 2 Hard Drive
- 1 External Seagate 1TB Hard Drive
- APC BackUPS XS 1500
The software used on this computer:
- Microsoft Windows 7 Professional x64
- XenCenter 5.5.2
- Office 2007 Enterprise plus OneNote 2007 and Visio 2007 Pro
- Corel Paintshop Pro Photo x2 12.5
- American Systems PrintScreen Deluxe 7.1
MacBook Pro:
Almost every customer’s Citrix Farm I have worked on in the last three years has Mac clients. I was tired of having to tell customers that I knew nothing about Macs. In January 2009, I finally bought a MacBook Pro, from Newegg.com, and love it. This is a 15” MacBook Pro that was upgraded to 4GB of RAM.
The software currently being used:
- OS X 10.6.2 (Snow Leopard)
- Safari 4.0.4
- Firefox 3.6
- Microsoft Office 2008 for Mac with Exchange Web Services version of Entourage
- Snapz Pro X 2.2.2
- Citrix Online Plug-in for Mac V11
Windows 7 Laptop:
The original Vista laptop died a quick and untimely death. Glad I had three backups of everything! Carbonite saved the day so I could restore critical files while on the road until I got home and could use the external hard drives.
This is currently my main personal computer where all articles and graphics are stored. This is an HP Pavilion dv8t with 6GB RAM, a 320GB hard drive, a 500GB external hard drive and a 1TB external hard drive. All writing files are copied to the external hard drive, all Word files are also copied to a thumb drive and all writing files are also backed up with Carbonite. Laptop runs Windows 7 Professional x64 and is used for testing the various Citrix Windows clients.
Windows XPe Thin Client:
This is a Wyse Thin Client S90 running Windows XP Embedded SP2. Wyse only supports and offers the Program Neighborhood Client V10.1 for the S90. This system is also used to test Web Interface access. Since it doesn’t appear that Wyse is offering any additional updates to this device, it may be time to shop for another Thin Client.
Future Plans for the Lab:
Add two Managed Gigabit Switches, preferably Cisco or HP, to setup the VLANs for storage, management and data traffic.
For Thin Clients, add a Linux based unit, a unit that runs no base OS, like the Wyse V10L and also look at a unit from 10ZiG Technology and or IGEL Technology.
Here are two different pictures of the lab (Figures 6 and 7)
Figure 6 (Left to Right: Wyse S90, HP nc6320, MacBook Pro, HP dv6451us, Writing Station)

Figure 7 (Writing Station on left, two Lab Servers in the middle and the Storage Server on the right)

If you have any questions about the lab hardware, software or setup, please let me know and I will do my best to answer your questions.
Article Tags