A la hora de crear una zona en Solaris (Solaris Zones|Solaris Containers), es imprescindible que el zonepath, que es el lugar físico en el que se va a alojar sea un sistema de ficheros zfs independiente, también llamado ZFS dataset. En caso contrario recibiremos este error a la hora de instalarla:
ERROR: No zonepath dataset; the zonepath must be a ZFS dataset.
El error es lo suficientemente descriptivo. A la hora de configurar la zona, establecemos el zonepath del siguiente modo dentro del modo de configuración de la zona:
# zonecfg -z zona01 zonecfg:zona01> set zonepath=/ruta/a/la/zona
El paso previo es entonces crear el dataset correspondiente:
# zfs create /rpool/zones # zfs create /rpool/zones/zona01
Una vez realizado, podemos establecer como zonepath «/rpool/zones/zona01», verificar la configuración con «verify», hacer el «commit» e instalar la zona:
# zoneadm -z zona01 install