Gestión de los servicios del sistema en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Agregación de grupos de propiedades, propiedades y valores de propiedad

Los siguientes comandos agregan propiedades y grupos de propiedades:

svccfg setprop
svccfg addpropvalue

Agrega la propiedad cuyo valor se establece si la propiedad aún no existe.

svccfg addpg

Agrega un nuevo grupo de propiedades a un servicio o instancia de servicio.

No olvide utilizar el comando svccfg refresh o svcadm refresh para confirmar cambios de configuración en la instantánea en ejecución.

Ejemplo 4-6  Uso de addpg para crear un nuevo grupo de propiedades

Use el subcomando addpg para agregar un grupo de propiedades al servicio o instancia de servicio seleccionados.

svccfg -s FMRI addpg name type [flags]
type

Por convención, el valor de type suele ser application. Consulte Chapter 5, Uso de SMF para controlar la aplicación para obtener más información sobre tipos de grupos de propiedades.

flags

Especifique P para el valor de flags para almacenar el grupo de propiedades y cualquier propiedad agregada como no persistente. Si se especifica P, este grupo de propiedades y las propiedades contenidas se eliminarán automáticamente en el reinicio. El valor P es un alias para SCF_PG_FLAG_NONPERSISTENT. Consulte la página del comando man scf_service_add_pg(3SCF).

$ svccfg -s svc:/site/my-svc addpg config application
$ svccfg -s my-svc listprop config
config  application
$ svccfg -s my-svc:default listprop config
$

En este ejemplo, el administrador agregó el grupo de propiedades config al servicio principal, my-svc, pero no a la instancia, my-svc:default. El comando listprop muestra que el grupo de propiedades config no existe en la instancia de servicio.

Ejemplo 4-7  Uso de setprop para crear una nueva propiedad

Utilice el subcomando setprop para establecer un valor de propiedad como se describe en Configuración de valores de propiedad. Si la propiedad aún no existe en la instancia o servicio seleccionados, el grupo de propiedades se crea si el tipo y los indicadores se encuentran en las definiciones de plantilla. Si la propiedad aún no existe en la instancia o servicio seleccionados, debe especificar la propiedad type.

$ svccfg -s my-svc:default setprop config/vendor = astring: vendora
$ svccfg -s my-svc:default listprop config/vendor
config/vendor astring     vendora
Ejemplo 4-8  Uso de addpropvalue para crear una nueva propiedad

Utilice el subcomando addpropvalue para agregar un valor de propiedad como se describe en Configuración de valores de propiedad. Si la propiedad aún no existe en la instancia o servicio seleccionados, el grupo de propiedades se crea si el tipo y los indicadores se encuentran en las definiciones de plantilla. Si la propiedad aún no existe en la instancia o servicio seleccionados, debe especificar la propiedad type.

$ svccfg -s my-svc:default addpropvalue config/vendor astring: vendorb
$ -s my-svc:default addpropvalue config/customer astring: acustomer
$ svccfg -s my-svc:default listprop config
config           application        
config/vendor   astring     "vendora" "vendorb"
config/customer astring     acustomer