Red Hat Training

A Red Hat training course is available for Red Hat Satellite

Capítulo 6. Contenido y sincronización

Su servidor de Satélite Red Hat Network ahora está instalado. El siguiente paso es proporcionarle os paquetes y canales que van a ser servidos para los sistemas clientes. Este capítulo explica cómo importar el contenido y mantenerlo actualizado.
Asegúrese de cumplir los siguientes prerrequisitos antes de realizar una sincronización de Satélite Red Hat Network:
  • La instalación de Satélite Red Hat Network debe haberse realizado con éxito.
  • Las ISO de contenido de canal Red Hat Network o los datos del Exportador de Satélite Red Hat Network deben estar disponibles o el Satélite debe tener acceso a Internet y al sitio web de Red Hat Network.

6.1. Herramienta de sincronización de Satélite Red Hat Network

La Herramienta de sincronización de Satélite Red Hat Network (satellite-sync) permite la actualización de un Satélite Red Hat Network y sus metadatos de base de datos y paquetes RPM con varias fuentes.

Importante

satellite-sync importa una gran cantidad de datos, especialmente en servidores de Satélite instalados recientemente. Si su base de datos tiene problemas de rendimiento, tras de hacer una gran cantidad de cambios de datos, considere reunir las estadísticas en la base de datos. Consulte la Sección 9.4, “Uso de Control de Base de datos RHN para obtener mayor información.
Para lanzar la Herramienta de sincronización de Satélite Red Hat Network, ejecute el siguiente comando como root:
# satellite-sync
La Herramienta de sincronización de Satélite Red Hat Network funciona por pasos. Para obtener la información de erratas, se debe saber primero qué paquetes contiene. Para que los paquetes puedan ser actualizados, la herramienta debe identificar primero el canal (o canales) asociado(s). Por esta razón, la Herramienta de sincronización de Satélite Red Hat Network ejecuta sus acciones en el siguiente orden:
  1. channel-families — Importa/Sincroniza los datos de la familia de canal (arquitectura).
  2. channels — Importa/Sincroniza los datos del canal.
  3. rpms — Importa/Sincroniza RPMs.
  4. packages — Importa/Sincroniza los datos completos del paquete para aquellos RPM recibidos con éxito.
  5. errata — Importa/sincroniza información de erratas.
Cada uno de estos pasos puede ser iniciado individualmente con propósitos de prueba; la herramienta detendrá la ejecución tan pronto cuando el paso se haya completado. Todos los pasos que precede a éste se efectuarán. Así, al llamar al paso rpms de forma automática seguirá primero los pasos de channels y channel-families. Para iniciar un paso individual, use la opción --step:
# satellite-sync --step=rpms
Además de la opción --step, la Herramienta de sincronización de Satélite Red Hat Network ofrece otras opciones para la línea de comandos. Para usarlas inserte la opción y el valor apropiado después del comando satellite-sync en el momento de lanzar la importación/sincronización.

Tabla 6.1. Opciones de satellite-sync

Opción Descripción
-h, --help Muestra esta lista de opciones y finaliza.
-d=, --db=BD Incluye una cadena de conexión a una base de datos alterna: username/password@SID.
-m=, --mount-point=MOUNT_POINT Realiza la importación/sincronización desde un medio local montado en el Satélite. Esta opción se utiliza en entornos cerrados (como aquellos creados durante una instalación desconectada).
--list-channels Lista todos los canales disponibles y finaliza.
-cCANAL, --channel=ETIQUETA_DE_CANAL Procesa los datos exclusivamente para este canal. Varios canales pueden incluirse al repetir la opción. Si no se especifica ningún canal, Satélite actualizará todos los canales.
-p, --print-configuration Imprime la configuración actual y sale.
--no-ssl No recomendado - Desactiva SSL.
--step=STEP_NAME Ejecuta el proceso de sincronización únicamente hasta el paso especificado. Generalmente utilizado en pruebas.
--no-rpms No recupera los RPM reales.
--no-packages No procesa todos los datos del paquete.
--no-errata No procesa la información de erratas.
--no-kickstarts No procesa los datos kickstart (solamente en aprovisionamiento)
--force-all-packages Obliga el procesamiento de todos los datos del paquete sin ejecutar una comparación.
--debug-level=NIVEL_NÚMERO Anula la cantidad de mensajería enviada a los archivos log y generada en la pantalla establecida en /etc/rhn/rhn.conf, 0-6 (2 por defecto)
--email Envía por correo-e un reporte de los elementos que fueron importados y sincronizados al destinatario designado de correos de seguimiento.
--traceback-mail=TRACEBACK_MAIL Direcciona la salida de la sincronización (de --email) a esta dirección de correo.
-s=, --server=SERVIDOR Incluye el nombre de host de un servidor alterno para realizar la conexión para la sincronización.
--http-proxy=HTTP_PROXY Añade un servidor Proxy HTTP alterno en la forma hostname:port.
--http-proxy-username=PROXY_USERNAME Incluye el nombre de usuario para el servidor Proxy HTTP alterno.
--http-proxy-password=PROXY_PASSWORD Incluye la contraseña para el servidor Proxy HTTP alterno.
--ca-cert=CA_CERT Utiliza un certificado SSL CA alterno mediante la inclusión de la ruta completa y el nombre de archivo.
--systemid=SYSTEM_ID Para depuración únicamente - Incluye la ruta de un ID de un sistema digital alterno.
--batch-size=BATCH_SIZE Para depuración únicamente - Establece el porcentaje del tamaño de lote máximo para el proceso de importación XML/base de datos. Consulte las páginas man de satellite-sync para obtener mayor información.