It is possible to add additional ZFS storage pools based on shared storage resources to an installed zone. To assign an already existing ZFS storage pool to a zone, perform the following manual steps. Note that the existing ZFS storage pool must be exported first with the zpool export command.
This procedure can also be used to migrate ZFS storage pools from one installed zone to another. In addition to these steps, the source zone must be detached first using zoneadm detach to export the ZFS storage pool properly, and its zone configuration must be altered to remove the corresponding zpool resource with zonecfg.
The zone will move into the configured zone state.
The zone will move back into the installed state.
During attach, the zones framework will configure the shared storage resources, import the existing ZFS storage pool, and assign it to the installed zone.