Capítulo 3. Información de Proxy de Red Hat Satellite


Esta es una sección sobre el uso de Red Hat Satellite Proxy con el Gestor de paquetes de Red Hat Network.
El Gestor de paquetes de Red Hat Network es una herramienta de línea de comandos que permite a una organización servir los paquetes locales asociados con un canal de Red Hat Network privado mediante el Servidor proxy de Red Hat Network. Para actualizar únicamente los paquetes oficiales de Red Hat para el Servidor proxy de Red Hat Network, no instale el Gestor de paquetes de Red Hat Network.
Para usar el Gestor de paquetes de Red Hat Network, instale el paquete rhns-proxy-package-manager y sus dependencias.
Solamente la información de los encabezados para los paquetes es cargada a los servidores de Red Hat Network. Los encabezados se requieren para que Red Hat Network pueda resolver las dependencias para los sistemas cliente. Los archivos de paquetes (*.rpm) son almacenados en el Servidor proxy de Red Hat Network.
El Gestor de paquetes de Red Hat Network utiliza los mismos parámetros que el Proxy, tal y como se define en el archivo de configuración /etc/rhn/rhn.conf.
Un resumen de todas las opciones de línea de comandos para rhn_package_manager del Gestor de paquetes de Red Hat Network:
Expand
Tabla 3.1. Opciones de rhn_package_manager
Opción Descripción
-v, --verbose Aumentar verbosidad.
-dDIR, --dir=DIR Procesar paquetes desde el directorio DIR.
-cCHANNEL, --channel=CHANNEL Administrar este canal - puede estar presente varias veces.
-nNUMBER, --count=NUMBER Procesar este número de encabezados por llamada - el predeterminado es 32.
-l, --list Crear una lista con el nombre del paquete, el número de versión, el número de lanzamiento y la arquitectura, del canal(es) especificado.
-s, --sync Revisar si el directorio local está sincronizado con el servidor.
-p, --printconf Imprime la configuración actual y sale.
-XPATTERN, --exclude=PATTERN Excluir los archivos que coincidan con esta expresión global - puede estar presente varias veces.
--newest Enviar únicamente los paquetes que son más nuevos que los paquetes ya enviados al servidor para el canal especificado.
--stdin Leer el nombre del paquete desde stdin.
--nosig Enviar canales sin firma. Por defecto, el Gestor de paquetes de Red Hat Network intenta enviar únicamente los paquetes firmados.
--username=USERNAME Especificar su nombre de usuario de Red Hat Network. Si no lo proporciona se le preguntará por él.
--password=PASSWORD Especificar su contraseña de usuario de Red Hat Network. Si no lo proporciona se le preguntará por él.
--source Cargar fuente de encabezados del paquete.
--dontcopy En el paso posterior a la carga, no copie los paquetes a su ubicación final en el árbol de paquetes.
--test Únicamente imprime los paquetes a ser enviados.
--no-ssl No se recomienda - Apague SSL.
-?, --usage Describir brevemente las opciones.
--copyonly Copiar los archivos listados en el argumento en el canal especificado. Es útil cuando a un canal en el Proxy le falta un paquete y usted no desea importar de nuevo todos los paquetes en el canal. Por ejemplo, rhn_package_manager -cCHANNEL --copyonly /RUTA/AL/ARCHIVO/EXTRAVIADO
-h, --help Muestra la pantalla de ayuda con la lista de opciones.

Nota

Estas opciones para la línea de comandos se describen también en la página de manual de rhn_package_manager: man rhn_package_manager.
Para que el Gestor de paquetes de Red Hat Network pueda servir los paquetes locales, realice los siguientes pasos:
  1. Creación de un canal privado
  2. Descargue los paquetes locales en el canal.
Los pasos se discutirán más adelante en las siguientes secciones.

3.1.1. Creación de un canal privado

