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 4 Administración de almacenes de software

Tareas de administración de almacenes adicionales y ejemplos

» 

Documentación técnica

Libro completo en PDF
» Comentarios
Aquí empieza el contenido

 » Tabla de contenido

 » Glosario

 » Índice

En esta sección se ilustran algunas tareas típicas de administración de almacenes y se facilitan ejemplos ampliados de cómo se puede utilizar SD-UX para administrar el entorno.

Combinación de almacenes de parches

En este ejemplo se muestra cómo combinar en un solo almacén cinco parches (que son almacenes en cinta) descargados desde HP. El ejemplo también presenta la forma de registrar el almacén, obtener una lista del contenido del almacén e instalar los parches desde el nuevo almacén con la opción patch_match_target. En el ejemplo se da por sentado que ya se han descargado los parches PHKL_20349, PHKL_22161, PHSS_21906, PHSS_21950 y PHCO_22923 desde el centro de recursos de tecnología informática (ITRC) de HP (http://itrc.hp.com/):

swcopy -s /tmp/PHKL_20349.depot \* @ /depots/mypatches

swcopy -s /tmp/PHKL_22161.depot \* @ /depots/mypatches

swcopy -s /tmp/PHSS_21906.depot \* @ /depots/mypatches

swcopy -s /tmp/PHSS_21950.depot \* @ /depots/mypatches

swcopy -s /tmp/PHCO_22923.depot \* @ /depots/mypatches

swreg -l depot @ /depots/mypatches

swlist -d -s /depots/mypatches

swinstall -x patch_match_target=true -s /depots/mypatches

Creación de un almacén en cinta para distribución

En este ejemplo se muestra cómo crear un almacén en cinta como un solo archivo que se puede distribuir a través del protocolo ftp o de la Web. En este ejemplo se utilizan los cinco parches del ejemplo anterior (que están formateados como almacenes en cinta) y se emplea un almacén existente ubicado en /depots/mypatches. El comando swlist muestra el contenido del almacén (consulte la sección «Listado del contenido de un almacén (swlist -d)»).

# swpackage -x media_type=tape -s /depots/mypatches \
           @ /tmp/mypatches.depot
# swlist -d -s /tmp/mypatches.depot

Para crear un almacén en cinta desde myproduct.psf, un archivo de especificación de productos válido:

# swpackage -x media_type=tape -s myproduct.psf \
          @ /tmp/myproduct.depot
# swlist -d -s /tmp/myproduct.depot

Para obtener más información acerca de swpackage, consulte el Capítulo 10: «Creación de paquetes de software».

Configuración de los atributos de almacén

Al crear un almacén, es posible que desee configurar los atributos de título (title) y descripción (description) para que le ayuden a identificar el almacén y su contenido.

En la parte superior del archivo de especificación de productos (PSF) correspondiente al almacén, coloque líneas parecidas a las siguientes:

distribution
title Optional Development Tools
description "Herramientas de procesamiento de texto y programación generalmente útiles para el desarrollo de código fuente"

A continuación, empaquete y registre el almacén:

swpackage -s mydepot.psf @ /depots/mydepot

swreg -l depot @ /depots/mydepot

Para ver el título y la descripción de todos los almacenes de un sistema:

swlist -v -a title -a description -l depot

Creación de un almacén de red

La creación de un almacén de red desde el que instalar el software puede mejorar el rendimiento y la sencillez de uso cuando se tiene que instalar software en una gran cantidad de sistemas. Por ejemplo, HP-UX 11i se suministra en dos CD que es necesario cambiar durante el proceso de actualización. Para realizar una actualización sin tener que cambiar de CD, puede crear un almacén remoto en un sistema 11i existente que contenga todo el software necesario y, a continuación, realizar la actualización a partir de este único origen. (Para obtener más información sobre el proceso de actualización, consulte la Guía de instalación y actualización a HP-UX 11i.)

Como usuario root, siga este procedimiento para crear un almacén de red a partir de los CD de HP-UX 11i en un servidor del almacén u otro sistema que ejecute HP-UX 11i en la red:

  1. Compruebe que tiene como mínimo 1230 MB de espacio libre para crear el almacén de red en otro sistema de la red. Si no dispone de dicho espacio, utilice el comando SAM para crear un grupo de volúmenes nuevo o ampliar un grupo de volúmenes existente. Para obtener ayuda, consulte la ayuda del SAM o el manual Administración de sistemas y grupos de trabajo.

  2. Inicie una sesión como usuario root y monte el volumen lógico en un directorio nuevo que se llame /update. Este directorio albergará el almacén de red.

  3. Introduzca el CD1 de HP-UX 11i y espere a que el piloto de ocupado de la unidad de CD deje de parpadear.

  4. Busque el nombre de archivo del dispositivo de CD-ROM:

    ioscan -fn | more

    Un nombre típico de dispositivo de CD-ROM es: /dev/dsk/c1t2d0

  5. Cree el directorio /cdrom debajo del directorio raíz (/):

    mkdir /cdrom

  6. Monte el CD en el directorio /cdrom como un sistema de archivos. Por ejemplo:

    mount /dev/dsk/c1t2d0 /cdrom

  7. Combine todos los productos en el CD montado en el almacén de destino, por ejemplo /update/update-depot:

    swcopy -s /cdrom \* @ /update/update-depot

  8. Desmonte el CD del directorio /cdrom:

    umount /cdrom

  9. Introduzca el CD2 de HP-UX 11i. Espere a que el piloto de ocupado de la unidad deje de parpadear.

  10. Repita los pasos 6 a 8 con el CD2 y el CD de Support Plus.

El almacén de red ya está listo para que el usuario lo utilice para actualizar el sistema HP-UX 10.20 o 11.0 a HP-UX 11i.

Administración de varias versiones de HP-UX

Puede utilizar el sistema HP-UX 11i para administrar almacenes para HP-UX 11.00 y 10.20, observando las pautas siguientes:

  • HP recomienda que no se mezcle el software 10.20, 11.00 y 11i en el mismo almacén. Es decir, ubique el software 10.20 en los almacenes 10.20, el software 11.00 en los almacenes 11.00 y el software 11i en los almacenes 11i.

  • Puede administrar almacenes 11.00 desde la versión 11i sin necesidad de consideraciones especiales, aunque deberá mantener segregados el software 11.00 y 11i en almacenes separados. Aunque los formatos son parecidos, el software 11i puede contener atributos definidos por el proveedor que los sistemas 11.00 no reconocen. Esto da lugar a mensajes de advertencia cuando los sistemas 11.00 tienen acceso al software 11i.

  • Para los almacenes 10.20:

    • Para crear almacenes 10.20 desde un sistema 11i, debe utilizar el valor layout_version correcto. Por ejemplo:

      swcopy -x layout_version=0.8 ...

      swpackage -x layout_version=0.8 ...

      En lo sucesivo, el sistema 11i puede mantener el almacén 10.20.

    • SD-UX generará mensajes de advertencia si se intenta colocar el software de layout_version=1.0 (formato 11.00 ó 11i) en un almacén de layout_version=0.8 (10.20).

Listado de los almacenes registrados

swlist puede presentar listas de almacenes registrados que residan en un sistema host. Para hacerlo, utilice combinaciones de la opción -l depot.

Para obtener una lista de todos los almacenes del sistema host local, escriba:

swlist -l depot

Para obtener una lista de todos los almacenes ubicados en un equipo remoto (hostA), escriba:

swlist -l depot @ hostA

Para obtener una lista de todos los almacenes de un sistema que incluya desde el más reciente al más antiguo (por la hora de la última modificación):

swlist -l depot -a mod_date -a mod_time | sort -rn -k 7,7

SUGERENCIA: Utilice la opción mod_time como un campo de clasificación práctico (un solo número entero) y use mod_date para incluir una salida en lenguaje humano. (Coloque mod_time al final de la pantalla, donde es menos visible.)

Listado del contenido de un almacén (swlist -d)

Con swlist se puede obtener una lista de todo el software empaquetado, almacenado y listo para instalar.

La opción swlist -d permite obtener una lista del software que reside en el almacén por defecto del sistema host local. Para examinar cualquier almacén con la interface gráfica de usuario, puede utilizar swlist -i -d. También puede consultar los archivos de registro de sesión y auditoría asociados.

NOTA: La salida de swlist reflejará por defecto el formato POSIX para los atributos. Esto puede afectar a los usuarios que analizan esta salida.

En los ejemplos siguientes, las solicitudes de salida de swlist se envían a la salida estándar. En todos los ejemplos se da por sentado que la opción one_liner es revision size title y la opción level es product o indefinida.

Para obtener una lista del contenido del almacén en cinta local, /dev/rmt/0:

swlist -d @ /dev/rmt/0

AUDIT     3.5   9834    Trusted Systems Auditing Utils
COMMAND   1.7   4509    Core Command Set
C-LANG    2.5   5678    C Programming Language
DISKLES   1.8   6745    HP Cluster Commands
KERNEL    1.4   56908   Kernel Libraries and Headers
VUE       1.3   5489    Vue (Instant Ignition Release)
WINDOWS   2.06  10423   Windowing Products

Para obtener una lista de los atributos de los medios del almacén en cinta local, /dev/rmt/0:

swlist -d -v -l depot @ /dev/rmt/0

type        distribution
tag         CORE OS
description HP-UX Core Operating System Software Disc
number      B2358-13601
date        June 1991

Para obtener una lista de los productos almacenados en el almacén de software de host1 ubicado en /swmedia. En este ejemplo, se da por sentado que one_liner es title size architecture:

swlist -d @ host1:/swmedia

FRAME Frame Document Pkg 2319 HP-UX_9000_Series700/800_AorB
FRAME Frame Document Pkg 2458 OSF1_9000_Series700_1.0
ME30  3-D Mechanical Eng 5698 HP-UX_9000_Series300/800_AorB
SOFTBENCH Softbench Development Env 4578 HP-UX_9000_Series300
TEAMWORK Tmwk. Design/Analysis 3478 HP-UX_9000_Series300/400

Observe que los medios contienen dos versiones del producto FRAME.

Auditoría de un almacén de origen

Si tanto el sistema de origen como el sistema de destino son de la versión 10.30 o posterior de HP-UX, puede utilizar swlist para auditar el almacén. El administrador del sistema puede activar o desactivar la función de auditoría en el equipo del almacén de origen. Esta característica realiza el seguimiento de los usuarios y sus selecciones de software. Además, el administrador del sistema puede determinar cuándo se utilizan los almacenes.

Como administrador, debe configurar el valor de swagent.source_depot_audit en «true» en el archivo /var/adm/sw/defaults para swagent. Esto crea un archivo swaudit.log en el almacén de origen (para los almacenes directorio modificables) o en /var/tmp (para imágenes con formato tar, CD-ROM u otros almacenes no modificables). Esto funciona igual que swagent.log para el almacén de origen.

Puede consultar los archivos de auditoría escribiendo swlist -i -d. Mientras el sistema siga teniendo los archivos de catálogo de mensajes de SD correspondientes, puede consultar la información de auditoría en un almacén remoto o local (con las preferencias de idioma definidas).

Comprobación de un almacén (swverify -d)

El comando swverify se puede utilizar para comprobar el software ubicado en un almacén. swverify realiza las siguientes tareas:

  • Comprueba que se pueden cumplir todas las dependencias (prerrequisitos o correquisitos).

  • Informa sobre los archivos que faltan.

  • Comprueba los atributos de archivo, incluidos los permisos, los tipos de archivos, el tamaño, la suma de comprobación, la hora de la última modificación y los atributos major/minor.

Por ejemplo, para comprobar todo el contenido de un almacén local:

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

NOTA: El comando swverify no ejecuta secuencias de comandos de comprobación suministradas por proveedores en un almacén.

Eliminación de software en los almacenes

Al llamar a swremove con la opción –d, se elimina software en los almacenes en lugar de en los sistemas de archivos de un directorio raíz. Esto también significa que debe especificar una ruta para identificar el almacén desde el que desea eliminar el software. Por ejemplo:

swremove -d Old-Software @ /var/spool/sw

En el caso de la interface gráfica de usuario de swremove -d, el sistema le pide que especifique el almacén mediante un cuadro de diálogo que aparece después de llamar a la interface gráfica de usuario. Se trata del mismo cuadro de diálogo que se utiliza para precisar un destino de almacén para las operaciones de swcopy. Consulte el «Paso II: Especificación del destino» para obtener información sobre cómo utilizar este cuadro de diálogo.

Eliminación de un almacén

Para eliminar y anular automáticamente el registro de un almacén:

swremove -d \* @ /tmp/MyDepot

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.