Documentation Home
> System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones
System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones
Book Information
Index
A
B
C
D
E
F
G
H
I
L
M
N
P
R
S
T
U
V
W
Z
Preface
Part I Resource Management
Chapter 1 Introduction to Solaris 10 Resource Management
Resource Management Overview
Resource Classifications
Resource Management Control Mechanisms
Constraint Mechanisms
Scheduling Mechanisms
Partitioning Mechanisms
Resource Management Configuration
Interaction With Solaris Zones
When to Use Resource Management
Server Consolidation
Supporting a Large or Varied User Population
Setting Up Resource Management (Task Map)
Chapter 2 Projects and Tasks (Overview)
What's New in Project Database and Resource Control Commands for Solaris 10?
Project and Task Facilities
Project Identifiers
Determining a User's Default Project
Setting User Attributes With the useradd, usermod, and passmgmt Commands
project Database
PAM Subsystem
Naming Services Configuration
Local /etc/project File Format
Project Configuration for NIS
Project Configuration for LDAP
Task Identifiers
Commands Used With Projects and Tasks
Chapter 3 Administering Projects and Tasks
Administering Projects and Tasks (Task Map)
Example Commands and Command Options
Command Options Used With Projects and Tasks
ps Command
id Command
pgrep and pkill Commands
prstat Command
Using cron and su With Projects and Tasks
cron Command
su Command
Administering Projects
How to Define a Project and View the Current Project
How to Delete a Project From the /etc/project File
How to Validate the Contents of the /etc/project File
How to Obtain Project Membership Information
How to Create a New Task
How to Move a Running Process Into a New Task
Editing and Validating Project Attributes
How to Add Attributes and Attribute Values to Projects
How to Remove Attribute Values From Projects
How to Remove a Resource Control Attribute From a Project
How to Substitute Attributes and Attribute Values for Projects
How to Remove the Existing Values for a Resource Control Attribute
Chapter 4 Extended Accounting (Overview)
What's New in Extended Accounting for Solaris 10?
Introduction to Extended Accounting
How Extended Accounting Works
Extensible Format
exacct Records and Format
Using Extended Accounting on a Solaris System With Zones Installed
Extended Accounting Configuration
Commands Used With Extended Accounting
Perl Interface to libexacct
Chapter 5 Administering Extended Accounting (Tasks)
Administering the Extended Accounting Facility (Task Map)
Using Extended Accounting Functionality
How to Activate Extended Accounting for Processes, Tasks, and Flows
How to Activate Extended Accounting With a Startup Script
How to Display Extended Accounting Status
How to View Available Accounting Resources
How to Deactivate Process, Task, and Flow Accounting
Using the Perl Interface to libexacct
How to Recursively Print the Contents of an exacct Object
How to Create a New Group Record and Write It to a File
How to Print the Contents of an exacct File
Example Output From Sun::Solaris::Exacct::Object->dump()
Chapter 6 Resource Controls (Overview)
What's New in Resource Controls for Solaris 10?
Resource Controls Concepts
Resource Limits and Resource Controls
Interprocess Communication and Resource Controls
Resource Control Constraint Mechanisms
Project Attribute Mechanisms
Configuring Resource Controls and Attributes
Available Resource Controls
Zone-Wide Resource Controls
Units Support
Resource Control Values and Privilege Levels
Global and Local Actions on Resource Control Values
Global Actions on Resource Control Values
Local Actions on Resource Control Values
Resource Control Flags and Properties
Resource Control Enforcement
Global Monitoring of Resource Control Events
Applying Resource Controls
Temporarily Updating Resource Control Values on a Running System
Updating Logging Status
Updating Resource Controls
Commands Used With Resource Controls
Chapter 7 Administering Resource Controls (Tasks)
Administering Resource Controls (Task Map)
Setting Resource Controls
How to Set the Maximum Number of LWPs for Each Task in a Project
How to Set Multiple Controls on a Project
Using the prctl Command
How to Use the prctl Command to Display Default Resource Control Values
How to Use the prctl Command to Display Information for a Given Resource Control
How to Use prctl to Temporarily Change a Value
How to Use prctl to Lower a Resource Control Value
How to Use prctl to Display, Replace, and Verify the Value of a Control on a Project
Using rctladm
How to Use rctladm
Using ipcs
How to Use ipcs
Capacity Warnings
How to Determine Whether a Web Server Is Allocated Enough CPU Capacity
Chapter 8 Fair Share Scheduler (Overview)
Introduction to the Scheduler
CPU Share Definition
CPU Shares and Process State
CPU Share Versus Utilization
CPU Share Examples
Example 1: Two CPU-Bound Processes in Each Project
Example 2: No Competition Between Projects
Example 3: One Project Unable to Run
FSS Configuration
Projects and Users
CPU Shares Configuration
FSS and Processor Sets
FSS and Processor Sets Examples
Combining FSS With Other Scheduling Classes
Setting the Scheduling Class for the System
Scheduling Class on a System with Zones Installed
Commands Used With FSS
Chapter 9 Administering the Fair Share Scheduler (Tasks)
Administering the Fair Share Scheduler (Task Map)
Monitoring the FSS
How to Monitor System CPU Usage by Projects
How to Monitor CPU Usage by Projects in Processor Sets
Configuring the FSS
How to Make FSS the Default Scheduler Class
How to Manually Move Processes From the TS Class Into the FSS Class
How to Manually Move Processes From All User Classes Into the FSS Class
How to Manually Move a Project's Processes Into the FSS Class
How to Tune Scheduler Parameters
Chapter 10 Physical Memory Control Using the Resource Capping Daemon (Overview)
What's New in Physical Memory Control Using the Resource Capping Daemon?
Introduction to the Resource Capping Daemon
How Resource Capping Works
Attribute to Limit Physical Memory Usage for Projects
rcapd Configuration
Using the Resource Capping Daemon on a System With Zones Installed
Memory Cap Enforcement Threshold
Determining Cap Values
rcapd Operation Intervals
Determining rcapd Scan Intervals
Determining Sample Intervals
Monitoring Resource Utilization With rcapstat
Commands Used With rcapd
Chapter 11 Administering the Resource Capping Daemon (Tasks)
Configuring and Using the Resource Capping Daemon (Task Map)
Administering the Resource Capping Daemon With rcapadm
How to Set the Memory Cap Enforcement Threshold
How to Set Operation Intervals
How to Enable Resource Capping
How to Disable Resource Capping
How to Specify a Temporary Resource Cap for a Zone
Producing Reports With rcapstat
Reporting Cap and Project Information
Monitoring the RSS of a Project
Determining the Working Set Size of a Project
Reporting Memory Utilization and the Memory Cap Enforcement Threshold
Chapter 12 Resource Pools (Overview)
What's New in Resource Pools and Dynamic Resource Pools?
Introduction to Resource Pools
Introduction to Dynamic Resource Pools
About Enabling and Disabling Resource Pools and Dynamic Resource Pools
Resource Pools Used in Zones
When to Use Pools
Resource Pools Framework
/etc/pooladm.conf Contents
Pools Properties
Implementing Pools on a System
project.pool Attribute
SPARC: Dynamic Reconfiguration Operations and Resource Pools
Creating Pools Configurations
Directly Manipulating the Dynamic Configuration
poold Overview
Managing Dynamic Resource Pools
Configuration Constraints and Objectives
Configuration Constraints
pset.min Property and pset.max Property Constraints
cpu.pinned Property Constraint
pool.importance Property Constraint
Configuration Objectives
wt-load Objective
The locality Objective
utilization Objective
Configuration Objectives Example
poold Properties
poold Features That Can Be Configured
poold Monitoring Interval
poold Logging Information
Configuration Information Logging
Monitoring Information Logging
Optimization Information Logging
Logging Location
Log Management With logadm
How Dynamic Resource Allocation Works
About Available Resources
Determining Available Resources
Identifying a Resource Shortage
Determining Resource Utilization
Identifying Control Violations
Determining Appropriate Remedial Action
Using poolstat to Monitor the Pools Facility and Resource Utilization
poolstat Output
Tuning poolstat Operation Intervals
Commands Used With the Resource Pools Facility
Chapter 13 Creating and Administering Resource Pools (Tasks)
Administering Dynamic Resource Pools (Task Map)
Enabling and Disabling the Pools Facility
Solaris 10 11/06 and Later: How to Enable the Resource Pools Service Using svcadm
Solaris 10 11/06 and Later: How to Disable the Resource Pools Service Using svcadm
Solaris 10 11/06 and Later: How to Enable the Dynamic Resource Pools Service Using svcadm
Solaris 10 11/06 and Later: How to Disable the Dynamic Resource Pools Service Using svcadm
How to Enable Resource Pools Using pooladm
How to Disable Resource Pools Using pooladm
Configuring Pools
How to Create a Static Configuration
How to Modify a Configuration
How to Associate a Pool With a Scheduling Class
How to Set Configuration Constraints
How to Define Configuration Objectives
How to Set the poold Logging Level
How to Use Command Files With poolcfg
Transferring Resources
How to Move CPUs Between Processor Sets
Activating and Removing Pool Configurations
How to Activate a Pools Configuration
How to Validate a Configuration Before Committing the Configuration
How to Remove a Pools Configuration
Setting Pool Attributes and Binding to a Pool
How to Bind Processes to a Pool
How to Bind Tasks or Projects to a Pool
How to Set the project.pool Attribute for a Project
How to Use project Attributes to Bind a Process to a Different Pool
Using poolstat to Report Statistics for Pool-Related Resources
Displaying Default poolstat Output
Producing Multiple Reports at Specific Intervals
Reporting Resource Set Statistics
Chapter 14 Resource Management Configuration Example
Configuration to Be Consolidated
Consolidation Configuration
Creating the Configuration
Viewing the Configuration
Chapter 15 Resource Control Functionality in the Solaris Management Console
Using the Console (Task Map)
Console Overview
Management Scope
Performance Tool
How to Access the Performance Tool
Monitoring by System
Monitoring by Project or User Name
Resource Controls Tab
How to Access the Resource Controls Tab
Resource Controls You Can Set
Setting Values
Console References
Part II Zones
Chapter 16 Introduction to Solaris Zones
Zones Overview
About Branded Zones
When to Use Zones
How Zones Work
Summary of Zone Features
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
Features Provided by Non-Global Zones
Setting Up Zones on Your System (Task Map)
Chapter 17 Non-Global Zone Configuration (Overview)
What's New in This Chapter?
About Resources in Zones
Pre-Installation Configuration Process
Zone Components
Zone Name and Path
Zone Autoboot
Resource Pool Association
Solaris 10 8/07: dedicated-cpu Resource
Solaris 10 5/08: capped-cpu Resource
Scheduling Class in a Zone
Solaris 10 8/07: Physical Memory Control and the capped-memory Resource
Zone Network Interfaces
Shared-IP Non-Global Zones
Solaris 10 8/07: Exclusive-IP Non-Global Zones
Security Differences Between Shared-IP and Exclusive-IP Non-Global Zones
Using Shared-IP and Exclusive-IP Non-Global Zones at the Same Time
File Systems Mounted in Zones
Configured Devices in Zones
Host ID in Zones
Setting Zone-Wide Resource Controls
Solaris 10 11/06 and Later: Configurable Privileges
Including a Comment for a Zone
Using the zonecfg Command
zonecfg Modes
zonecfg Interactive Mode
zonecfg Command-File Mode
Zone Configuration Data
Resource and Property Types
Resource Type Properties
Tecla Command-Line Editing Library
Chapter 18 Planning and Configuring Non-Global Zones (Tasks)
Planning and Configuring a Non-Global Zone (Task Map)
Evaluating the Current System Setup
Disk Space Requirements
Sparse Root Zones
Whole Root Zones
Restricting Zone Size
Determine the Zone Host Name and Obtain the Network Address
Zone Host Name
Shared-IP Zone Network Address
IPv4 Zone Network Address
IPv6 Zone Network Address
Exclusive-IP Zone Network Address
File System Configuration
Creating, Revising, and Deleting Non-Global Zone Configurations (Task Map)
Configuring, Verifying, and Committing a Zone
How to Configure the Zone
Where to Go From Here
Script to Configure Multiple Zones
How to Display the Configuration of a Non-Global Zone
Using the zonecfg Command to Modify a Zone Configuration
How to Modify a Resource Type in a Zone Configuration
Solaris 10 8/07: How to Clear a Property Type in a Zone Configuration
Solaris 10 3/05 Through Solaris 10 11/06: How to Modify a Property Type in a Zone Configuration
Solaris 10 8/07: How to Rename a Zone
How to Add a Dedicated Device to a Zone
How to Set zone.cpu-shares in the Global Zone
Using the zonecfg Command to Revert or Remove a Zone Configuration
How to Revert a Zone Configuration
How to Delete a Zone Configuration
Chapter 19 About Installing, Halting, Cloning, and Uninstalling Non-Global Zones (Overview)
What's New in This Chapter?
Zone Installation and Administration Concepts
Zone Construction
The zoneadmd Daemon
The zsched Zone Scheduler
Zone Application Environment
About Halting, Rebooting, and Uninstalling Zones
Halting a Zone
Rebooting a Zone
Solaris 10 8/07: Zone Boot Arguments
Zone autoboot
Uninstalling a Zone
Solaris 10 11/06 and Later: About Cloning Non-Global Zones
Chapter 20 Installing, Booting, Halting, Uninstalling, and Cloning Non-Global Zones (Tasks)
Zone Installation (Task Map)
Installing and Booting Zones
(Optional) How to Verify a Configured Zone Before It Is Installed
How to Install a Configured Zone
Solaris 10 8/07: How to Obtain the UUID of an Installed Non-Global Zone
Solaris 10 8/07: How to Mark an Installed Non-Global Zone Incomplete
(Optional) How to Transition the Installed Zone to the Ready State
How to Boot a Zone
How to Boot a Zone in Single-User Mode
Where to Go From Here
Halting, Rebooting, Uninstalling, Cloning, and Deleting Non-Global Zones (Task Map)
Halting, Rebooting, and Uninstalling Zones
How to Halt a Zone
How to Reboot a Zone
How to Uninstall a Zone
Solaris 10 11/06: Cloning a Non-Global Zone on the Same System
How to Clone a Zone
Solaris 10 5/09: How to Clone a Zone from an Existing Snapshot
Solaris 10 5/09: How to Use Copy Instead of ZFS Clone
Deleting a Non-Global Zone From the System
How to Remove a Non-Global Zone
Chapter 21 Non-Global Zone Login (Overview)
zlogin Command
Internal Zone Configuration
Non-Global Zone Login Methods
Zone Console Login
User Login Methods
Failsafe Mode
Remote Login
Interactive and Non-Interactive Modes
Interactive Mode
Non-Interactive Mode
Chapter 22 Logging In to Non-Global Zones (Tasks)
Initial Zone Boot and Zone Login Procedures (Task Map)
Performing the Initial Internal Zone Configuration
How to Log In to the Zone Console to Perform the Internal Zone Configuration
How to Use an /etc/sysidcfg File to Perform the Initial Zone Configuration
Logging In to a Zone
How to Log In to the Zone Console
How to Use Interactive Mode to Access a Zone
How to Use Non-Interactive Mode to Access a Zone
How to Exit a Non-Global Zone
How to Use Failsafe Mode to Enter a Zone
How to Use zlogin to Shut Down a Zone
Switching the Non-Global Zone to a Different Networking Service Configuration
How to Switch the Zone to the Limited Networking Service Configuration
How to Enable a Specific Service in a Zone
Printing the Name of the Current Zone
Chapter 23 Moving and Migrating Non-Global Zones (Tasks)
Solaris 10 11/06: Moving a Non-Global Zone
How to Move a Zone
Solaris 10 11/06: Migrating a Non-Global Zone to a Different Machine
About Migrating a Zone
How to Migrate A Non-Global Zone
How to Move the zonepath to a New Host
Solaris 10 5/08: About Validating a Zone Migration Before the Migration Is Performed
Solaris 10 5/08: How to Validate a Zone Migration Before the Migration Is Performed
Migrating a Zone From a Machine That Is not Usable
Using Update on Attach as a Patching Solution
Chapter 24 Solaris 10 9/10: Migrating a Physical Solaris System Into a Zone (Tasks)
Assessing the System To Be Migrated
How to Collect System Information
Creating the Image Used to Directly Migrate A Solaris System Into a Zone
How to Use flarcreate to Create the Image
Other Archive Creation Methods
Host ID Emulation
Configuring the Zone
Installing the Zone
Installer Options
How to Install the Zone
Boot the Zone
How to Boot the Zone
Chapter 25 About Packages and Patches on a Solaris System With Zones Installed (Overview)
What's New in Packaging and Patching When Zones Are Installed
Packaging and Patch Tools Overview
About Packages and Zones
Patches Generated for Packages
Interactive Packages
Keeping Zones in Sync
Package Operations Possible in the Global Zone
Package Operations Possible in a Non-Global Zone
How Zone State Affects Patch and Package Operations
About Adding Packages in Zones
Using pkgadd in the Global Zone
Adding a Package to the Global Zone and to All Non-Global Zones
Adding a Package to the Global Zone Only
Adding a Package Installed in the Global Zone to all Non-Global Zones
Using pkgadd in a Non-Global Zone
About Removing Packages in Zones
Using pkgrm in the Global Zone
Removing a Package From the Global Zone and From all Non-Global Zones
Using pkgrm in a Non-Global Zone
Package Parameter Information
Setting Package Parameters for Zones
SUNW_PKG_ALLZONES Package Parameter
SUNW_PKG_HOLLOW Package Parameter
SUNW_PKG_THISZONE Package Parameter
Package Information Query
About Adding Patches in Zones
Solaris 10 8/07: Deferred Activation Patching
Solaris 10 10/09: Zones Parallel Patching to Reduce Patching Time
Applying Patches on a Solaris System With Zones Installed
Using patchadd in the Global Zone
Using patchadd in a Non-Global Zone
Interaction of patchadd -G and the pkginfo Variable on a System With Zones
Removing Patches on a Solaris System With Zones Installed
Using patchrm in the Global Zone
Using patchrm in a Non-Global Zone
Product Database
Chapter 26 Adding and Removing Packages and Patches on a Solaris System With Zones Installed (Tasks)
Adding and Removing Packages and Patches on a Solaris System With Zones Installed (Task Map)
Adding a Package on a Solaris System With Zones Installed
How to Add a Package to the Global Zone Only
How to Add a Package to the Global Zone and All Non-Global Zones
How to Add a Package That Is Installed in the Global Zone to All Non-Global Zones
How to Add a Package to a Specified Non-Global Zone Only
Checking Package Information on a Solaris System With Zones Installed
How to Check Package Information in the Global Zone Only
How to Check Package Information in a Specified Non-Global Zone Only
Removing a Package From a Solaris System With Zones Installed
How to Remove a Package From the Global Zone and All Non-Global Zones
How to Remove a Package From a Specified Non-Global Zone Only
Applying a Patch to a Solaris System With Zones Installed
How to Apply a Patch to the Global Zone Only
How to Apply a Patch to the Global Zone and All Non-Global Zones
How to Apply a Patch to a Specified Non-Global Zone Only
Solaris 10 10/09: How to Patch Non-Global Zones in Parallel
Removing a Patch on a System with Zones Installed
How to Remove a Patch From the Global Zone and All Non-Global Zones
How to Remove a Patch From a Specified Non-Global Zone Only
Checking Package Parameter Settings on a System with Zones Installed
(Optional) How to Check the Setting of a Package Already Installed on the System
(Optional) How to Check the Setting of a Package in Software on a CD-ROM
Chapter 27 Solaris Zones Administration (Overview)
What's New in This Chapter?
Global Zone Visibility and Access
Process ID Visibility in Zones
System Observability in Zones
Non-Global Zone Node Name
File Systems and Non-Global Zones
The -o nosuid Option
Mounting File Systems in Zones
Unmounting File Systems in Zones
Security Restrictions and File System Behavior
Non-Global Zones as NFS Clients
Use of mknod Prohibited in a Zone
Traversing File Systems
Restriction on Accessing A Non-Global Zone From the Global Zone
Networking in Shared-IP Non-Global Zones
Shared-IP Zone Partitioning
Shared-IP Network Interfaces
IP Traffic Between Shared-IP Zones on the Same Machine
Solaris IP Filter in Shared-IP Zones
IP Network Multipathing in Shared-IP Zones
Solaris 10 8/07: Networking in Exclusive-IP Non-Global Zones
Exclusive-IP Zone Partitioning
Exclusive-IP Data-Link Interfaces
IP Traffic Between Exclusive-IP Zones on the Same Machine
Solaris IP Filter in Exclusive-IP Zones
IP Network Multipathing in Exclusive-IP Zones
Device Use in Non-Global Zones
/dev and the /devices Namespace
Exclusive-Use Devices
Device Driver Administration
Utilities That Do Not Work or Are Modified in Non-Global Zones
Utilities That Do Not Work in Non-Global Zones
SPARC: Utility Modified for Use in a Non-Global Zone
Running Applications in Non-Global Zones
Resource Controls Used in Non-Global Zones
Fair Share Scheduler on a Solaris System With Zones Installed
FSS Share Division in a Non-Global Zone
Share Balance Between Zones
Extended Accounting on a Solaris System With Zones Installed
Privileges in a Non-Global Zone
Using IP Security Architecture in Zones
IP Security Architecture in Shared-IP Zones
Solaris 10 8/07: IP Security Architecture in Exclusive-IP Zones
Using Solaris Auditing in Zones
Configuring Audit in the Global Zone
Configuring User Audit Characteristics in a Non-Global Zone
Providing Audit Records for a Specific Non-Global Zone
Core Files in Zones
Running DTrace in a Non-Global Zone
About Backing Up a Solaris System With Zones Installed
Backing Up Loopback File System Directories
Backing Up Your System From the Global Zone
Backing Up Individual Non-Global Zones on Your System
Determining What to Back Up in Non-Global Zones
Backing Up Application Data Only
General Database Backup Operations
Tape Backups
About Restoring Non-Global Zones
Commands Used on a Solaris System With Zones Installed
Chapter 28 Solaris Zones Administration (Tasks)
What's New in This Chapter?
What's New in This Chapter for Solaris 10 1/06?
What's New in This Chapter for Solaris 10 6/06?
What's New in This Chapter for Solaris 10 8/07?
Using the ppriv Utility
How to List Solaris Privileges in the Global Zone
How to List the Non-Global Zone's Privilege Set
How to List a Non-Global Zone's Privilege Set With Verbose Output
Using DTrace in a Non-Global Zone
How to Use DTrace
Checking the Status of SMF Services in a Non-Global Zone
How to Check the Status of SMF Services From the Command Line
How to Check the Status of SMF Services From Within a Zone
Mounting File Systems in Running Non-Global Zones
How to Import Raw and Block Devices by Using zonecfg
How to Mount the File System Manually
How to Place a File System in /etc/vfstab to Be Mounted When the Zone Boots
How to Mount a File System From the Global Zone Into a Non-Global Zone
Adding Non-Global Zone Access to Specific File Systems in the Global Zone
How to Add Access to CD or DVD Media in a Non-Global Zone
How to Add a Writable Directory under /usr in a Non-Global Zone
How to Export Home Directories in the Global Zone Into a Non-Global Zone
Using IP Network Multipathing on a Solaris System With Zones Installed
Solaris 10 8/07: How to Use IP Network Multipathing in Exclusive-IP Non-Global Zones
How to Extend IP Network Multipathing Functionality to Shared-IP Non-Global Zones
Solaris 10 8/07: Administering Data-Links in Exclusive-IP Non-Global Zones
How to Use dladm show-linkprop
How to Use dladm set-linkprop
How to Use dladm reset-linkprop
Using the Fair Share Scheduler on a Solaris System With Zones Installed
How to Set FSS Shares in the Global Zone Using the prctl Command
How to Change the zone.cpu-shares Value in a Zone Dynamically
Using Rights Profiles in Zone Administration
How to Assign the Zone Management Profile
Example—Using Profile Shells With Zone Commands
Backing Up a Solaris System With Installed Zones
How to Use ufsdump to Perform Backups
How to Create a UFS Snapshot Using fssnap
How to Use find and cpio to Perform Backups
How to Print a Copy of a Zone Configuration
Restoring a Non-Global Zone
How to Restore an Individual Non-Global Zone
Chapter 29 Upgrading a Solaris 10 System That Has Installed Non-Global Zones
What's New in This Chapter for Solaris 10 8/07?
What's New in This Chapter for Solaris 10 10/08?
Backing Up Your System Before Performing an Upgrade
Upgrading a System With Installed Zones to Solaris 10 8/07 and Later Update Releases
Guidelines for Using Solaris Live Upgrade with Solaris Zones
Upgrading a System With Installed Zones to Solaris 10 6/06 or Solaris 10 11/06
Chapter 30 Troubleshooting Miscellaneous Solaris Zones Problems
Solaris 10 6/06, Solaris 10 11/06, Solaris 10 8/07, and Solaris 10 5/08: Do Not Place the Root File System of a Non-Global Zone on ZFS
Exclusive-IP Zone Is Using Device, so dladm reset-linkprop Fails
Zone Administrator Mounting Over File Systems Populated by the Global Zone
Zone Does not Halt
Incorrect Privilege Set Specified in Zone Configuration
netmasksWarning Displayed When Booting Zone
Resolving Problems With a zoneadm attach Operation
Patches and Packages Are Out of Sync
Operating System Releases Do Not Match
Machine Architectures Do Not Match
Zones With an fs Resource Defined With a Type of lofs Cannot Be Upgraded to the Solaris 10 11/06 Release
Part III lx Branded Zones
Chapter 31 About Branded Zones and the Linux Branded Zone
About Using Zones on a Solaris System
Branded Zones Technology
Processes Running in a Branded Zone
Branded Zone Device Support
Branded Zone File System Support
Privileges in a Branded Zone
About the lx Brand
Supported Linux Distributions
Application Support
Debugging Tools
Commands and Other Interfaces
Setting Up lx Branded Zones on Your System (Task Map)
Chapter 32 Planning the lx Branded Zone Configuration (Overview)
System and Space Requirements
Restricting the Size of the Branded Zone
Branded Zone Network Address
lx Branded Zone Configuration Process
lx Branded Zone Configuration Components
Zone Name and Zone Path in an lx Branded Zone
Zone Autoboot in an lx Branded Zone
Resource Pool Association in an lx Branded Zone
Specifying the dedicated-cpu Resource
Solaris 10 5/08: Specifying the capped-cpu Resource
Scheduling Class in a Zone
capped-memory Resource
Zone Network Interfaces in an lx Branded Zone
Mounted File Systems in an lx Branded Zone
Zone-Wide Resource Controls in an lx Branded Zone
Configurable Privileges in an lx Branded Zone
attr Resource in an lx Branded Zone
Resources Included in the Configuration by Default
Configured Devices in lx Branded Zones
File Systems Defined in lx Branded Zones
Privileges Defined in lx Branded Zones
Using the zonecfg Command to Create an lx Branded Zone
zonecfg Modes
zonecfg Interactive Mode
zonecfg Command-File Mode
Branded Zone Configuration Data
Resource and Property Types
Resource Type Properties in the lx Branded Zone
Chapter 33 Configuring the lx Branded Zone (Tasks)
Planning and Configuring an lx Branded Zone (Task Map)
How to Configure the lx Branded Zone
How to Configure, Verify, and Commit the lx Branded Zone
Where to Go From Here
Script to Configure Multiple lx Branded Zones
How to Display the Configuration of a Branded Zone
Modifying, Reverting, or Removing Zone Configurations
Chapter 34 About Installing, Booting, Halting, Cloning, and Uninstalling lx Branded Zones (Overview)
Branded Zone Installation and Administration Concepts
lx Branded Zone Installation Methods
lx Branded Zone Construction
zoneadmd Zones Administration Daemon
zsched Zone Scheduling Process
Branded Zone Application Environment
Passwords
About Halting, Rebooting, Uninstalling, and Cloning lx Branded Zones
Halting a Branded Zone
Rebooting a Branded Zone
Branded Zone Boot Arguments
Branded Zone autoboot
Uninstalling the Branded Zone
About Cloning an lx Branded Zone
Booting and Rebooting lx Branded Zones
Chapter 35 Installing, Booting, Halting, Uninstalling and Cloning lx Branded Zones (Tasks)
lx Branded Zone Installation (Task Map)
Installing and Booting lx Branded Zones
How to Obtain the Linux Archives
How to Install an lx Branded Zone
How to Install a Subset of the Packages
How to Enable Networking in an lx Branded Zone
How to Obtain the UUID of an Installed Branded Zone
How to Mark an Installed lx Branded Zone Incomplete
(Optional) Placing an Installed lxBranded Zone in the Ready State
How to Boot an lx Branded Zone
How to Boot an lx Branded Zone in Single-User Mode
Where to Go From Here
Halting, Rebooting, Uninstalling, Cloning, and Deleting lx Branded Zones (Task Map)
Halting, Rebooting, and Uninstalling lx Branded Zones
How to Halt an lx Branded Zone
How to Reboot an lx Branded Zone
How to Uninstall a Branded Zone
Cloning an lx Branded Zone on the Same System
How to Clone an lx Branded Zone
How to Clone a Zone from an Existing Snapshot
How to Use Copy Instead of ZFS Clone
Deleting an lx Branded Zone From the System
How to Remove an lx Branded Zone
Chapter 36 Logging In to lx Branded Zones (Tasks)
zlogin Command Overview
lx Branded Zone Login Methods
Login Procedures for Branded Zones (Task Map)
Logging In to an lx Branded Zone
How to Log In to the lx Branded Zone Console
How to Use Interactive Mode to Access a Branded Zone
How to Verify the Running Environment
How to Use Non-Interactive Mode to Access an lx Branded Zone
How to Exit the lx Branded Zone
How to Use Failsafe Mode to Enter an lx Branded Zone
How to Use zlogin to Shut Down an lx Branded Zone
Chapter 37 Moving and Migrating lx Branded Zones (Tasks)
Moving an lx Branded Zone
How to Move a Zone
Migrating an lx Branded Zone to a Different Machine
About Migrating an lx Branded Zone
How to Migrate an lx Branded Zone
How to Move the zonepath to a new Host
Solaris 10 5/08: About Validating an lx Branded Zone Migration Before the Migration Is Performed
Solaris 10 5/08: How to Validate an lx Branded Zone Migration Before the Migration Is Performed
Chapter 38 Administering and Running Applications in lx Branded Zones (Tasks)
About Maintaining a Supported Configuration
Upgrading the Distribution and Adding Packages
How to Upgrade a CentOS 3.x Distribution
How to Upgrade a Red Hat 3.x Distribution
How to Upgrade a Package
How to Install an Application in an lx Branded Zone
About MATLAB
How to Install MATLAB 7.2 Using CDs
How to Install MATLAB 7.2 Using ISO Images
Backing Up lx Branded Zones
Features That Are Not Supported in an lx Branded Zone
Glossary
© 2010, Oracle Corporation and/or its affiliates