Hello everyone,
I have access to a fairly simple new VMWare cluster, which consits of a pair of DL360Gen8 HP worker servers connected to a P2000 G3 MSA SAS storage array having RAID6 and RAID10 vdisks. The main point of this setup is to provide hardware and data redundancy to it's users and, as you might have guessed, one thing I wanted to do was to run FreeNAS in a virtual machine. I didn't pay much attention to the forums, so simply downloaded the ISO, set it up, tested that it works the way I wanted to and was happy. You can only imagine my horror when I found all the warnings here on the forums, which all seem to boil down to "if you need to ask about FreeNAS in a virtual environment, don't try". After having read the following threads:
- http://doc.freenas.org/index.php/FreeNAS®_in_a_Virtual_Environment
- http://forums.freenas.org/index.php...ide-to-not-completely-losing-your-data.12714/
- http://forums.freenas.org/index.php...nas-in-production-as-a-virtual-machine.12484/
- http://forums.freenas.org/index.php?threads/vmware-tools-and-freenas-8.10160/
and some other discussions here on the forums, I am a bit confused as to the reason why this is actually so, so if anyone could provide clarification on these issues, I'd be glad. Just to point out where I'm getting at, I have zero experience with ZFS and I don't care about performance that much, I just need to make sure the data is safe.
First of all, there's talk of PCI-Passtrough as a must, which I quite don't get. My virtual disks are working just fine in linux and windows hosts, so why can't/shouldn't ZFS use virtual disks? Is there something different about it using the virtual controller? And what does the passtrough feature has to do with anything?
Secondly, there was a talk about problems with strating disks in the right order the moment the VM is started. What's the deal here? My virtual disks located on the array are all immediately avaliable the moment the VM starts and if not, that must mean the whole array is dead as well, so am I missing something ? Am I guessing correctly that this might be an issue only for people storing their VM's on remote iSCSI/NFS storage pools, which is not my case (and hence, not my problem) ?
Third of all, there's talk of lower VMWare performance, or the need to explicitly reserve resources for FreeNAS in order for it to run correctly. As far as I'm concerned, performance is not an issue, I just need to make sure the data is safe and sound. Would could case data loss or data corruption in the setup I'm using?
Thank you to everyone who shines some light on this for me!
I have access to a fairly simple new VMWare cluster, which consits of a pair of DL360Gen8 HP worker servers connected to a P2000 G3 MSA SAS storage array having RAID6 and RAID10 vdisks. The main point of this setup is to provide hardware and data redundancy to it's users and, as you might have guessed, one thing I wanted to do was to run FreeNAS in a virtual machine. I didn't pay much attention to the forums, so simply downloaded the ISO, set it up, tested that it works the way I wanted to and was happy. You can only imagine my horror when I found all the warnings here on the forums, which all seem to boil down to "if you need to ask about FreeNAS in a virtual environment, don't try". After having read the following threads:
- http://doc.freenas.org/index.php/FreeNAS®_in_a_Virtual_Environment
- http://forums.freenas.org/index.php...ide-to-not-completely-losing-your-data.12714/
- http://forums.freenas.org/index.php...nas-in-production-as-a-virtual-machine.12484/
- http://forums.freenas.org/index.php?threads/vmware-tools-and-freenas-8.10160/
and some other discussions here on the forums, I am a bit confused as to the reason why this is actually so, so if anyone could provide clarification on these issues, I'd be glad. Just to point out where I'm getting at, I have zero experience with ZFS and I don't care about performance that much, I just need to make sure the data is safe.
First of all, there's talk of PCI-Passtrough as a must, which I quite don't get. My virtual disks are working just fine in linux and windows hosts, so why can't/shouldn't ZFS use virtual disks? Is there something different about it using the virtual controller? And what does the passtrough feature has to do with anything?
Secondly, there was a talk about problems with strating disks in the right order the moment the VM is started. What's the deal here? My virtual disks located on the array are all immediately avaliable the moment the VM starts and if not, that must mean the whole array is dead as well, so am I missing something ? Am I guessing correctly that this might be an issue only for people storing their VM's on remote iSCSI/NFS storage pools, which is not my case (and hence, not my problem) ?
Third of all, there's talk of lower VMWare performance, or the need to explicitly reserve resources for FreeNAS in order for it to run correctly. As far as I'm concerned, performance is not an issue, I just need to make sure the data is safe and sound. Would could case data loss or data corruption in the setup I'm using?
Thank you to everyone who shines some light on this for me!