Use the zoneadm shutdown, zoneadm reboot, and zoneadm halt commands to shutdown, reboot, and halt a kernel zone. See About Shutting Down, Halting, Rebooting, and Uninstalling Zones in Creating and Using Oracle Solaris Zones for information about using these commands.
If you want a zone to boot automatically upon the host system reboot, set the autoboot zonecfg resource. See Chapter 1, How to Plan and Configure Non-Global Zones, in Creating and Using Oracle Solaris Zones for additional information about how to set this resource.
You must be the global administrator or a user with appropriate authorizations in the global zone to shut down, reboot, or halt a zone.