Hi,
I'm running 2 FreeNAS Boxes and use them also to run my VMs/jails but they only got the maximum of 32GB of RAM and my jails/VMs now need 22GB RAM so I bought a new Server and want to run Proxmox on it so it can host the VMs instead.
The Server is a Supermicro X10SRM-F with a Xeon E5-2620v4 and 2x 16GB ECC RAM which I want to upgrade to 4x16 GB. I like ZFS so I would like to use it for Proxmox too. But I have some questions:
1.) Once I updated FreeNAS and it asked me if I want to upgrade my pools too. With the hint that a newer version von ZFS on the pools could make them incompatible with ZFS on lower versions. Are FreeNAS and Proxmox using the same ZFS version? I would like to "zfs send" my backups of the Proxmox pools to my FreeNAS backup server.
2.) If it is possible to send snaphots to a FreeNAS server, is there something I can do to ensure it keeps working and not getting incompatible?
3.) I would like to encrypt my pools and I've read in the wiki article "ZFS on Linux" that Proxmox can't boot from encrypted pools. So my idea was to use ZFS to mirror two unencrypted SATA SSDs as Proxmox boot pool and two mirrored 500GB NVMe M2 SSDs as encrypted pool for my VMs.
4.) How much space does the boot pool need? Is 120GB enough?
5.) How is Proxmox handling the ZFS caching and journaling? I would think that will happen on the boot pool like FreeNAS does. Are the caching and journaling datasets encrypted atleast?
6.) What could I move from the bootpool to the faster encrypted pool to increase speed and security?
I'm running 2 FreeNAS Boxes and use them also to run my VMs/jails but they only got the maximum of 32GB of RAM and my jails/VMs now need 22GB RAM so I bought a new Server and want to run Proxmox on it so it can host the VMs instead.
The Server is a Supermicro X10SRM-F with a Xeon E5-2620v4 and 2x 16GB ECC RAM which I want to upgrade to 4x16 GB. I like ZFS so I would like to use it for Proxmox too. But I have some questions:
1.) Once I updated FreeNAS and it asked me if I want to upgrade my pools too. With the hint that a newer version von ZFS on the pools could make them incompatible with ZFS on lower versions. Are FreeNAS and Proxmox using the same ZFS version? I would like to "zfs send" my backups of the Proxmox pools to my FreeNAS backup server.
2.) If it is possible to send snaphots to a FreeNAS server, is there something I can do to ensure it keeps working and not getting incompatible?
3.) I would like to encrypt my pools and I've read in the wiki article "ZFS on Linux" that Proxmox can't boot from encrypted pools. So my idea was to use ZFS to mirror two unencrypted SATA SSDs as Proxmox boot pool and two mirrored 500GB NVMe M2 SSDs as encrypted pool for my VMs.
4.) How much space does the boot pool need? Is 120GB enough?
5.) How is Proxmox handling the ZFS caching and journaling? I would think that will happen on the boot pool like FreeNAS does. Are the caching and journaling datasets encrypted atleast?
6.) What could I move from the bootpool to the faster encrypted pool to increase speed and security?