Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris

ProcedureSolaris 10 11/06 y posteriores: Cómo activar el servicio de agrupaciones de recursos dinámicos utilizando svcadm

  1. Conviértase en superusuario o asuma un rol que incluya el perfil de derechos de administración de servicios.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener información sobre cómo crear el rol y asignarlo a un usuario, consulte Configuring RBAC (Task Map) de System Administration Guide: Security ServicesManaging RBAC (Task Map) in System Administration Guide: Security Services.

  2. Active el servicio de agrupaciones de recursos dinámicos.


    # svcadm enable system/pools/dynamic:default
    

Ejemplo 13–1 Dependencia del servicio de agrupaciones de recursos dinámicos del servicio de agrupaciones de recursos

Este ejemplo muestra que primero debe activar las agrupaciones de recursos si desea ejecutar las asignaciones de recursos dinámicos.

Existe una dependencia entre las agrupaciones de recursos y las agrupaciones de recursos dinámicos. La asignación de recursos dinámicos es ahora un servicio dependiente de las agrupaciones de recursos. La asignación de recursos dinámicos puede activarse y desactivarse de forma independiente de las agrupaciones de recursos.

A continuación se muestra que tanto las agrupaciones de recursos como las agrupaciones de recursos dinámicos están desactivadas:


# svcs *pool*
STATE          STIME    FMRI
disabled       10:32:26 svc:/system/pools/dynamic:default
disabled       10:32:26 svc:/system/pools:default

Active las agrupaciones de recursos dinámicos:


# svcadm enable svc:/system/pools/dynamic:default
# svcs -a | grep pool
disabled       10:39:00 svc:/system/pools:default
offline        10:39:12 svc:/system/pools/dynamic:default

Observe que el servicio de asignaciones de recursos dinámicos sigue estando desactivado.

Utilice la opción -x del comando svcs para determinar por qué está desconectado el servicio de asignaciones de recursos dinámicos:


# svcs -x *pool*
svc:/system/pools:default (resource pools framework)
 State: disabled since Wed 25 Jan 2006 10:39:00 AM GMT
Reason: Disabled by an administrator.
   See: http://sun.com/msg/SMF-8000-05
   See: libpool(3LIB)
   See: pooladm(1M)
   See: poolbind(1M)
   See: poolcfg(1M)
   See: poolstat(1M)
   See: /var/svc/log/system-pools:default.log
Impact: 1 dependent service is not running.  (Use -v for list.)

svc:/system/pools/dynamic:default (dynamic resource pools)
 State: offline since Wed 25 Jan 2006 10:39:12 AM GMT
Reason: Service svc:/system/pools:default is disabled.
   See: http://sun.com/msg/SMF-8000-GE
   See: poold(1M)
   See: /var/svc/log/system-pools-dynamic:default.log
Impact: This service is not running.

Active el servicio de agrupaciones de recursos para que se pueda ejecutar el servicio de asignaciones de recursos dinámicos:


# svcadm enable svc:/system/pools:default

Cuando se utiliza el comando svcs *pool*, el sistema muestra:


# svcs *pool*
STATE          STIME    FMRI
online         10:40:27 svc:/system/pools:default
online         10:40:27 svc:/system/pools/dynamic:default


Ejemplo 13–2 Efecto en las agrupaciones de recursos dinámicos cuando el servicio de agrupaciones de recursos está desactivado

Si ambos servicios están activados y desactiva el servicio de agrupaciones de recursos:


# svcadm disable svc:/system/pools:default 

Cuando se utiliza el comando svcs *pool*, el sistema muestra:


# svcs *pool*
STATE          STIME    FMRI
disabled       10:41:05 svc:/system/pools:default
online         10:40:27 svc:/system/pools/dynamic:default
# svcs *pool*
STATE          STIME    FMRI
disabled       10:41:05 svc:/system/pools:default
online         10:40:27 svc:/system/pools/dynamic:default

Finalmente, el servicio de asignaciones de recursos dinámicos pasa a offline porque se ha desactivado el servicio de agrupaciones de recursos:


# svcs *pool*
STATE          STIME    FMRI
disabled       10:41:05 svc:/system/pools:default
offline        10:41:12 svc:/system/pools/dynamic:default

Determine por qué está desconectado el servicio de asignaciones de recursos dinámicos:


# svcs -x *pool*
svc:/system/pools:default (resource pools framework)
 State: disabled since Wed 25 Jan 2006 10:41:05 AM GMT
Reason: Disabled by an administrator.
   See: http://sun.com/msg/SMF-8000-05
   See: libpool(3LIB)
   See: pooladm(1M)
   See: poolbind(1M)
   See: poolcfg(1M)
   See: poolstat(1M)
   See: /var/svc/log/system-pools:default.log
Impact: 1 dependent service is not running.  (Use -v for list.)

svc:/system/pools/dynamic:default (dynamic resource pools)
 State: offline since Wed 25 Jan 2006 10:41:12 AM GMT
Reason: Service svc:/system/pools:default is disabled.
   See: http://sun.com/msg/SMF-8000-GE
   See: poold(1M)
   See: /var/svc/log/system-pools-dynamic:default.log
Impact: This service is not running.

Para que funcionen las asignaciones de recursos dinámicos, es necesario haber iniciado la agrupaciones de recursos. Por ejemplo, para iniciar las agrupaciones de recursos podría utilizarse el comando pooladm con la opción -e:


# pooladm -e

A continuación se muestra el comando svcs *pool*:


# svcs *pool*
STATE          STIME    FMRI
online         10:42:23 svc:/system/pools:default
online         10:42:24 svc:/system/pools/dynamic:default