Backing up VMware Virtual Machines on FreeNAS

Let me preface this post with 2 things: It’s going to be short and sweet It assumes you’re using NFS for your datastores (which you should be – since writes are SYNC, the snapshot should be clean) First, you need somewhere to move the backing files – in my case, I take a tiered storage approach. VMs run on several spindles of 10K SAS; CIFS storage is on a few 2TB SATA drives; offsite is … Read more…

VMware on FreeNAS the RIGHT way

I see a lot of posts on the FreeNAS forums asking about performance for VMware\Hyper-V or any other hypervisor using FreeNAS as the backing storage for virtual machines. Then I see the specs of the systems those people are looking to build or already have built and I frown a bit. First, let me say that FreeNAS is more than capable of handling the task of storage for your home virtual lab – if you … Read more…

StarWind SAN V8 – Beta Initial Testing

Last Friday, 9/6/2013, StarWind released a beta of version 8 of their core SAN product – iSCSI SAN. This version has been in the works for several months – it includes what appears to be a major rewrite of the core storage code as well as a simplified management console. The core includes: All previous beta features are now supported and standard – RAM cache, dedupe, etc LSFS – log-structured file system  – groups random … Read more…

FreeNAS 9.1 – LZ4 Compression

I recently upgraded to FreeNAS 9.1 once it was GA. I have always used compression on the volume that stores all of the virtual machines – instead of using DeDupe which requires considerably more RAM, and doesn’t appear to be as forgiving. That being said, the volume has been configured with LZJB compression and I was seeing about 40-50% compression ratios. Then I converted the volume to LZ4 compression. *Note: Modifying compression only effects new … Read more…

FreeNAS Build Project: Part 3

This post is slightly out of order – I’ll do part 2 with all specs, hardware, and pictures shortly. For now here’s some brief preliminary findings – the configuration: 4 mirrors of 2 x 146GB SFF 10K RPM drives ZIL housed on 1 mirror of 2 Intel 330 60GB SSD drives DL380G6 with 30GB PC3-10600R RAM ESX is connected to this via NFS (I know sync writes…that’s why the ZIL is on the SSDs). So … Read more…

FreeNAS Build Project: Part 1

FreeNAS Build: Part 1 – Turn on a Power Supply without a Motherboard After doing much research, I’ve decided to move forward with my FreeNAS build for my home lab\storage. I will be storing VMware datastores via NFS and tons of files via CIFS. The system will be configured (for now) as follows: HP DL360G5 2x Dual-Core Xeon 3.0GHz 32GB RAM 4 1Gb NICs IBM ServeRAID M1015 flashed to an LSI-92118i HP SAS Expander Habey ESC-2122C for 12 … Read more…

FreeNAS – ESX and NFS; Synchronous Writes and the ZIL

I’ve been testing FreeNAS lately – connecting ESX hosts via NFS for virtual machine storage. Being POSIX compliant, ZFS must abide by any calls made with the o_sync flag set meaning essentially that all disk activity must be written to stable storage before success is returned. This includes most commonly databases, file server operations and most importantly NFS. This means that the ZIL (ZFS intent log) will be used as a special place on disk in the pool … Read more…

Habey ESC-2122C Storage Server Chassis Review

I have been testing lots of storage software lately – since a NetApp Filer is overkill for a home lab environment, I’m sticking with other software based storage. The goal has always been to serve storage for two things – Fast storage for an ESX cluster and lots of storage to share over the network with CIFS. The first iteration was a DL380G5 with a p800 card connected via external SAS to an MSA50. The … Read more…

FreeNAS Performance: Part 3

I recently storage-VMotion’d all of the lab home lab VMs over to FreeNAS based storage. It is an NFS share based on 4 10K 146G spindles configured for RAIDZ – deduplication is turned off, instead opting for lzjb compression. The physical specs of the FreeNAS host are the same as in this post. Keep in mind that there are several other VMs banging away at these 4 disks. That said, 75% write\25% read (75% random) is considerably … Read more…

FreeNAS Performace: Part 2

I should probably call this one “FreeNAS Performance: The REAL Test”…my previous performance tests were completely unfair to FreeNAS and I’d like to show what it can really do. So – what was wrong with the first tests? FreeNAS needs RAM for ZFS to do what it does best A single spindle just isn’t a good test for ZFS Didn’t do my homework on FreeNAS or ZFS FreeNAS needs RAM – more than 3GB … So … Read more…