Virtualizing File Servers --Brilliant Idea or Destined to Fail?
Just looking for some expert feedback/recommendations. I have always run file servers from physical machines and never from a virtual machine. However, I managed to get my greasy hands on a new server capable of running VMWare ESX 4.1 and I'm itching to get that setup. Problem is this machine has 8000GB of RAID storage that must also be file shares.
The plan is to load up VMWare ESX and then create a new Win2008/Samba/FreeNAS/OpenFiler/etc file server virtual machine to share out that juicy 8000GB of storage. Then I'd go about copying over all the rest of our virtual machines. I'm just a bit worried about the performance of a virtual file server compared to a physical server that does nothing except serve up files and handle ACLs. Does anyone have any advise or know if I'm violating any Industry Best Practices by virtualizing file servers? Is this a foolish idea or a rare flash of brilliance!? Thanks in Advance! Cheers! |
My answer is..... it depends. Mostly on how much memory and what type/how many cpus you also have in the box. We just built an Openfiler box at work here on an AMD E-350 APU, and I really wouldn't want that box to try to do any more than serve files. If you've got more along the lines of 2 6-core processors with 16-32GB of memory then it'd be a waste of hardware to not virtualize. More likely is something in between those two extremes however, in which case virtualizing enough to actually use the hardware (lots of monitoring the system as you add more virtualized hosts to the system).
I don't think you'll see a huge impact on the fileservers performance by having it in a virtualized environment as the drives themselves will probably be the determining factor in how fast the server can go. |
Quote:
--UPDATE-- This turned out to be a moot point because the ESX server software didn't recognize the RAID CARD or the existing RAID Array volume. We had to relocate all the storage to an external NAS. |
Thanks for updating us!
That's good stuff to know if we ever decide to use VMware. |
Quote:
I'm actually much more satisfied with how things turned out (even though we now have two more servers we have to run 24/7) because I think its much more elegant to have a single OpenFiler or FreeNAS storage server where you can centralize the entire organization's data on a consolidated massive data volume (8TB-20TB). This trouble I had was all my fault... don't let that discourage anyone from using VMware (We are just getting started with ESXi server and so far it's outstanding) |
Quote:
On the other hand, you could have picked up a RAID controller for not too much, and OpenFiler would have been really nice as an iSCSI SAN, and you could have yanked 12GBytes of your RAM and sold it on ebay (You don't need more than 4GB with OpenFiler as an iSCSI - but you need lots for NAS and other filesystems). Finally, no. There's nothing wrong with a file server on a VM. Nothing at all. Some things to remember
(And once again, there is no such person as "Registered Linux User# 351364", BTW) I hope that helps :) Kindest regards, . |
Quote:
Quote:
Quote:
Regards! |
Quote:
OpenFiler runs fine with just a single dual core processor and 4GB RAM w/just iSCSI, but if you watch your memory consumption with the configuration it appeared that you were originally going for, you would have noticed a much greater amount of consumption. You would have experienced some performance issues in that scenario, loading up a few more servers on top of that. Quote:
I hope that helps :) . |
Quote:
Quote:
In any event, cheers! and thanks for the feedback. And again, I have the registration graphic I was given which I can display to anyone who wants to see it. |
All times are GMT -5. The time now is 04:53 PM. |