Antes de que los paquetes locales sean proporcionados mediante el Servidor proxy de Red Hat Network, se necesita un canal privado para almacenarlos. Ejecute los siguientes pasos para crear una canal privado:
  1. Inicie una sesión en la interfaz web de Red Hat Network en https://rhn.redhat.com o en el servidor local de Red Hat Satellite en la red.
  2. Haga clic en Canales en la barra de navegación superior. Si la opción Administrar canales no está presente en la barra de navegación izquierda, asegúrese de que el usuario tiene el conjunto de permisos de edición de canal. Realice esto a través de la categoría Usuarios accesible a través de la barra de navegación superior.
  3. En la barra de navegación izquierda, haga clic en Administrar canales de Software y luego en el botón crear nuevo canal en la esquina superior izquierda de la página.
  4. Seleccione un canal principal y una arquitectura de canal base, luego ingrese un nombre, una etiqueta, un resumen y una descripción para el nuevo canal privado. La etiqueta del canal debe: tener al menos seis caracteres, iniciar con una letra y tener solo letras minúsculas, dígitos, guiones (-) y puntos (.). Ingrese también la URL de la llave GPG de canal. Aunque este campo no es requerido, se recomienda para reforzar la seguridad. Para obtener instrucciones sobre cómo generar las llaves GPG, consulte la Guía de administración de canales de Red Hat Network.
  5. Haga clic en Crear canal

3.1.2. Actualización de paquetes

Nota

Usted debe ser un Administrador de organización para cargar paquetes a canales privados de Red Hat Network. El script le preguntará su nombre de usuario y contraseña.
Después de crear el canal privado, cargue los encabezados de paquetes para los RPM binarios y fuente al Servidor de Red Hat Network y copie los paquetes en el Servidor de agente proxy de Red Hat Network. Para cargar los encabezados de paquetes para los RPM binarios, ejecute el siguiente comando:
 rhn_package_manager -c "label_of_private_channel" pkg-list
Este comando cargará el encabezado del paquete al nombre del canal especificado, y el paquete a /var/spool/rhn-proxy/rhn.
pkg-list es la lista de paquetes que van a ser cargados. Asimismo, puede utilizar la opción -d para especificar el directorio local que contiene los paquetes a añadir al canal. Asegúrese de que el directorio contenga únicamente los paquetes que va a incluir y no otros archivos. El Gestor de paquetes de Red Hat Network también puede leer la lista de paquetes desde la entrada estándar (mediante --stdin).
Para cargar los encabezados de los paquetes de los RPM de código fuente:
 rhn_package_manager -c "label_of_private_channel" --source pkg-list
Si tiene más de un canal especificado (usando la opción -c o --channel), los encabezados de paquetes cargados serán enlazados a todos los canales listados.

Nota

Si no se especifica un nombre de canal, el paquete no se añade a ningún canal. Los paquetes pueden ser luego añadido a algún canal mediante la interfaz web Red Hat Network. La interfaz también sirve para modificar canales privados existentes.
Después de cargar los paquetes, puede revisar inmediatamente la interfaz de red de Red Hat Network para verificar su presencia. Haga clic en Canales en la barra de navegación superior, luego en Administrar canales de Software en la barra de navegación izquierda y posteriormente en el nombre del canal personalizado. A continuación, haga clic en la sub-pestaña Paquetes. Cada RPM debe ser listado.
También puede ver si el directorio local está sincronizado con la imagen de los canales del Servidor Red Hat Network de los canales en la línea de comandos:
 rhn_package_manager -s -c "label_of_private_channel" 
La opción -s listará todos los paquetes faltantes, (los paquetes cargados en el servidor de Red Hat Network, pero que no están presentes en el directorio local. Debe ser un Administrador de organización para poder utilizar esta opción. El script le pedirá el nombre de usuario y la contraseña de Red Hat Network.
Si está utilizando el Gestor de paquetes de Red Hat Network para actualizar los paquetes locales, debe ir al sitio web de Red Hat Network para suscribir el sistema al canal privado.
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat
Volver arriba