User-defined pools can be implemented on a system by using one of these methods.
When the Oracle Solaris operating system boots, an init script checks to see if the /etc/pooladm.conf file exists. If this file is found and pools are enabled, then pooladm is invoked to make this configuration the active pools configuration. The system creates a dynamic configuration to reflect the organization that is requested in /etc/pooladm.conf, and the system's resources are partitioned accordingly.
When the Oracle Solaris operating system is running, a pools configuration can either be activated if it is not already present, or modified by using the pooladm command. By default, the pooladm command operates on the /etc/pooladm.conf file. However, you can optionally specify an alternate location and file name, and use that file to update the pools configuration.
For information about enabling and disabling resource pools, see Enabling and Disabling the Pools Facility. The pools facility cannot be disabled when there are user-defined pools or resources in use.
To configure resource pools, you must have root privileges or have the required rights profile.
The poold resource controller is started with the dynamic resource pools facility.