Opensolaris incorpora un nuevo sistema de gestión del arranque que ofrece nuevas posibilidades y optimiza el arranque del sistema llamado SMF (Service Management Facility). Este sistema viene a reemplazar el clásico inicio secuencial de Unix System V (segun wikipedia del año 1997 implementado por SCO). Claro que aun se mantienen como proceso inicial el init leyendo el fichero /etc/inittab
La ventaja de este servicio es que permite arrancar los servicios de forma paralela de acuerdo a sus dependencias y una vez arrancado el sistema se puede observar, deshabilitar, arrancar y parar los servicios.
El estado en que puede estar un servicios SMF pueden ser:
- Online
- Offline
- Disabled
- Maintenance
- Degraded
- Uninitialized
- Legacy_run
Como mencione al principio también se pueden manejar dependencias de los servicios… brevemente: si algun servicio que es base de otro no subio o fallo el servicio principal no funcionará. Las propiedades que se pueden definir para las dependencias son:
- Require_all
- Require_any
- Optional_all
- Exclude_all
Para variar un poco las cosas llamaron a los niveles de ejecución “Milestone” pero son iguales a los ya conocidos niveles. Cada Milestone sube solamente los servicios necesarios para su nivel de ejecución. Existen por lo tanto los famosos niveles (milestone) single user y multi user.
En la proxima entrada del blog hablaré de la gestión de los servicios.






3 Octubre 2008 a las 4:42 pm |
Para variar un poco las cosas llamaron a los niveles de ejecución “Milestone” pero son iguales a los ya conocidos niveles.
Es un poco mas que eso. Los niveles de ejecucion originalmente van de cero a nueve, asi que estas algo limitado si quieres granularidad en tu inicio. Con SMF puedes tener cualquier milestone que requieras.
(perdona ortografia, elinks todavia no se integra bien con javascript)