JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Guía de administración del sistema: administración básica
search filter icon
search icon

Información del documento

Prefacio

1.  Herramientas de gestión de Oracle Solaris (guía)

2.  Trabajo con Solaris Management Console (tareas)

3.  Trabajo con Oracle Java Web Console (tareas)

4.  Gestión de grupos y cuentas de usuario (descripción general)

5.  Gestión de cuentas de usuario y grupos (tareas)

6.  Gestión del soporte cliente-servidor (descripción general)

7.  Administración de clientes sin disco (tareas)

8.  Introducción al cierre e inicio de un sistema

9.  Cierre e inicio del sistema (descripción general)

10.  Cierre de un sistema (tareas)

11.  Modificación del comportamiento del inicio de Oracle Solaris (tareas)

12.  Cómo iniciar un sistema Oracle Solaris (tareas)

13.  Gestión de archivos de inicio de Oracle Solaris (tareas)

14.  Resolución de problemas de inicio de un sistema Oracle Solaris (tareas)

15.  x86: Inicio basado en GRUB (referencia)

16.  x86: Inicio de un sistema que no implementa GRUB (tareas)

17.  Comando regadm del registro automático de Oracle Solaris (tareas)

18.  Gestión de servicios (descripción general)

Introducción a la SMF

Cambios en el comportamiento al utilizar la SMF

Conceptos de la SMF

Servicio SMF

Identificadores de servicios

Estados de servicio

Manifiestos de la SMF

Perfiles de la SMF

Depósito de configuración de servicios

Copias de seguridad del depósito de la SMF

Instantáneas de la SMF

Interfaces de programación y administración de la SMF

Utilidades administrativas de la línea de comandos de la SMF

Interfaces de biblioteca de configuración de gestión de servicios

Componentes de la SMF

Daemon de reiniciador maestro de la SMF

Reiniciadores delegados de la SMF

SMF e inicio

Compatibilidad de la SMF

Niveles de ejecución

Cuándo utilizar niveles de ejecución o hitos

Determinación del nivel de ejecución de un sistema

Archivo /etc/inittab

Qué sucede cuando el sistema se lleva al nivel de ejecución 3

19.  Gestión de servicios (tareas)

20.  Gestión de software (descripción general)

21.  Administración de software con herramientas de administración del sistema Oracle Solaris (tareas)

22.  Gestión de software mediante comandos de paquetes de Oracle Solaris (tareas)

23.  Gestión de parches

A.  Servicios SMF

Índice

Conceptos de la SMF

Esta sección presenta los términos y las definiciones dentro de la estructura de la SMF. Estos términos se utilizan en toda la documentación. Para incorporar los conceptos de la SMF, resulta esencial comprender estos términos.

Servicio SMF

La unidad fundamental de administración en la estructura de la SMF es la instancia de servicio. Cada servicio SMF tiene el potencial de tener varias versiones de él configuradas. Asimismo, varias instancias de la misma versión pueden ejecutarse en un único sistema Oracle Solaris. Una instancia es una configuración específica de un servicio. Un servidor web es un servicio. Un daemon de servidor web específico que está configurado para recibir en el puerto 80 es una instancia. Cada una de las instancias del servicio de servidor web puede tener diferentes requisitos de configuración. El servicio tiene requisitos de configuración en todo el sistema, pero cada instancia puede sustituir requisitos específicos, según sea necesario. Varias instancias de un único servicio se gestionan como objetos secundarios del objeto de servicio.

Los servicios no sólo son la representación de servicios de sistemas de larga ejecución estándar, como in.dhcpd o nfsd. Los servicios también representan diversas entidades del sistema, que incluyen aplicaciones ISV, como software Oracle. Además, un servicio puede incluir menos entidades tradicionales, como las siguientes:

Genéricamente, un servicio es una entidad que proporciona una lista de capacidades para aplicaciones y otros servicios, locales y remotos. Un servicio depende de una lista implícitamente declarada de servicios locales.

Un hito es un tipo especial de servicio. Los servicios de hitos representan los atributos de nivel superior del sistema. Por ejemplo, los servicios que constituyen niveles de ejecución S, 2 y 3 están representados por servicios de hitos.

Identificadores de servicios

Cada instancia de servicio se denomina con un identificador de recurso de gestión de fallos o FMRI. El FMRI incluye el nombre del servicio y el de la instancia. Por ejemplo, el FMRI del servicio rlogin es svc:/network/login:rlogin, donde network/login identifica el servicio y rlogin identifica la instancia del servicio.

Los formatos equivalentes para un FMRI son los siguientes:

Además, algunos comandos SMF pueden utilizar el siguiente formato FMRI: svc:/system/system-log. Algunos comandos deducen qué instancia deben utilizar cuando no hay ninguna ambigüedad. Consulte las páginas del comando man del comando SMF, como svcadm(1M) o svcs(1), para obtener instrucciones sobre qué formatos FMRI son adecuados.

Los nombres de servicio incluyen una categoría funcional general. Las categorías incluyen lo siguiente:

