The zoneadm halt command is used to terminate all processes running in a zone and remove the virtual platform. The zone is then brought back to the installed state. All processes are killed, devices are unconfigured, network interfaces are destroyed, file systems are unmounted, and the kernel data structures are destroyed.
The halt command does not run any shutdown scripts within the zone. To shut down a zone, see Shutting Down a Zone. Alternatively, you can log in to the zone and run shutdown. See How to Use zlogin to Shut Down a Zone.
If the halt operation fails, see Zone Does Not Halt.