Transición de Oracle® Solaris 10 a Oracle Solaris 11.2

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

Cambios administrativos de SMF

Se agregó información al repositorio SMF para registrar el origen de las propiedades, los grupos de las propiedades, las instancias y los servicios. Esta información permite a los usuarios determinar qué valores de configuración corresponden a personalizaciones administrativas y qué valores de configuración se incluyeron mediante un manifiesto de servicio o perfil.

Los diferentes valores de configuración del administrador, el perfil o el manifiesto se capturan en capas. Utilice el comando svccfg listprop con la opción –l para explorar los valores en cada una de las capas. El comando svccfg –s service:instance listprop –l all muestra todos los grupos de propiedades y valores de propiedad de la instancia service:instance seleccionada, con todas las capas disponibles para cada grupo de propiedades y el valor de propiedad que está definido, como se muestra en el siguiente ejemplo:

root@system1# svccfg -s mysvc:default listprop -l all
start                             method      manifest
start/exec                        astring     manifest              /var/tmp/testing/blah.ksh
start/timeout_seconds             count       manifest              600
start/type                        astring     manifest              method
stop                              method      manifest
stop/exec                         astring     manifest              /var/tmp/testing/blah.ksh
stop/timeout_seconds              count       manifest              600
stop/type                         astring     manifest              method
startd                            framework   manifest
startd/duration                   astring     manifest              transient
ifoo                              framework   site-profile
ifoo                              framework   manifest
ifoo/ibar                         astring     admin                 adminv
ifoo/ibar                         astring     manifest              imanifest_v
ifoo/ibar                         astring     site-profile          iprofile_v
general                           framework   site-profile
general                           framework   manifest
general/complete                  astring     manifest
general/enabled                   boolean     site-profile          true
general/enabled                   boolean     manifest              true 

En este ejemplo, el grupo de propiedades ifoo muestra el tipo de información que se enumera cuando se utiliza la opción –l.

En comparación, la ejecución del mismo comando sin la nueva opción –l muestra la información que se indica a continuación:

# svccfg -s mysvc:default listprop
start                             method
start/exec                        astring     /var/tmp/testing/blah.ksh
start/timeout_seconds             count       600
start/type                        astring     method
stop                              method
stop/exec                         astring     /var/tmp/testing/blah.ksh
stop/timeout_seconds              count       600
stop/type                         astring     method
startd                            framework
startd/duration                   astring     transient
ifoo                              framework
ifoo/ibar                         astring     adminv
general                           framework
general/complete                  astring
general/enabled                   boolean     true 

Además, puede utilizar el comando svccfg listcust para mostrar sólo las personalizaciones.

Los servicios e instancias que se entregan en ubicaciones estándar (/lib/svc/manifest y /etc/svc/profile) ahora están gestionados por el servicio SMF manifest-import. Para eliminar completamente estos servicios del sistema, un administrador debe desinstalar el paquete que entrega los archivos auxiliares. Este cambio activa la eliminación del servicio o la instancia del sistema. Si los archivos que se entregan no son gestionados por un paquete, la eliminación del archivo y el reinicio del servicio manifest-import elimina los servicios o las instancias que se entregan de todo el sistema.

Si los archivos no se pueden eliminar o el administrador no quiere que el servicio o la instancia se ejecuten en el sistema, y no es posible desactivar el servicio o la instancia, puede utilizar el comando svccfg delete. El comando svccfg delete se considera una personalización administrativa de la manera en que el sistema se instala actualmente cuando los archivos que se entregan aún están presentes en las ubicaciones estándar.


Notas -  El comando svccfg delete no elimina el servicio. El comando sólo oculta el servicio de otros consumidores SMF.

Para eliminar cualquier personalización administrativa, incluidas las personalizaciones que realiza mediante el comando svccfg delete, y volver a la configuración proporcionada por el manifiesto de servicio, utilice el comando svccfg delcust con cuidado. Por ejemplo, debería mostrar y suprimir todas las personalizaciones realizadas en sendmail-client:default de la siguiente manera:

# svccfg
svc:> select svc:/network/sendmail-client:default
svc:/network/sendmail-client:default> listcust
config                        application admin           MASKED
...
svc:/network/sendmail-client:default> delcust
Deleting customizations for instance: default

Consulte Gestión de los servicios del sistema en Oracle Solaris 11.2 and svccfg(1M).