Puede configurar un atributo project.pool para asociar una agrupación de recursos con un proyecto.
Puede vincular un proceso en ejecución a una agrupación de dos modos:
Puede utilizar el comando poolbind que se describe en el comando poolbind(1M) para vincular un proceso específico a una agrupación de recursos concreta.
Puede utilizar el atributo project.pool en la base de datos project para identificar la vinculación de agrupaciones para una nueva tarea o sesión de inicio que se abre con el comando newtask. Consulte las páginas del comando man newtask(1), projmod(1M) y project(4).
El procedimiento siguiente utiliza poolbind con la opción -p para vincular manualmente un proceso (en este caso, el shell activo) a una agrupación denominada ohare.
Conviértase en superusuario o asuma un rol que incluya el perfil de administración de procesos.
El rol de administrador del sistema incluye el perfil de administración de procesos. Para obtener más información sobre las funciones, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.
Vincule manualmente un proceso a una agrupación:
# poolbind -p ohare $$ |
Compruebe la vinculación de la agrupación para el proceso utilizando poolbind con la opción -q.
$ poolbind -q $$ 155509 ohare |
El sistema muestra el ID de proceso y la vinculación de la agrupación.
Para vincular tareas o proyectos a una agrupación, utilice el comando poolbind con la opción -i. El ejemplo siguiente vincula todos los procesos del proyecto airmiles a la agrupación laguardia.
Conviértase en superusuario o asuma un rol que incluya el perfil de administración de procesos.
El rol de administrador del sistema incluye el perfil de administración de procesos. Para obtener más información sobre las funciones, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.
Vincule todos los procesos del proyecto airmiles a la agrupación laguardia.
# poolbind -i project -p laguardia airmiles |
Puede definir el atributo project.pool para vincular los procesos de un proyecto a una agrupación de recursos.
Conviértase en superusuario o asuma un rol que incluya el perfil de administración de procesos.
El rol de administrador del sistema incluye el perfil de administración de procesos. Para obtener más información sobre las funciones, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.
Añada un atributo project.pool a cada entrada de la base de datos project.
# projmod -a -K project.pool=poolname project |
Supongamos que tiene una configuración con dos agrupaciones denominadas studio y backstage. El archivo /etc/project incluye lo siguiente:
user.paul:1024::::project.pool=studio user.george:1024::::project.pool=studio user.ringo:1024::::project.pool=backstage passes:1027::paul::project.pool=backstage |
Con esta configuración, los procesos que inicia el usuario paul están vinculados de forma predeterminada a la agrupación studio.
El usuario paul puede modificar la vinculación de la agrupación para los procesos que inicia. paul también puede utilizar newtask para vincular trabajos a la agrupación backstage, iniciando el proyecto passes.
Inicie un proceso en el proyecto passes.
$ newtask -l -p passes |
Utilice el comando poolbind con la opción -q para verificar la vinculación de la agrupación para el proceso. Utilice también un símbolo de doble dólar ($$) para pasar el número de proceso del shell principal al comando.
$ poolbind -q $$ 6384 pool backstage |
El sistema muestra el ID de proceso y la vinculación de la agrupación.