The zoneadmd daemon manages zones, the zsched process tracks the kernel use by the zone, and by using the sysconfig command, the administrator sets up the zone application environment.
The zones administration daemon, zoneadmd, is the primary process for managing the zone's virtual platform. The daemon is also responsible for managing zone booting and shutting down. There is one zoneadmd process running for each active (ready, running, or shutting down) zone on the system.
The zoneadmd daemon sets up the zone as specified in the zone configuration. This process includes the following actions:
Allocating the zone ID and starting the zsched system process
Setting zone-wide resource controls
Preparing the zone's devices as specified in the zone configuration
Setting up network interfaces
Mounting loopback and conventional file systems
Instantiating and initializing the zone console device
If the zoneadmd daemon is not already running, it is automatically started by the zoneadm command. Thus, if the daemon is not running for any reason, any invocation of the zoneadm command to administer the zone restarts the zoneadmd daemon.
For more information, see the zoneadmd(8) man page.
An active zone is a zone that is in the ready, running, or shutting_down state. Every active zone has an associated kernel process, zsched. Kernel threads doing work on behalf of the zone are owned by the zsched process. The zsched process enables the zones subsystem to keep track of per-zone kernel threads.