Ir al contenido España-Español
HP.com España principal Productos y Servicios Soporte y Drivers Soluciones Cómo Comprar
» Contactar con HP
Más opciones
HP.com España principal
Guía de administración de Software Distributor: HP-UX 11i v1, 11i v2 y 11i v3 > Capítulo 2 Instalación de software

Comprobación de la instalación (swverify)

» 

Documentación técnica

Libro completo en PDF
» Comentarios
Aquí empieza el contenido

 » Tabla de contenido

 » Glosario

 » Índice

El comando swverify comprueba los productos de software disponibles en el almacén, instalados o configurados en el sistema host especificado.

Características y limitaciones

  • Determina si el software instalado o configurado es compatible con el sistema host en el que está instalado dicho software.

  • Se asegura de que todas las dependencias (prerrequisitos, correquisitos) se cumplan (para el software instalado) o se puedan cumplir (para el software copiado).

  • Ejecuta las secuencias de comandos de comprobación que comprueban que la configuración del producto es correcta (es decir, las secuencias de comandos comprueban que el estado del software instalado es «configured»).

  • Ejecuta las secuencias de comandos fix para corregir o informar de los problemas con el software instalado:

    Fix

    Corrige e informa de los problemas con el software instalado. Los usos típicos son crear los directorios que faltan, corregir las modificaciones de los archivos (modo, propietario, grupo, «major», «minor») y crear de nuevo los enlaces simbólicos que faltan.

    Verify

    Comprueba la configuración de los conjuntos de archivos o productos, además de las comprobaciones estándar de swverify.

    (Para obtener más información, consulte el Capítulo 11: «Utilización de las secuencias de comandos de control».)

  • Informa de los archivos que faltan, comprueba todos los atributos del archivo, incluidos los permisos, los tipos de archivos, el tamaño, la suma de comprobación, la hora de la última modificación, el origen del enlace y los atributos major/minor.

  • Utiliza las dependencias para seleccionar automáticamente el software en el que se va a trabajar (además de cualquier otro software que se especifique directamente). Para obtener más información, consulte la sección «Dependencias del software».

El proceso de comprobación

El proceso de comprobación del software sólo consta de dos fases: selección y análisis.

Fase I: Selección

En esta fase, swverify resuelve toda la información de la línea de comandos, incluida toda la información necesaria sobre el sistema host, el software, las dependencias y el producto.

Fase II: Análisis

La fase de análisis de swverify tiene lugar en el sistema host. El entorno del sistema host no se modifica.

La secuencia de tareas de análisis en cada sistema host es la siguiente:

  1. Iniciar el análisis.

  2. Procesar las selecciones de software. El sistema obtiene acceso a la base de datos de productos instalados (IPD) o al catálogo de almacén para obtener la información de producto correspondiente al software seleccionado.

    Para el software instalado, el sistema comprueba que todos los productos son compatibles con sus atributos uname. Esta comprobación se controla mediante la opción por defecto allow_incompatible.

    • Si allow_incompatible se configura en «false», el sistema genera un mensaje de error indicando que el producto no es compatible con el sistema host.

    • Si allow_incompatible se configura en «true», se emite un mensaje de warning (advertencia) que indica que el producto no es compatible.

  3. Comprobar que los estados son correctos en los conjuntos de archivos (instalado, configurado o disponible). Para el software instalado, swverify comprueba también si existen varias versiones que estén controladas mediante la opción allow_multiple_versions:

    • Si allow_multiple_versions se define en «false», se genera un mensaje de error que indica que existen varias versiones del producto y la opción está desactivada.

    • Si allow_multiple_versions se define en «true», se emite un mensaje de warning (advertencia) que señala que existen varias versiones.

  4. Comprobar las dependencias. Si no se puede cumplir una dependencia, se emite un mensaje de error o advertencia. La opción enforce_dependencies controla las dependencias.

    • Si enforce_dependencies se define en «true», se genera un mensaje de error que informa del tipo de dependencia y del estado en que se encuentra el producto.

    • Si enforce_dependencies se define en «false», se emite un mensaje de warning (advertencia) con la misma información.

    • Si la dependencia es un correquisito, dicha dependencia debe estar presente antes de que el software pueda funcionar.

    • Si la dependencia es un prerrequisito, dicha dependencia debe estar presente antes de que se pueda instalar o configurar el software.

  5. Ejecutar las secuencias de comandos verify o fix en el software instalado en el orden de los prerrequisitos.

    Para garantizar que la configuración del software es correcta, se utiliza una secuencia de comandos verify. Entre las posibles tareas específicas del proveedor relativas a una secuencia de comandos verify se incluyen:

    • Determinar el estado activo o inactivo del producto.

    • Comprobar si los archivos de configuración del producto están dañados.

    • Comprobar si la configuración del producto es correcta o incorrecta en la plataforma, los servicios o los archivos de configuración del sistema operativo.

    • Comprobar los elementos constitutivos de la licencia.

    Se ejecutan las secuencias de comandos facilitadas por el proveedor y los valores de retorno generan un mensaje de ERROR (1) o uno de WARNING (2).

    Las secuencias de comandos se ejecutan por orden de prerrequisito.

  6. Realizar las comprobaciones a nivel de archivo para:

    • El contenido (hora de la última modificación, tamaño y suma de comprobación) de los archivos de control control_files

    • El contenido (hora de la última modificación, tamaño y suma de comprobación) de los archivos

    • Los control_files, archivos y directorios que faltan

    • Los permisos (propietario, grupo, modo) de los archivos instalados

    • Los valores correctos de los enlaces simbólicos

