Scharbag
Guru
- Joined
- Feb 1, 2012
- Messages
- 620
To preface, this is for my personal home server only, not for business etc. Total overkill but hey, I like overkill.
So, I have recently gone through the task of migrating from FreeNAS and VirtualBox to ESXi and FreeNAS. It was an entertaining exercise and I certainly learnt a lot. Here are some of the key points to consider if you choose to do this:
Now, I just need to see how hard it will be to swap back to using VirtualBox with the VMs that I have running now. I can always use OVF/OVA but that is time consuming. Wonder if FreeNAS would be unhappy with me running VirtualBox jail when FreeNAS is virtualized in ESXi... Or would that be like dividing by zero...
Anyhoodles, the above is my ESXI/FreeNAS/VirtualBox ramble. Please let me know if I am missing something.
Cheers,
So, I have recently gone through the task of migrating from FreeNAS and VirtualBox to ESXi and FreeNAS. It was an entertaining exercise and I certainly learnt a lot. Here are some of the key points to consider if you choose to do this:
- VT-d is required for hardware passthrough
- ensure that you have lots of RAM :)
- SSD based ZIL/SLOG really really really improves the performance of a spinning media based pool (thanks tips:))
- I prefer to share storage to ESXi via NFS over ISCSI
- this is due to the fact that I found ESXi datastore browser and file tools slow and unreliable as many times when I moved VMs it would fail or take forever - never had errors on FreeNAS side, such as iSCSI timeouts etc.
- NFS allowed me to move VMs via the FreeNAS shell at a much faster rate - rsync is so wonderful
- with SSD ZIL, the write performance is not terrible over NFS but be careful, cheap SSD drives are poor performers compared to enterprise SSDs (Intel DC S3XXX family seem to be good performers)
- I still use plugins under FreeNAS because they just work, file sharing is so slick and I am lazyish
- I can run the same types and counts of VMs using VirtualBox
- primarily Windows 7 32bit VMs
- No longer need to use NFS or iSCSI to share data to hypervisor
- I assume that FreeNAS shares files to jails with some native BSD magic that is faster than NFS/iSCSI
- All of the CPU resources are available to FreeNAS when needed
- again, overkill :)
- I can devote all of my ram to FreeNAS and have VirtualBox use only what it needs when it needs it instead of reserving RAM for FreeNAS (in my case, there is ~30GB unused RAM available but it may be needed so I cannot reserve it to FreeNAS)
- ESXi free version cannot use Veeam (what a silly silly silly restriction)
- I use snapshots and replication under ZFS to backup VMs, so all is good, but I wanted to learn Veeam
- Free version of ESXi does not have any of the really cool features that make it stand apart from VirtualBox, such as storage vMotion, HA etc.
Now, I just need to see how hard it will be to swap back to using VirtualBox with the VMs that I have running now. I can always use OVF/OVA but that is time consuming. Wonder if FreeNAS would be unhappy with me running VirtualBox jail when FreeNAS is virtualized in ESXi... Or would that be like dividing by zero...
Anyhoodles, the above is my ESXI/FreeNAS/VirtualBox ramble. Please let me know if I am missing something.
Cheers,