Connecting NFSv4 between two TrueNAS Scale "Apps"

I am having a difficult time connecting two TrueNAS Scale instances.

  • truenas-A exposes NFSv4 shares.
  • truenas-B “runs” the Apps, using HOST PATH to the NFS shares above.

When creating the dataset for Apps in truenas-A, I selected NFSv4 ACL.

The UID/GIDs do not seem to match. I’ve tried several additional overrides in maproot and mapall, including creating a new user, etc.

I admit I am new to NFS, and trying to get v4 working.

I am leaning down the road of setting idmapd on both machines. But this seems excessive for what I thought was plug-n-play: share NFSv4 datasets over NFS, consume them on another truenas-B instance for things like Apps.

TrueNAS 24.04 LTS - but I’m willing to switch to newer 24.10 or nightly if there is an easier way.