The minimum that is required to allow nfs mounts on a share within a pool in Solaris is to set the “sharenfs” parameter on your share. To do this perform the following command:
zfs set sharenfs=on pool/share
That’s it! You can also specify it to be read only if you wish by doing:
zfs set sharenfs=ro pool/share
One can even restrict mounting to particular IP addresses or Subnet ranges, which is generally a good Solaris security measure.