JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris 11.1 Administration: Oracle Solaris Zones, Oracle Solaris 10 Zones, and Resource Management     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

Part I Oracle Solaris Resource Management

1.  Introduction to Resource Management

2.  Projects and Tasks (Overview)

3.  Administering Projects and Tasks

4.  Extended Accounting (Overview)

5.  Administering Extended Accounting (Tasks)

6.  Resource Controls (Overview)

7.  Administering Resource Controls (Tasks)

8.  Fair Share Scheduler (Overview)

9.  Administering the Fair Share Scheduler (Tasks)

10.  Physical Memory Control Using the Resource Capping Daemon (Overview)

11.  Administering the Resource Capping Daemon (Tasks)

12.  Resource Pools (Overview)

13.  Creating and Administering Resource Pools (Tasks)

14.  Resource Management Configuration Example

Part II Oracle Solaris Zones

15.  Introduction to Oracle Solaris Zones

Zones Overview

About Oracle Solaris Zones in This Release

Read-Only solaris Non-Global Zones

About Converting ipkg Zones to solaris Zones

About Branded Zones

Processes Running in a Branded Zone

Non-Global Zones Available in This Release

When to Use Zones

How Zones Work

Summary of Zones by Function

How Non-Global Zones Are Administered

How Non-Global Zones Are Created

Non-Global Zone State Model

Non-Global Zone Characteristics

Using Resource Management Features With Non-Global Zones

Zones-Related SMF Services

Monitoring Non-Global Zones

Capabilities Provided by Non-Global Zones

Setting Up Zones on Your System (Task Map)

16.  Non-Global Zone Configuration (Overview)

17.  Planning and Configuring Non-Global Zones (Tasks)

18.  About Installing, Shutting Down, Halting, Uninstalling, and Cloning Non-Global Zones (Overview)

19.  Installing, Booting, Shutting Down, Halting, Uninstalling, and Cloning Non-Global Zones (Tasks)

20.  Non-Global Zone Login (Overview)

21.  Logging In to Non-Global Zones (Tasks)

22.  About Zone Migrations and the zonep2vchk Tool

23.  Migrating Oracle Solaris Systems and Migrating Non-Global Zones (Tasks)

24.  About Automatic Installation and Packages on an Oracle Solaris 11.1 System With Zones Installed

25.  Oracle Solaris Zones Administration (Overview)

26.  Administering Oracle Solaris Zones (Tasks)

27.  Configuring and Administering Immutable Zones

28.  Troubleshooting Miscellaneous Oracle Solaris Zones Problems

Part III Oracle Solaris 10 Zones

29.  Introduction to Oracle Solaris 10 Zones

30.  Assessing an Oracle Solaris 10 System and Creating an Archive

31.  (Optional) Migrating an Oracle Solaris 10 native Non-Global Zone Into an Oracle Solaris 10 Zone

32.  Configuring the solaris10 Branded Zone

33.  Installing the solaris10 Branded Zone

34.  Booting a Zone, Logging in, and Zone Migration

Glossary

Index

Setting Up Zones on Your System (Task Map)

The following table provides a basic overview of the tasks that are involved in setting up zones on your system for the first time.

Task
Description
For Instructions
Identify the applications that you would like to run in zones.
Review the applications running on your system:
  • Determine which applications are critical to your business goals.

  • Assess the system needs of the applications you are running.

Refer to your business goals and to your system documentation if necessary.
Determine how many zones to configure.
Assess:
  • The performance requirements of the applications you intend to run in zones.

  • The availability of 1 gigabyte of disk space per zone to be installed. The amount required is dependent on the software to be installed inside the zone, and should be adjusted accordingly. The use of ZFS compression will reduce the amount of required disk space.

    Note that during non-global zone installation and subsequent package installations and updates, some temporary space is required. The disk space requirement of 1 gigabyte takes this into account.

Determine whether your zone will use resource pools or assigned CPUs to partition machine resources.
If you are also using resource management features on your system, align the zones with the resource management boundaries. Configure resource pools before you configure zones.

Note that you can add zone-wide resource controls and pool functionality to a zone quickly by using zonecfg properties.

Perform the preconfiguration tasks.
Determine the zone name and the zone path.

Determine any additional requirements for the zone, such as whether to host the zone on shared storage.

By default, a non-global zone is created as an exclusive-IP type with an anet resource. The anet resource creates an automatic virtual NIC (VNIC) for the non-global zone. Alternatively, you can configure the zone as a shared-IP zone or as an exclusive-IP zone by using the net resource. Determine the required file systems and devices for each zone. Determine the scheduling class for the zone. Determine the set of privileges that processes inside the zone should be limited to, if the standard default set is not sufficient. Note that some zonecfg settings automatically add privileges. For example, ip-type=exclusive automatically adds multiple privileges required to configure and manage network stacks.

For information on the zone name and path, IP types, IP addresses, file systems, devices, scheduling class, and privileges, see Chapter 16, Non-Global Zone Configuration (Overview) and Evaluating the Current System Setup. For a listing of default privileges and privileges that can be configured in a non-global zone, see Privileges in a Non-Global Zone. For information about IP functionality, see Networking in Shared-IP Non-Global Zones and Networking in Exclusive-IP Non-Global Zones.
Develop configurations.
Configure non-global zones.
As global administrator or a user with appropriate authorizations, verify and install configured zones.
Zones must be verified and installed prior to login.

The initial internal configuration of the zone is created and configured at installation.

As global administrator or a user granted appropriate authorizations, boot the non-global zones.
Boot each zone to place the zone in the running state.
Prepare the new zone for production use.
Create user accounts, add additional software, and customize the zone's configuration.
Refer to the documentation you use to set up a newly installed machine. Special considerations applicable to a system with zones installed are covered in this guide.