Utilización de swverify

Sintaxis

swverify  [-d|-r] [-F][-v] [-C archivo_sesión] [-f archivo_software]
[-Q fecha] [-S archivo_sesión] [-t archivo_destino]
[-x opción=valor] [-X archivo_opciones]
[selecciones_software][@ selecciones_destino]

Opciones y operandos

-d

Actúa en un almacén en lugar de hacerlo en el software instalado. Consulte la sección «Comprobación de un almacén (swverify -d)».

-r

Actúa en un directorio raíz alternativo en lugar de en /. No se ejecutan las secuencias de comandos verify.

-v

Activa la salida detallada al archivo stdout y muestra toda la actividad en la pantalla. Permite ver los resultados del comando mientras se ejecuta.

-C archivo_sesión

Ejecuta el comando y guarda los valores actuales de opción y operando en un archivo_sesión para reutilizarlos en otra sesión. Consulte la sección «Archivos de sesión».

-F

Ejecuta una secuencia de comandos fix. Consulte la sección «Secuencias de comandos fix (corrección)».

-f archivo_software

Lee una lista de las selecciones de software en un archivo independiente en lugar de (o además de) hacerlo en la línea de comandos. Consulte la sección «Archivos de software».

-Q fecha

Programa un trabajo para la fecha dada si están activadas las operaciones remotas. Consulte la sección «Programación de los trabajos desde la línea de comandos» y el Capítulo 7: «Descripción general de las operaciones remotas»

-S archivo_sesión

Ejecuta el comando en función de los valores guardados en una sesión de comprobación anterior, tal como se hayan definido en archivo_sesión. Consulte la sección «Archivos de sesión».

-t archivo_destino

Lee una lista de las selecciones de destino en un archivo independiente en lugar de (o además de) en la línea de comandos. Consulte la sección «Archivos de destino».

-x opción=valor

Define una opción de comando en valor y omite los valores por defecto o un valor de los archivos de opciones. Consulte la sección «Modificación de las opciones de comando».

-X archivo_opciones

Lee las opciones de sesión y el comportamiento en archivo_opciones. Consulte la sección «Modificación de las opciones de comando».

selecciones_software

Los objetos de software que han de comprobarse. Consulte la sección «Selecciones de software».

selecciones_destino

El destino del comando. Consulte la sección «Selecciones de destino».

Modificación de las opciones de comando

Puede cambiar el comportamiento de este comando especificando opciones adicionales en la línea de comandos al llamar al comando (con la opción -x) o leyendo los valores predefinidos en un archivo. En la siguiente tabla, se relacionan los valores por defecto y las opciones correspondientes a swverify.

Tabla 2-6 Opciones de comando y valores por defecto de swverify

  • admin_directory=/var/spool/sw

  • agent_auto_exit=true

  • agent_timeout_minutes=10000

  • allow_incompatible=false

  • allow_multiple_versions=false

  • autoremove_job=false

  • autoselect_dependencies=true

  • autoselect_minimum_dependencies=false

  • check_contents=true

  • check_contents_uncompressed=false

  • check_contents_use_cksum=true

  • check_permissions=true

  • check_requisites=true

  • check_scripts=true

  • check_volatile=false

  • controller_source=

  • distribution_target_directory= /var/spool/sw

  • enforce_dependencies=true

  • fix=false

  • installed_software_catalog=products

  • job_title=

  • log_msgid=0

  • logdetail=false

  • logfile=/var/adm/sw/swverify.log

  • loglevel=1

  • mount_all_filesystems=true

  • reuse_short_job_numbers=true

  • rpc_binding_info=​ncacn_ip_tcp:[2121]ncadg_ip_udp:[2121]

  • rpc_timeout=5

  • run_as_superuser=true

  • select_local=true

  • software=

  • target_directory=

  • verbose=1

 

Para obtener más información

Consulte el Apéndice A para obtener más información acerca de la configuración de las opciones y una lista y descripción completas de cada opción.

Tareas de comprobación y ejemplos

Para comprobar un conjunto de archivos mi_software.mi_conjunto_archivos instalado y situado en el almacén por defecto ubicado en mis_hosts, escriba:

swverify -d mi_software.mi_conjunto_archivos @ mis_hosts

(El signo de arroba, @, y la designación de destino mis_hosts son opcionales debido a que el sistema parte de que el software en proceso de comprobación está ubicado en el almacén por defecto del sistema host local.)

Para comprobar los productos C y Pascal instalados en el sistema host local:

swverify C Pascal

Para comprobar el producto HP Omniback que está instalado en el sistema host local y mostrar los mensajes detallados del proceso (-v) en el archivo stdout:

swverify -v Omniback

Para comprobar la versión 2.0 del Omniback que está instalado en el sistema host local en el archivo /opt/Omniback:

swverify Omniback,r=2.0 @ /opt/Omniback

Para comprobar una versión concreta de HP Omniback:

swverify Omniback,1=/opt/Omniback_v2.0

Para comprobar todo el contenido de un almacén local:

swverify -d \*@/var/spool/sw

Versión para imprimir
Declaración de privacidad El uso de este sitio implica la aceptación de sus términos de uso
© 1997, 2000-2003, 2006, 2007 Hewlett-Packard Development Company, L.P.