I created a storage vlan 10. added it to the pool. I was able to add nfs shares to the hosts with no problem. I was not able to add a Remote for backup. After much debuggging and reading logs I realized it was because the remotes are mounted in XO and not the hosts. XO did not inherit vlan10 like the hosts. I manually configured vlan 10 on XO and Boom! The Truenas nfs share mounted and backups ran great! My question is what did I miss in the GUI setup? Is it expected to have have to use the command line? I presume not because this method will not survive a reboot. How should I have done this?
With everything on a common network it has worked forever. It was when I broke everything out into vlans that, well, broke it.