Global Zone
The primary OS instance with full control over hardware and all zones. Zone ID 0.
Solaris · Zones
Solaris · Virtualization
Zones are Solaris's built-in OS virtualization technology. The global zone owns the hardware; non-global zones are isolated environments inside the same OS. Kernel zones go one step further: they run their own kernel and SRU level on top of a Solaris host, like lightweight VMs with ZFS integration.
A zone is a virtualized Solaris environment that shares the same kernel as the global zone, but appears as a separate OS instance to applications and users. Zones provide isolation, security and consolidation on a single Solaris host.
The primary OS instance with full control over hardware and all zones. Zone ID 0.
Isolated environments inside the same kernel, used to separate applications, environments or tenants.
Nested Solaris instances with their own kernel & SRU level, running on top of a Solaris host (brand: solaris-kz).
A kernel zone is a special kind of zone that runs its own Solaris kernel, providing an extra layer of isolation and flexibility. The host system (global zone) sees it as a guest, but inside the kernel zone it looks like a full Solaris machine.
Define zonepath, memory/CPU caps, network, and other properties.
This creates the OS image for the kernel zone (root filesystem, packages). It may use local or network IPS repository.
After boot, use zlogin -C <zone> to access the console for initial configuration.
You can manage kernel zones centrally from the global zone.
When no longer needed, cleanly uninstall and delete the zone.
Once you're comfortable with zones and kernel zones, Solaris becomes a very powerful consolidation and test platform.