I'll start out acknowledging that some will think this is nuts and people will respond with "Why?". The answer, It's what I've got to work with; so given that...
PVE 5.2-5
Node 100 is a virtual machine running FreeNAS with PCI passthrough (This part is working great BTW)
Other nodes are containers that would like to use storage on the FreeNAS node (side note: using a virtio network interface to keep it all internal)
But since they are containers, they use the mount points configured on the host (see the catch-22 approaching), the host needs to wait till node 100 is started before it mounts the FreeNAS shares.
So, what do I put in the After= directive in the hosts systemd mount unit file that waits for node 100 to be started?
-or-
Is there some trick with use with a bind mound?
PVE 5.2-5
Node 100 is a virtual machine running FreeNAS with PCI passthrough (This part is working great BTW)
Other nodes are containers that would like to use storage on the FreeNAS node (side note: using a virtio network interface to keep it all internal)
But since they are containers, they use the mount points configured on the host (see the catch-22 approaching), the host needs to wait till node 100 is started before it mounts the FreeNAS shares.
So, what do I put in the After= directive in the hosts systemd mount unit file that waits for node 100 to be started?
-or-
Is there some trick with use with a bind mound?