Solaris non-global Zone States
A zone is a virtualized OS which is created within a single instance of Solaris 10. Each environment has its own identification that is separate from the primary hardware. Each environment works independently as if running on its own system, making consolidation simple, safe, and secure.
This article simply provides a zone state flow chart and a table listing the state of non-global zones under Solaris.
Zone State flowchart
Zone State description
||The Zone's configuration is complete and committed to stable storage. But elements at environment that must be specified after initial boot are not yet present.
||zonecfg -z zone_name verify
zonecfg -z zone_name commit
zonecfg -z zone_name delete
zoneadm -z zone_name attach
zoneadm -z zone_name verify
zoneadm -z zone_name install
zoneadm -z zone_name clone
||State during install or uninstall process.
||zoneadm -z zone_name uninstall
||The zone's configuration is installed on system. Packages are installed under
zone's root path. Zone has no associated virtual platform.
|zoneadm -z zone_name ready
zoneadm -z zone_name boot
zoneadm -z zone_name uninstall
zoneadm -z zone_name move path
zoneadm -z zone_name detach
||The virtual platform is established. The kernel creates "zsched" process, network interface is ready, file systems are mounted and devices configured. Zone has unique ID. But processes are not started.
||zoneadm -z zone_name boot
||Processes are running
||zlogin zone_name zoneadm -z zone_name halt
|Shutting down and Down
||Transitional state while zone is being halted