How can I present a zpool to a non-global solaris 10 branded zone without reboot
I have a solaris 10 branded non-global zone running on a Solaris 11.2 global zone.
In order to present a new zpool to the zone, I have created the zpool and amended the zone config so that it will pick up the delegated dataset on the reboot of the branded zone.
I also set zfs set canmount=off.
Ideally, I would like the zone to pick up the new pool without a reboot.
What's the best way to do this, or is it better to just reboot it?