Las secuencias de comandos init.d heredadas también están representadas con FMRI que empiezan con lrc, en lugar de svc, por ejemplo: lrc:/etc/rcS_d/S35cacheos_sh. Los servicios heredados se pueden supervisar con la SMF. Sin embargo, estos servicios no se pueden administrar.

Cuando se inicia un sistema por primera vez con la SMF, los servicios que se indican en /etc/inetd.conf se convierten automáticamente en servicios SMF. Los FMRI de estos servicios son ligeramente diferentes. La sintaxis de servicios inetd convertidos es:

network/<service-name>/<protocol>

Además, la sintaxis de un servicio convertido que utiliza el protocolo RPC es:

network/rpc-<service-name>/rpc_<protocol>

Donde <service-name> es el nombre definido en /etc/inetd.conf y <protocol> es el protocolo para el servicio. Por ejemplo, el FMRI para el servicio rpc.cmsd es network/rpc 100068_2-5/rpc_udp.

Estados de servicio

El comando svcs muestra el estado, la hora de inicio y el FMRI de instancias de servicio. El estado de cada servicio es uno de los siguientes:

Manifiestos de la SMF

Un manifiesto de la SMF es un archivo XML que contiene un conjunto completo de propiedades asociadas con un servicio o una instancia de servicio. Los archivos se almacenan en /var/svc/manifest. Los manifiestos no deben utilizarse para modificar las propiedades de un servicio. El depósito de configuración de servicios es el origen de autoridad de información de configuración. Para incorporar información del manifiesto en el depósito, debe ejecutar svccfg import o permitir que el servicio importe la información durante un inicio del sistema.

Consulte la página del comando man service_bundle(4) para obtener una descripción completa del contenido de los manifiestos de la SMF. Si necesita cambiar las propiedades de un servicio, consulte las páginas del comando man svccfg(1M) o inetadm(1M).

Perfiles de la SMF

Un perfil de la SMF es un archivo XML que muestra un conjunto de instancias de servicio e indica si cada una debe estar habilitada o deshabilitada. Algunos de los perfiles que se entregan con la versión de Oracle Solaris son:

Durante el primer inicio después de una nueva instalación o una actualización al sistema operativo Oracle Solaris, algunos perfiles de Solaris se aplican automáticamente. Para ser específico, se aplica el perfil /var/svc/profile/generic.xml. Este archivo se suele enlazar simbólicamente a generic_open.xml o generic_limited_net.xml. Además, si un perfil denominado site.xml está en /var/svc/profile durante el primer inicio o se agrega entre inicios, se aplica el contenido de ese perfil. Mediante el perfil site.xml, el conjunto inicial de servicios habilitados puede ser personalizado por el administrador.

Para obtener más información sobre el uso de perfiles, consulte Cómo aplicar un perfil de la SMF.

Depósito de configuración de servicios

El depósito de configuración de servicios almacena información de configuración persistente, así como datos de tiempo de ejecución de la SMF para los servicios. El depósito se distribuye entre la memoria local y los archivos locales. La SMF se ha diseñado de manera que, finalmente, los datos de servicios se puedan representar en el servicio de directorios de red. El servicio de directorios de red aún no está disponible. Los datos en el depósito de configuración de servicios permiten el intercambio de información de configuración y la simplicidad administrativa en muchas instancias de Solaris. El depósito de configuración de servicios sólo se puede manipular o consultar mediante interfaces de la SMF. Para obtener más información sobre la manipulación y el acceso al depósito, consulte las páginas del comando man svccfg(1M) y svcprop(1). El daemon de depósito de configuración de servicios se cubre en la página del comando man svc.configd(1M). La biblioteca de configuración de servicios se documenta en la página del comando man libscf(3LIB).

Copias de seguridad del depósito de la SMF

La SMF realiza automáticamente las siguientes copias de seguridad del depósito:

Cuatro copias de seguridad de cada tipo son mantenidas por el sistema. El sistema elimina la copia de seguridad más antigua, cuando es necesario. Las copias de seguridad se almacenan como /etc/svc/repository-tipo-AAAAMMDD_HHMMSS, donde AAAAMMDD (año, mes, día) y HHMMSS (hora, minuto, segundo), son la fecha y la hora cuando la copia de seguridad se realizó. Tenga en cuenta que el formato de hora se basa en un reloj de 24 h.

Puede restaurar el depósito desde estas copias de seguridad si se produce un error. Para ello, utilice el comando /lib/svc/bin/restore_repository. Para obtener más información, consulte Cómo reparar un depósito dañado.

Instantáneas de la SMF

Los datos en el depósito de configuración de servicios incluyen instantáneas, así como una configuración que se puede editar. Los datos sobre cada instancia de servicio se almacenan en las instantáneas. Las instantáneas estándar son las siguientes:

El servicio SMF siempre se ejecuta con la instantánea running. Esta instantánea se crea automáticamente si no existe.

El comando svcadm refresh, a veces seguido del comando svcadm restart, hace que una instantánea esté activa. El comando svccfg se utiliza para ver o revertir a configuraciones de instancia en una instantánea anterior. Consulte Cómo revertir a otra instantánea de la SMF para obtener más información.