Virtualise your servers: storage strategy
Posted on 5 Jan 2010 at 14:41
Jon Honeyball considers storage in the final part of his guide to virtualising your servers
On our journey of migration from a wholly local server environment to one based completely on virtualised technologies, it’s time to look at storage.
We've already moved the servers moved from real tin to running within a virtual machine, hosted within a hypervisor that itself runs on the real tin. But storage is a topic we can’t avoid. You need to do some careful thinking at this stage and wrap your head around some new concepts.
When we created those virtual machines, we used local storage on which to store the VM images. If we were running Hyper-V, then the disks would be formatted as NTFS and the VMs would be stored in the Microsoft virtual disk format, while if we were on VMware the disks would be formatted in VMware VMFS format and the virtual machines would be stored within that.
Virtualise your servers
I must now interject and say this is the point at which you ought to decide to go for properly set up hard disks.
In my HP ProLiant DL380 G5 servers, I have eight 2.5in hot-plug drive bays on each front panel, accompanied by a serious hardware RAID controller inside the box. I take one pair of 36GB 15,000rpm hard disks and mirror them via this controller, and this array is used to contain the boot volume in which sits the hypervisor ESX.
A second pair of 146GB 15,000rpm hard disks are then set up as another pure mirror, and this second volume is used for storing those VMs that will be held on the machine itself. I like this arrangement as I can fit another two pairs of hard disks, both mirrored, to fill up the remaining four hot-swap slots, and I get the opportunity to decide how I want to partition this data storage for an appropriate degree of fault tolerance.
Be very clear that all your server disks in this environment need to be mirrored at the very least, and mirror the mirrors if you’re really paranoid.
Set up your hardware RAID controller for hot-swappability if that’s a requirement. On no account scrimp or save on these disks and controllers: they’re the core of your virtual server environment, and any unmanaged failure there will take down more than just one server.
If you have two or more of this sort of server configuration, it’s possible to move an entire virtual machine from one to the other in case of failure or to balance loads.
This takes time because both VM image and file system need to be copied, which isn’t a terribly long process but is the reason why you’ll quickly want to turn to external storage to host the VM images themselves.
I've previously described how to wire up network-connected storage directly to a server using the iSCSI protocol and a proper iSCSI SAN (storage area network) box. What’s the point? For starters, all your storage is consolidated into one box and becomes immediately available to all your virtualised servers. This box is hopefully optimised for its role of delivering disk space, so look for things like RAID control, Gigabit Ethernet interfaces, a proper power supply, and hot-pluggable drives.
Many high-performance servers are deliberately designed to be computational VM servers and so make little provision for lots of storage, especially in the 1U size bracket – installing an external 1U iSCSI SAN box can bring that level of facility to your rack.
Download a year of Jon Honeyball's Advanced Windows columns by heading to our Free Downloads site
From around the web
iSCSI SAN
I'm currently looking at the DroboElite as a potential solution for an iSCSI host for multiple VMware servers. Hopefully PC-Pro will review some Drobo kit in the near future...
By heydondn on 14 Jan 2010 ![]()
Boot from SD card
One thing you missed is that if you choose to use VMware's tiny ESXi you can get away with booting from a 2GB USB stick or SD card if your server supports it, (Proliant G5s even have an internal USB slot) which could save you £2-300 pounds on each server.
By Lorribot on 26 Jan 2010 ![]()
Jon Honeyball
Jon is one of the UK's most respected IT journalists and a contributing editor to PC Pro since it launched in 1994. He specialises in Microsoft technologies, including client/server and office automation applications.
advertisement
- Why virtualisation hasn't slowed the growth of data
- How to make Google AdWords work for your business
- The curse of sloppily written software
- Paying for your crimes with Bitcoin
- Behind the scenes: tech support for Formula 1
- The security risk of fat fingers
- Why Windows Phone 7 isn't quite ready for business
- When will Microsoft stop fiddling with Windows 8?
- Flash down the pan?
- Metro Style apps vs desktop applications
- Chrome's shine getting lost in translation
- BytePac: the cardboard hard disk enclosure
- How tech loosens our grip on reality
- Hokum watch: Safer Internet Day
- Why I'm deleting Adobe from my PC
- Prepare to be patronised: it's Safer Internet Day
- Dear Sony, Samsung and every other tech company in the world: stop trying to be Apple
- Will Apple's Final Cut Pro X update placate the pros?
- Smartr Contacts for iPhone review
- Switching to Office 365's Outlook Web App
- VeriSign slammed for security breach cover-up
- SAP willing to share HANA with Oracle
- Why using a tablet could harm your health
- New RIM boss: no need for drastic change
- RIM founders fall on their swords
- Slow economy helps boost Red Hat revenue by 23%
- Google+ pages get multiple admins
- One in five companies lack card industry compliance
- Oil industry warns hacking attacks could kill
- British workers fear email monitoring
advertisement

