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:
channel-families
— Importa/Sincroniza los datos de la familia de canal (arquitectura).channels
— Importa/Sincroniza los datos del canal.rpms
— Importa/Sincroniza RPMs.packages
— Importa/Sincroniza los datos completos del paquete para aquellos RPM recibidos con éxito.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. |