You didn't told us much about your SSDs. I guess they are all consumer and not enterprise SSDs like highly recommended for ZFS? And I guess the new two SSDs are SATA and not M.2?
In my opinion every storage in a server should have some kind redundancy if its not just a cache disk. So I personally would install PVE again on those new mirrored SSDs and use them for PVE + guests. But then again would be the question what to do with the NVMe SSD, except for maybe backups, where it doesn't matter if that data get lost.
Some ZFS recommendations:
- enable relatime to reduce SSD wear:
zfs set relatime=on YourPoolName
- a ZFS pool should only be filled to 80% otherwise it can't operate optimally. As soon as it reaches 90% it will get very slow and when it gets completely full you might enter a state where you won't even be able to delete anything to free stuff up again. So you might want to set a pool wide quota to something like 90% and setup monitoring that alarms you when the usage exceeds 70%, so you can delete stuff or add more disks before it reaches 80%. For monitoring you could setup something like zabbix in a LXC. To set a quota you could use something like
zfs set quota=700G YourPoolName
- don't use consumer SSDs. ZFS got massive overhead and the write amplification could kill new consumer SSDs within months when hit with a workload like sync writes. Performance might also be very bad with consumer SSDs, especially when using QLC NAND. With enterprise SSDs thats usually not such a great problem as these are way more durable (compare TBW or DWPD between consumer QLC and enterprise SSDs of the same size...these are often 6-60 times more durable)
- if you setup the ZFS pool manually, don't forget to add a monthly scrub job to your crontab
- there is a zfs-zed package that can send you alert emails in case you don't want to setup something like zabbix for monitoring. But you need to set it up first and also postfix.
- don't store snapshots for too long as they will grow. cv4pve-autosnap is a nice tool to automate snapshot creation and retention.