Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de administración del sistema: administración básica |
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)
Cambios en el comportamiento al utilizar la SMF
Depósito de configuración de servicios
Copias de seguridad del depósito 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
Daemon de reiniciador maestro de la SMF
Reiniciadores delegados de la SMF
Cuándo utilizar niveles de ejecución o hitos
Determinación del nivel de ejecución de un sistema
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)
22. Gestión de software mediante comandos de paquetes de Oracle Solaris (tareas)
La SMF proporciona una infraestructura que aumenta las secuencias de comandos de inicio de UNIX tradicionales, los niveles de ejecución init y los archivos de configuración. La SMF proporciona las siguientes funciones:
Reinicia automáticamente los servicios que han fallado en orden de dependencia, independientemente de si los servicios han fallado como consecuencia de un error del administrador, un fallo de software o un problema de hardware que no se pueda solucionar. El orden de dependencia es definido por declaraciones de dependencia.
Convierte en servicios los objetos que se pueden ver (con el nuevo comando svcs) y que se pueden gestionar (con los comandos svcadm y svccfg). También es posible ver las relaciones existentes entre los servicios y los procesos usando svcs -p, tanto para servicios SMF como para secuencias de comandos init.d heredadas.
Facilita el hacer copias de seguridad de los cambios efectuados en los servicios mediante la realización de instantáneas automáticas de las configuraciones de los servicios. Restablecer y deshacer dichos cambios también es mucho más sencillo.
Facilita la depuración y realización de preguntas acerca de los servicios proporcionando una explicación de por qué un servicio no se está ejecutando mediante svcs -x. Asimismo, este proceso se ve facilitado por el uso de archivos de registro individuales y persistentes para cada servicio.
Permite habilitar y deshabilitar servicios con svcadm. Estos cambios pueden persistir en las actualizaciones y los reinicios. Si la opción -t se utiliza, los cambios son temporales.
Mejora la capacidad de los administradores para delegar de forma segura tareas en usuarios que no sean root, incluida la posibilidad de modificar propiedades y habilitar, deshabilitar o reiniciar servicios en el sistema.
Agiliza el inicio en sistemas grandes, puesto que inicia los servicios de forma paralela, según sus relaciones de dependencia. Para cerrar los sistemas se lleva a cabo el proceso contrario.
Permite la personalización de la salida de la consola de inicio para que sea lo más reducida posible (que es el valor predeterminado) o para que sea lo más detallada posible, usando el comando boot -m verbose.
Mantiene la compatibilidad con las prácticas administrativas existentes siempre que sea posible. Por ejemplo, la mayoría de las secuencias de comandos RC proporcionadas por ISV y las de los clientes siguen funcionando como siempre.
Las declaraciones de dependencia definen las relaciones entre servicios. Estas relaciones se pueden utilizar para proporcionar una precisa contención de fallos reiniciando únicamente los servicios que son afectados directamente por un fallo, en lugar de reiniciar todos los servicios. Otra ventaja de las declaraciones de dependencia es que las declaraciones permiten obtener procesos de inicialización escalables y reproducibles. Además, al definir todas las dependencias, puede aprovechar equipos modernos y altamente paralelos, porque todos los servicios independientes se pueden iniciar en paralelo.
La SMF define un conjunto de acciones que pueden ser invocadas en un servicio por un administrador. Entre estas acciones, se incluyen habilitar, deshabilitar, actualizar, reiniciar y mantener. Cada servicio es gestionado por un reiniciador de servicios que realiza las acciones administrativas. En general, los reiniciadores llevan a cabo acciones ejecutando métodos para un servicio. Los métodos para cada servicio se definen en el depósito de configuración de servicios. Estos métodos permiten al reiniciador mover el servicio de un estado a otro.
El depósito de configuración de servicios proporciona una instantánea por servicio en el momento en que cada servicio se inicia correctamente para que el retroceso sea posible. Además, el depósito proporciona un modo coherente y persistente para habilitar o deshabilitar un servicio, así como una vista uniforme del estado del servicio. Esta capacidad lo ayuda a depurar problemas de configuración de servicios.