In recent months, I’ve been assembling a lab to provide a test-bed for various network and infrastructure applications. My current role at Dell often involves multi-vendor networks, so having an easily accessible test bed including Cisco, Dell, Juniper and HP devices can be very useful for interoperability troubleshooting such as Spanning Tree Protocol.
I wanted to provide a robust virtual infrastructure, and in my experience that usually means VMware. I’m fortunate enough to have extra ESX Enterprise and Plus licenses from VMware partner registration. To utilize all the most useful VMware features like Vmotion and HA, a shared storage system is required. In addition, I wanted to incorporate as many iSCSI “best practices” such as using dedicated infrastructure, dedicated VLAN and Jumbo Frames without breaking the bank.
Without an extra $1-2 K on hand to go out and purchase a full-blown iSCSI SAN such as EqualLogic or Compellent (shameless Dell plugs), and already having a home NAS set up, my goal was to assemble a SAN utilizing as much extra or existing hardware as possible and of course limiting new expenses.
For my purposes, performance took precedence over storage capacity, and redundancy was not as important as keeping costs down (and streamlining design).
- DISK: Crucial 128 GB m4 2.5-Inch Solid State Drive SATA 6Gb/s CT128M4SSD2 – $125
- NETWORK: Dell PowerConnect 5324 1GB 24-port switch, Jumbo Frame support (used, Ebay) – $120
- Intel Gigabit NIC – $37
- SERVER: Starwind iSCSI SAN Free edition
- MISC.: 9 Pin null modem cable (console for Dell 5324) – $10
- Mounting kit for SSD – $3
- TOTAL – $295 (not incl. tax or shipping)
- I was able to re-purpose an unused PC for the iSCSI Starwind server, w/dual core CPU, 3 GB RAM, and Windows 7 Home. Starwind Free Edition doesn’t require a server OS so that was helpful.
- The Intel GigE NIC was installed into the PC for a dedicated NIC to the iSCSI network, separate from the LOM.
- The SSD was installed into the spare PC, and presented as a new iSCSI device.
- I thought I had a 9 pin F-F cable already but didn’t…not common these days, anyway got lucky finding the last one in stock at Fry’s 🙂
- For the SAN server, ideally this should be a Windows or Linux server O/S, however my hardware was more than adequate.
- Starwind is a good option for Windows users, OpenNAS is an option for Linux folks.
- JUMBO FRAMES are a MUST!! Jumbo Frames must be enabled end to end for optimal performance, and must be supported on the physical switch for starters. In addition, you’ll need to update VMware components for Jumbo frame support including vSwitch, port group, VMkernel, and guest OS NIC adapter. Here’s a great article on configuration for VSphere 4.
- It’s always a good practice to create a separate VLAN for iSCSI as well.
- LAN cables not included
- I’m very pleased with my new iSCSI-based shared storage system, supporting VSphere 4 on (2) Dell SC1425 64-bit 1U servers. Responsiveness is snappy within VI Client, as well as within RDP for Windows guest VM’s.
- VMotions on shared storage: 20-30 seconds, not bad compared to Enterprise-class SAN’s which I’ve observed at 10-20 seconds.
I finally have my new studio workstation completed and running…took most of the summer (and fall) obtaining the components:
- Antec P183 Black enclosure (Quiet performance)
- Nexus 430W compact P/S
- Intel i5 2400 CPU, 3.10 ghz Quad core , 6 MB cache LGA1155
- Intel 320 series SSD, 120 GB SATA
- ASUS P8Z68-V PRO Motherboard
- Corsair 16 GB DDR3-1600 RAM
- Windows 7 Home Premium 64-bit, SP1
The performance is incredible, web pages jump off the screen and wakes from Sleep in less than 2 seconds. Importantly, the entire workstation is whisper quiet, I can barely tell when it’s powered on, and apparently is rated at < 20 dBA . The Intel 320 is my first SSD drive, and I’ve been suitably impressed with its speed.
Have decided to finally follow through with much-needed OS updates throughout the home network. My primary home PC, a Dell Inspiron 1525 laptop from about 3 years ago, is still running Vista dual-boot with Ubuntu Linux (8.04) . After completing my 24×7 Ubuntu desktop experiment early last year, and seeing more and more recent symptoms of Vista nastiness…inevitable Windoze slowdowns, occasional blue screens (USB) and delays in sleeping and waking up, it’s time to upgrade!
I’ve been generally impressed with Windows 7 stability through heavy usage on daily workstations, primarily Dell laptops, and have come to appreciate little improvements like the multi-windowing taskbar.
Am waiting for my Windows 7 Home 3-pack upgrade from Amazon, which should come also in handy for upgrading my music workstations. I need maximum compatibility for devices like USB digital audio and MIDI controller, plus I already have ProTools M-Powered for PC. In the meantime, need to finish researching sound-proofed PC cases like this one from Antec, and then will be ready to build an ultra-quiet machine possibly with SSD. But more on that in the future-