| España-Español |
|
|
|
![]() |
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 softwareTareas de administración de almacenes adicionales y ejemplos |
|
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. 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 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)»).
Para crear un almacén en cinta desde myproduct.psf, un archivo de especificación de productos válido:
Para obtener más información acerca de swpackage, consulte el Capítulo 10: «Creación de paquetes de software». 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:
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: 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:
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. Puede utilizar el sistema HP-UX 11i para administrar almacenes para HP-UX 11.00 y 10.20, observando las pautas siguientes:
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: Para obtener una lista de todos los almacenes ubicados en un equipo remoto (hostA), escriba: 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 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.
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:
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
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:
Observe que los medios contienen dos versiones del producto FRAME. 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). El comando swverify se puede utilizar para comprobar el software ubicado en un almacén. swverify realiza las siguientes tareas:
Por ejemplo, para comprobar todo el contenido de un almacén local: swverify -d \* @ /var/spool/sw
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. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||