Is FreeNAS ready for the enterprise?

I am having a bit of split in thought.

I am looking at getting a NAS for my company, we need it for our VMware server.

Originally the idea was to buy a NAS (a Netgear ReadyNAS)

But then I got some recommendations from the community (ServerFault) to build a NAS from a server and use something like NextentaStor, Openfiler or FreeNAS.

I have eliminated Openfiler for several reasons and I am now left between Nexentastor and FreeNAS.

The problem I am having is whether FreeNAS can be counted on for a production environment.

Is FreeNAS good enough to be an iSCSI back end to VMware? The last time I used FreeNAS it was version 0.7.

We would be using Nexentastor community not the paid version.

Any insight would be great.


Solution 1:

We were recently in the same situation, and no, unfortunately FreeNAS is not ready for the enterprise. With 8.0.1, we had tons of issues with Active Directory integration working intermittently, as well as periodic lockups. All you need to look at are the change logs for recent beta releases to see that there are still major bugs being addressed in the 8.0 series.

Unfortunately, you get what you pay for when it comes to storage. We were just going to use FreeNAS as a backup target, but it wasn't stable enough for that task, much less stable enough as primary VMware storage.

Solution 2:

"Enterprise" means different things to different people. I would feel comfortable using FreeNAS in a small office networking environment, particularly as a non mission critical machine such as a secondary backup target. Many folks here seem to consider it reliable.

However I think the final nail in the coffin for using it as serious "enterprise-grade" storage presentation is simply that FreeNAS just isn't designed to do that. The bulk of FreeNAS' target market is on SuperUser.

This is from an interview with the FreeNAS project manager Josh Paetzel:

Q: What is the target market for FreeNAS? Is it mainly for personal use by people who want networked storage at home, or is it used in production environments -- would you consider it enterprise-ready, for example? In some respects it seems to straddle both consumer and business markets -- it has features that would be great for home storage, but also features like iSCSI targeting and 10GigE support.

A: I think in some ways it does straddle the high-end home user market and the low-end commercial market. In its current form it has moved away from the multimedia centre that many people were using FreeNAS for and more towards a storage appliance. We certainly intend to get back to that role in the future, but that's where we are at today. It's also missing the features of really high end storage, like active/active failover, a clustered filesystem, single name-space, or horizontal scaling. So it can't compete with the likes of a BlueArc, NetApp, or EMC at the high end. What we are finding is that there's a lot of room in the lower end, where features like snapshots and dedup are needed, but things like active/active failover are not. People need more features than a Netgear ReadyNAS offers, but less than a NetApp offers. FreeNAS fits into that very nicely.

Solution 3:

I would concur. FreeNAS has greatly evolved since version 7 but the current version 8.0.1 doesn't support automatic failover to a spare drive (FreeBSD ZFS bug) and still has a number of major bugs.

FreeNAS as a backup target is debatable, but as a production iSCSI target for your VMs it isn't production ready in my opinion.

Nexenta - if you can pay for it - is the better option. Nexentastor isn't bad, but you might have to check the licensing terms if commercial production use is allowed. They also changed the terms to be 18TB of RAW disk rather than USED space.