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

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Cómo crear un servicio de cliché

Un archivo de cliché contiene una definición estructural de un archivo de configuración que sigue siendo requerido por un servicio aunque ese servicio esté ahora gestionado por SMF. La utilidad svcio genera el archivo de configuración a partir de las definiciones en el archivo de cliché y las propiedades del servicio SMF. Consulte la página del comando man svcio(1) para obtener más información sobre la utilidad svcio y la página del comando man smf_stencil(4) para obtener información sobre el formato de archivo de cliché.

  1. Cree un archivo de cliché.

    El archivo de cliché le indica a la utilidad svcio el formato a utilizar para crear el archivo de configuración. La utilidad svcio convierte las propiedades SMF en archivos de configuración específicos de la aplicación basados en una plantilla denominada cliché.

  2. Agregue un grupo de propiedades al servicio.

    El grupo de propiedades de servicio de cliché le indica a la utilidad svcio la ruta y el propietario a utilizar para crear el archivo de configuración. SMF vuelve a generar la configuración para todos los servicios de cliché antes de iniciar o refrescar métodos. Los grupos de propiedades configfile le indican a SMF cómo generar los archivos de configuración. Cada grupo de propiedades configfile describe un único archivo de configuración para el servicio y le indica a svcio cómo generar estos archivos a partir de otras propiedades almacenadas en el repositorio SMF.

    Para configurar un servicio para que tome en cuenta el cliché, agregue un grupo de propiedades para cada archivo de configuración gestionado que contenga las rutas del archivo de cliché a utilizar como plantilla y del archivo de configuración resultante. El grupo de propiedades tiene las siguientes propiedades:

    path

    La ruta en la que escribir el archivo de configuración, por ejemplo /etc/svc.conf.

    stencil

    La ruta del archivo de cliché a utilizar, en relación con /lib/svc/stencils. Por ejemplo, si el valor de la propiedad stencil es svc.stencil, se utilizará el archivo /lib/svc/stencils/svc.stencil.

    mode

    El modo que se va a utilizar para el archivo de configuración (path), por ejemplo 644.

    owner

    El propietario que se debe definir para el archivo de configuración (path). Si esta propiedad no está definida, el propietario del archivo es el usuario que invoca svcio.

    group

    El grupo que se debe definir para el archivo de configuración (path). Si esta propiedad no está definida, el grupo será el grupo predeterminado para path.