Red Hat Training

A Red Hat training course is available for Red Hat Satellite

6.3. Sincronización a través de una exportación de satélite

La herramienta del Exportador de Satélite Red Hat Network (rhn-satellite-exporter) exporta el contenido del Satélite en un formato XML que el usuario importa a otro satélite idéntico. Exporte el contenido en el directorio seleccionado con la opción -d, traslade el directorio a otro Satélite y use la Herramienta de sincronización de Satélite Red Hat Network para importar el contenido. De esta manera se sincronizan los dos satélites.
El Exportador de Satélite Red Hat Network proporciona el siguiente contenido:
  • Familias de canales
  • Arquitecturas
  • Metadatos del canal
  • Listas negras
  • RPM
  • Metadatos del RPM
  • Erratas
  • Kickstarts
Para realizar una exportación con el Exportador de Satélite Red Hat Network, se deben cumplir los siguientes prerrequisitos:
  • La instalación de Satélite ha sido ejecutada con éxito.
  • Debe haber suficiente espacio de disco en el directorio especificado en la opción --dir para almacenar el contenido exportado.

6.3.1. Cómo exportar

Configure el Satélite de tal manera que se duplique en otro Satélite o haga una copia de seguridad en una solución de almacenamiento. Ejecute el comando como root.
# rhn-satellite-exporter --dir=/var/rhn-sat-export --no-errata
Una vez finalizado, el directorio a exportar puede ser ubicado en otro Satélite o solución de almacenamiento con rsync o scp -r.
El Exportador de Satélite Red Hat Network ofrece varias opciones de línea de comandos. Para usarlas, inserte la opción y el valor apropiados después del comando rhn-satellite-exporter.

Tabla 6.2. Opciones del Exportador de Satélite Red Hat Network

Opción Descripción
-d, --dir= Ubica la información exportada en este directorio.
-cCHANNEL_LABEL, --channel=CHANNEL_LABEL Procesa los datos para este canal (especificado por la etiqueta) únicamente. NOTA: la etiqueta (label) del canal no es lo mismo que nombre (name) del canal .
--list-channels Lista todos los canales disponibles y finaliza.
--list-steps Lista todos los pasos que rhn-satellite-exporter toma mientras exporta los datos. Estos pueden ser usados como valores para la opción --step.
-p --print-configuration Imprime la configuración y finaliza.
--print-report Imprime un reporte a la terminal cuando la exportación finalice.
--no-rpms No recupera los RPM reales.
--no-packages No exporta los metadatos del RPM.
--no-errata No procesa la información de erratas.
--no-kickstarts No procesa los datos kickstart (solamente en aprovisionamiento)
--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)
--start-date=START_DATE La fecha límite de inicio con la cual se compara las fechas de última modificación. Debe tener el formato AAAAMMDDHH24MISS (por ejemplo 20071225123000)
--end-date=END_DATE La fecha límite final con la cual se compara las fechas de última modificación. Debe tener el formato AAAAMMDDHH24MISS (por ejemplo 20071231235900)
--make-isos=MAKE_ISOS Crea un directorio ISO de volcado de canal llamado satellite-isos (--make-isos=cd o dvd, por ejemplo).
--email Envía un reporte por correo-e sobre los datos que fueron exportados y los errores que ocurrieron durante el proceso.
--traceback-mail=EMAIL Correo-e alternativo para la opción --email.
--db=BD Incluye una cadena de conexión a una base de datos alterna: username/password@SID.
--hard-links Exporta los archivos RPM y Kickstart con enlaces duros a los archivos originales.
Seleccione el contenido, por ejemplo, los RPM, las erratas o los Kickstarts, que desearía exportar mediante estas opciones de línea de comandos.
El tiempo que rhn-satellite-exporter tomará para exportar los datos depende del número y tamaño de los canales a ser exportados. Si se utilizan las opciones --no-packages, --no-kickstarts, --no-errata y --no-rpms se reducirá el tiempo de ejecución requerido por rhn-satellite-exporter; pero estas opciones no exportarán la información que puede ser potencialmente útil. Por esta razón, estas opciones solo se deben usar cuando se esté seguro de no necesitar la información que éstas excluyen. Además, debe utilizar la opción de satellite-sync cuando importe los datos. Por ejemplo, si utiliza --no-kickstarts con rhn-satellite-exporter, debe especificar la opción --no-kickstarts cuando importe los datos.
Al exportar un canal de base de Red Hat Network, asegúrese de exportar los canales de herramientas asociados con ese canal base. Los canales contienen los paquetes de auto-kickstart, los cuales instalan paquetes para iniciar con kickstart una máquina a través del Satélite.