JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
System Administration Guide: Oracle Solaris 9 Containers     Oracle Solaris Legacy Containers
search filter icon
search icon

Document Information


1.  Introduction to Solaris 9 Containers

About Branded Zones

Components Defined by the Brand

Processes Running in a Branded Zone

General Zones Characteristics

General Zones Concepts

About Oracle Solaris 9 Branded Zones

Oracle Solaris 10 Features Available to Zones


General Non-Global Zone Limitations

Limitations Specific to solaris9 Branded Zones

Using ZFS

Adding Components

Ability to Directly Migrate Installed Systems Into Zones

2.  Obtaining and Installing the Software

3.  Assessing a Solaris 9 System and Creating an Archive

4.  Configuring a Solaris9 Zone

5.  Installing the solaris9 Zone

6.  Booting a Zone and Zone Migration

7.  About Zone Login and Post-Installation Configuration

A.  solaris9(5) Man Page


About Branded Zones

By default, a non-global zone has the same characteristics as the operating system in the global zone, which is running the Solaris 10 Operating System or later Solaris 10 release. These native non-global zones and the global zone share their conformance to standards, runtime behavior, command sets, and performance traits in common.

It is also possible to run a different operating environment inside of a non-global zone. The branded zone (BrandZ) framework extends the Solaris Zones infrastructure to include the creation of brands, or alternative sets of runtime behaviors. Brand can refer to a wide range of operating environments. For example, the non-global zone can emulate another version of the Solaris Operating System, or an operating environment such as Linux. Or, it might augment the native brand behaviors with additional characteristics or features. Every zone is configured with an associated brand.

The brand defines the operating environment that can be installed in the zone and determines how the system will behave within the zone so that the non-native software installed in the zone functions correctly. In addition, a zone's brand is used to identify the correct application type at application launch time. All branded zone management is performed through extensions to the native zones structure. Most administration procedures are identical for all zones.

You can change the brand of a zone in the configured state. Once a branded zone has been installed, the brand cannot be changed or removed.

BrandZ extends the zones tools in the following ways:

Note - Although you can configure and install branded zones on an Oracle Solaris Trusted Extensions system that has labels enabled, you cannot boot branded zones on this system configuration.

Components Defined by the Brand

The following components available in a branded zone are defined by the brand.

Processes Running in a Branded Zone

Branded zones provide a set of interposition points in the kernel that are only applied to processes executing in a branded zone.

A brand can also provide a plug-in library for librtld_db. The plug-in library allows Solaris tools such as the debugger, described in mdb(1), and DTrace, described in dtrace(1M), to access the symbol information of processes running inside a branded zone.