In Oracle Solaris, the zone state unavailable indicates that the zone is installed but cannot be booted. This state is displayed in the output of the zoneadm list -p command syntax.
root@initiator:~# zoneadm list -cp 0:global:running:/::solaris:shared:-:none -:iscsi:unavailable:/iscsi:a0a4ba0d-9d6d-cf2c-cc42-f123a5e3ee11:solaris:excl:-:
An installed zone with shared storage resources can enter the unavailable state if the zones framework experiences either failures during the configuration of shared storage resources or failures during ZFS storage pool management.
To move the zone out of the unavailable state, you must first identify and possibly fix any problems related to shared storage resource connectivity or zone misconfiguration. You can then use the zoneadm attach command to reattach the zone properly and move it into the installed state. It is also possible to uninstall a zone with the zoneadm uninstall command to move the zone back into the configured state.
For more information about Zones states, see Non-Global Zone State Model in Introduction to Oracle Solaris Zones.