25.7 Duplicación de actualizaciones de Red Hat desde el repositorio de NU utilizando una suscripción a YUM

Se pueden duplicar actualizaciones de Red Hat desde el repositorio de NU utilizando suscripciones a YUM y actualizando los dispositivos RHEL. Estas actualizaciones están disponibles en los catálogos RES para las plataformas de destino de 32 y 64 bits. Se puede mostrar una lista de los catálogos RES como, por ejemplo, RES3, RES4 y RES5 utilizando una suscripción a NU. No obstante, para duplicar el lote de actualización para un catálogo RES específico, deberá configurar una suscripción a YUM. No puede usar una suscripción a NU a causa de las limitaciones de la información de destino de la distribución en los metadatos del catálogo RES, en el repositorio de NU.

Para usar una suscripción a YUM para duplicar los catálogos RES desde el repositorio de NU:

  1. Ejecute el siguiente comando para verificar si hay algún catálogo RES o Red Hat en el servidor remoto de NU:

    zlmmirror slc -c archivo_configuración_duplicación_NU -v

    De esta manera se muestra una lista de los catálogos del servidor remoto de NU.

  2. En la sección <Remote Server> del archivo de configuración de duplicación de NU, edite los siguientes elementos de configuración:

    Elemento de configuración

    Ajuste

    <Base></Base>

    Especifique la vía al servidor que desea duplicar, el nombre del catálogo y la arquitectura.

    <Base>https://nu.novell.com/repo/$RCE/nombre_catálogo/arquitectura</Base>

    Por ejemplo:

    La URL base para un destino de 32 bits de un catálogo RES5 es <Base>https://nu.novell.com/repo/$RCE/RES5/i386</Base>.

    La URL base para un destino de 64 bits de un catálogo RES5 es <Base>https://nu.novell.com/repo/$RCE/RES5/x86_64</Base>.

    <Type></Type>

    Tipo de servidor que se quiere duplicar.

    <Type>yum</Type>

    <Platform></Platform>

    La plataforma del dispositivo en el que desea duplicar los paquetes.

    <Platform>plataforma</Platform>

    Por ejemplo, si la plataforma de destino es rhel-5-i386, edite la etiqueta de la plataforma para que sea:

    <Platform>rhel-5</Platform>

    La plataforma de destino debe definirse en ZENworks Linux Management.

    <User></User>

    Nombre de usuario para iniciar sesión en el servidor remoto de NU.

    <User>usuario</User>

    <Password></Password>

    Contraseña para el nombre de usuario indicado en el elemento User.

    <Password>contraseña</Password>

  3. En la sección <Catalog>, edite los siguientes elementos de configuración:

    Elemento de configuración

    Ajuste

    <Name></Name>

    Especifique con el siguiente formato el nombre del catálogo que desea duplicar desde el servidor remoto:

    <Name>plataforma-catalog</Name>

    Por ejemplo, si la plataforma es rhel-5, el nombre del catálogo debe ser <Name>rhel-5-catalog</Name>.

    En la sección <Catalog> no es necesario proporcionar un valor para la etiqueta <Target> porque los lotes del catálogo deben duplicarse por separado para cada destino. Si especifica un valor para la etiqueta <Target>, sólo podrá duplicar aquellos paquetes de arquitectura que coincidan con el destino especificado. Debe especificar URL separadas para cada destino en la etiqueta <Base> de la sección <Remote Server> del archivo de configuración.

    Para duplicar paquetes de catálogo para destinos RHEL de 32 bits (como rhel-5-i386), el proceso de duplicación duplica automáticamente los paquetes de todas las arquitecturas compatibles de 32 bits (como i386, i586, i686 y noarch).

    Para duplicar paquetes de catálogos para destinos RHEL de 64 bits (como rhel-5-x86_64) en un lote concreto, los paquetes para la arquitectura de 32 bits se incluyen como destino rhel-5-i386 en el lote. Los destinos de todos los paquetes de arquitectura de 32 bits del lote duplicado se deben convertir de 32 bits al destino correspondiente de 64 bits usando para ello el comando zlman bap.

    Por ejemplo, para convertir todos los paquetes de la arquitectura de 32 bits desde rhel-5-i386 al destino correspondiente rhel-5-x86_64, debe ejecutar el comando zlman bap de la siguiente forma:

    zlman bap --freshen=true nombre_lote rhel-5-x86_64 /var/opt/novell/zenworks/pkg-repo/bundles/dos_primeras_letras_del_GUID_del_lote/GUID_lote/versión_lote/rhel-5-i386/*.rpm.

  4. Guarde el archivo de configuración.