Document Information
Preface
Solaris Virtualization Product Overview
Part I Resource Management
1. Introduction to Solaris 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)
Administering Resource Pools (Task Map)
Enabling and Disabling the Pools Facility
How to Enable the Resource Pools Service Using svcadm
How to Disable the Resource Pools Service Using svcadm
How to Enable the Dynamic Resource Pools Service Using svcadm
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
14. Resource Management Configuration Example
15. Resource Control Functionality in the Solaris Management Console
Part II Zones
16. Introduction to Solaris Zones
17. Non-Global Zone Configuration (Overview)
18. Planning and Configuring Non-Global Zones (Tasks)
19. About Installing, Halting, Cloning, and Uninstalling Non-Global Zones (Overview)
20. Installing, Booting, Halting, Uninstalling, and Cloning Non-Global Zones (Tasks)
21. Non-Global Zone Login (Overview)
22. Logging In to Non-Global Zones (Tasks)
23. Moving and Migrating Non-Global Zones (Tasks)
24. About Packages and Patches on a Solaris System With Zones Installed (Overview)
25. Adding and Removing Packages and Patches on a Solaris System With Zones Installed (Tasks)
26. Solaris Zones Administration (Overview)
27. Administering Solaris Zones (Tasks)
28. Troubleshooting Miscellaneous Solaris Zones Problems
Part III Branded Zones
29. About Branded Zones and the Linux Branded Zone
30. Planning the lx Branded Zone Configuration (Overview)
31. Configuring the lx Branded Zone (Tasks)
32. About Installing, Booting, Halting, Cloning, and Uninstalling lx Branded Zones (Overview)
33. Installing, Booting, Halting, Uninstalling and Cloning lx Branded Zones (Tasks)
34. Logging In to lx Branded Zones (Tasks)
35. Moving and Migrating lx Branded Zones (Tasks)
36. Administering and Running Applications in lx Branded Zones (Tasks)
Part IV Sun xVM
37. Sun xVM Hypervisor System Requirements
38. Booting and Running the Sun xVM Hypervisor
39. Xvnc
40. Using virt-install to Install a Domain
41. xVM System Administration
42. Troubleshooting Miscellaneous Sun xVM Problems
Glossary
Index
Task
Description
For Instructions
Enable or disable resource pools.
Activate or disable resource pools on your system.
Enable or disable dynamic resource pools.
Activate or disable dynamic resource pools facilities on your system.
Create a static resource pools configuration.
Create a static configuration file that matches the current dynamic configuration. For more information, see Resource Pools Framework.
Modify a resource pools configuration.
Revise a pools configuration on your system, for example, by creating additional pools.
Associate a resource pool with a scheduling class.
Associate a pool with a scheduling class so that all processes bound to the pool use the specified scheduler.
Set configuration constraints and define configuration objectives.
Specify objectives for poold to consider when taking corrective action. For more information on configuration objectives, see poold Overview.
How to Set Configuration Constraints and How to Define Configuration Objectives
Set the logging level.
Specify the level of logging information that poold generates.
Use a text file with the poolcfg command.
The poolcfg command can take input from a text file.
Transfer resources in the kernel.
Transfer resources in the kernel. For example, transfer resources with specific IDs to a target set.
Activate a pools configuration.
Activate the configuration in the default configuration file.
Validate a pools configuration before you commit the configuration.
Validate a pools configuration to test what will happen when the validation occurs.
Remove a pools configuration from your system.
All associated resources, such as processor sets, are returned to their default status.
Bind processes to a pool.
Manually associate a running process on your system with a resource pool.
Bind tasks or projects to a pool.
Associate tasks or projects with a resource pool.
Bind new processes to a resource pool.
To automatically bind new processes in a project to a given pool, add an attribute to each entry in the project database.
Use project attributes to bind a process to a different pool.
Modify the pool binding for new processes that are started.
Use the poolstat utility to produce reports.
Produce multiple reports at specifed intervals.
Producing Multiple Reports at Specific Intervals
Report resource set statistics.
Use the poolstat utility to report statistics for a pset resource set.
Reporting Resource Set Statistics