Libro sobre Proxmox maestria
Shared Storages with Proxmox
FreeNAS also supports advanced networking features such as network bonding to increase storage node bandwidth. The only drawback of noncommercial FreeNAS is that it does not have High Availability or an out-of-the-box clustering option. With some work, it is possible to set up High Availability FreeNAS cluster using heartbeat, but it is not stable to be used in a production environment. But a setup of two replicated non-High Availability FreeNAS nodes can be easily achieved using RSYNC built-in with FreeNAS.
For those who really want to try a shared storage such as FreeNAS but with availability, give NAS4Free (http://www.nas4free.org) a try. By following the instructions at http://blackcatsoftware.us/inprogress-configure-nas4free- high-availabilty-storage-carphast zfs/, High Availability shared storage can be created with NAS4Free.
Despite the lack of High Availability in FreeNAS, it is a better choice over NAS4Free from the stability point of view. NAS4Free is built on the very latest kernel and thus prone to have issues due to bugs.
To take full potential advantage of FreeNAS, it is recommended to use the ZFS volume system. ZFS has very high resiliency against data loss. FreeNAS also supports Stripe, Mirror, RAIDZ1=1 disk failure, RAIDZ2 =2 disks failure, and RAIDZ3=3 disks failure, providing a high-level of redundancy. In case of total node failure, all the hard drives can be moved to a new node with FreeNAS already set up and brought by importing into new FreeNAS.
One thing to keep in mind is that the ZFS filesystem consumes a large amount of memory for caching. Any leftover memory will be consumed by ZFS to provide fast I/O. So, if you see that your FreeNAS node is running out of memory, do not panic. It is not always necessary to go out and buy more RAM every time FreeNAS runs out of memory. A general rule of thumb is 1 GB of RAM for every TB of hard drive space. FreeNAS will perform satisfactorily if it has a minimum of 8 GB RAM. If RAM is extremely scarce, try to use UFS instead of the ZFS volume. Memory consumption ratio is much smaller in UFS than ZFS.
Like Ceph or GlusterFS, it is also possible to create different volumes on different pools of disk drive. For example, a volume of SSD pool can be created just by selecting SSD drives, while an HDD volume can comprise of the remaining spinning hard disk drives. This will allow testing different pool performances while giving somebody a chance to learn about pooling and data tiering. The only drawback of FreeNAS in this scenario is pools cannot be spanned over multiple nodes as Ceph can.