Red Hat Training
A Red Hat training course is available for Red Hat Satellite
1.3. Varios satélites
Nota
Requerimientos de ISS
- Dos o más servidores de Red Hat Satellite
- Por lo menos un Red Hat Satellite poblado con un canal
- Los privilegios de administrados de Satélite en todos los sistemas Satélite destinados para ISS.
1.3.1. Sincronización intersatelital
spacewalk-sync-setup
. Ambos métodos son efectivos y quedan a disposición del usuario.
1.3.1.1. Configuración manual
Procedimiento 1.1. Configuración del Servidor satélite maestro
satellite-sync
utilizan esta información para asignar propiedad de canal personalizado a la organización esclava, la cual se asigna a una organización maestra específica. También puede asignar la relación de confianza entre la organización maestra expuesta a las organizaciones esclavas coincidentes, al crear relaciones equivalentes en el esclavo.
- En la interfaz de red
- Ingrese como Administrador de Satélite.
- Haga clic en Admin → Configuración ISS → Configuración de maestro.
- En la esquina superior derecha, haga clic en Añadir nuevo esclavo.
- Complete la siguiente información:
- Nombres de esclavo completamente calificado (FQDN)
- ¿Permitir al esclavo sincronizarse? - Al escoger este campo le permitirá al Satélite esclavo acceder a este Satélite maestro. De lo contrario, el contacto con este esclavo le será negado.
- ¿Sincronizar todas las organizaciones a esclavo? - Al verificar este campo todos las organizaciones se sincronizarán al Satélite esclavo.
Nota
Al elegir la opción ¿Sincronizar todas las Org. al Esclavo?" en la página de Configuración de maestro se remplazará por cualquier organización seleccionada específicamente en la tabla de Organización local de abajo. - Haga clic en Crear.
- (Opcional) Haga clic en la organización local que va a ser exportada al Satélite esclavo.
- Haga clic en Aceptar organizaciones.
Nota
En Satellite 5.5, el Satélite maestro utilizaba el parámetroiss_slaves
en el archivo/etc/rhn/rhn.conf
para identificar los esclavos que podrían contactar el Satélite maestro. Satellite 5.6 usa la información en la página de Configuración de maestro para determinar esta información.
- En la línea de comandos:
- Habilite la funcionalidad de sincronización intersatelital (ISS) en el archivo
/etc/rhn/rhn.conf
:disable_iss=0
- Guarde el archivo de configuración y reinicie el servicio
httpd
:service httpd restart
Procedimiento 1.2. Configuración de servidores esclavos
- Para configurar servidores esclavos de forma segura, requerirá el certificado
ORG-SSL
del servidor maestro. Puede descargar el certificado HTTP desde el directorio/pub/
de cualquier satélite. El archivo se llamaRHN-ORG-TRUSTED-SSL-CERT
, pero puede cambiarle el nombre y colocarlo en el sistema de archivos local del esclavo, como por ejemplo en el directorio/usr/share/rhn/
. - Ingrese al Satélite esclavo como un administrador de Satélite.
- Haga clic en Admin → Configuración ISS Configuration → Configuración de esclavo.
- En la esquina superior derecha, haga clic en Añadir nuevo maestro.
- Complete la siguiente información:
- Nombre de maestro completamente calificado
- ¿Maestro predeterminado?
- Nombre de archivos de este Certificado CA de maestro - Use la ruta completa del certificado CA descargado en el paso inicial de este procedimiento.
- Haga clic en Añadir nuevo maestro.
Procedimiento 1.3. Cómo se realiza una sincronización Intersatelital
- Comience la sincronización ejecutando el comando
satellite-sync
:satellite-sync -c your-channel
Nota
Las opciones de línea de comandos que usted proporciona con el comandosatellite-sync
sobrescribirán cualquier parámetro personalizado en el archivo/etc/rhn/rhn.conf
.
Procedimiento 1.4. Asignación de organizaciones exportadas del Satélite maestro a las organizaciones de Satélite esclavo
Después de los procedimientos que le preceden, el Satélite maestro debe aparecer en la Configuración de esclavo del Satélite esclavo en Admin → Configuración ISS → Configuración de esclavo. Si no aparece, revise los pasos anteriores.
- Ingrese como Administrador de Satélite.
- Haga clic en Admin → Configuración ISS Configuration → Configuración de esclavo.
- Haga clic en el nombre de Satélite maestro que desee seleccionar.
- Use la cajilla desplegable para asignar el nombre de la organización maestra exportada a una organización local en el Satélite esclavo.
- Haga clic en Actualizar asignación.
- En la línea de comandos, ejecute el comando
satellite-sync
en cada uno de los canales personales para obtener la estructura de confianza y permisos de canal correctos:satellite-sync -c your-channel
1.3.1.2. Configuración automatizada
spacewalk-sync-setup
le permite a los usuarios especificar una instancia de Satélite maestro y esclavo y utiliza archivos de configuración para establecer la información descrita en la configuración de maestro y esclavo. Puede crear un set de archivos de configuración predeterminados si se solicita. En esencia, automatiza la configuración y asignación realizadas previamente para relaciones maestro-esclavo.
Para que la configuración automatizada tenga éxito:
- El paquete spacewalk-util debe ser instalado en el sistema que ejecutará el comando
spacewalk-sync-setup
. - Las organizaciones existentes con permisos personalizados en el Satélite maestro deben estar presentes.
- Las organizaciones existentes dentro del Satélite esclavo deben estar presentes.
Procedimiento 1.5. Configuración del Servidor satélite maestro
- Habilite la funcionalidad de sincronización intersatelital (ISS) en el archivo
/etc/rhn/rhn.conf
:disable_iss=0
- Guarde el archivo de configuración y reinicie el servicio
httpd
:service httpd restart
Procedimiento 1.6. Configuración de servidores esclavos
- Para configurar servidores esclavos de forma segura, requerirá el certificado
ORG-SSL
del servidor maestro. Puede descargar el certificado HTTP desde el directorio/pub/
de cualquier satélite. El archivo se llamaRHN-ORG-TRUSTED-SSL-CERT
, pero puede cambiarle el nombre y colocarlo en el sistema de archivos local del esclavo, como por ejemplo en el directorio/usr/share/rhn/
. - Ingrese al Satélite esclavo como un administrador de Satélite.
- Haga clic en Admin → Configuración ISS Configuration → Configuración de esclavo.
- En la esquina superior derecha, haga clic en Añadir nuevo maestro.
- Complete la siguiente información:
- Nombre de maestro completamente calificado
- ¿Maestro predeterminado?
- Nombre de archivos de este Certificado CA de maestro - Use la ruta completa del certificado CA descargado en el paso inicial de este procedimiento.
- Haga clic en Añadir nuevo maestro.
Procedimiento 1.7. Asignación de organizaciones de Satélite maestro a las organizaciones de Satélite esclavo mediante spacewalk-sync-setup
- Ingresar al sistema. No importa si es un Satélite maestro, un Satélite esclavo o un sistema diferente, siempre y cuando el sistema pueda acceder a la API pública XMLRPC de los satélites maestro y esclavo.
- Ejecute
spacewalk-sync-setup
en una interfaz de línea de comandos:spacewalk-sync-setup --ms=[Master_FQDN] \ --ml=[Master_Sat_Admin_login] \ --mp=[Master_Sat_Admin_password] \ --ss=[Slave FQDN] --sl=[Slave_Sat_Admin_login] \ --sp=[Slave_Sat_Admin_password> \ --create-templates --apply
Donde:- --ms=MASTER, --master-server=MASTER es el FQDN del maestro al que se va a conectar
- --ml=MASTER_LOGIN, --master-login=MASTER_LOGIN es el nombre de ingreso del administrador de satélite para el Satélite maestro
- --mp=MASTER_PASSWORD, --master-password=MASTER_PASSWORD es la contraseña para el nombre de ingreso del administrador de satélite en el Satélite maestro
- --ss=SLAVE, --slave-server=SLAVE es el FQDN del Satélite esclavo al que se va a conectar.
- --sl=SLAVE_LOGIN, --slave-login=SLAVE_LOGIN es el nombre de ingreso del administrador de satélite para el Satélite esclavo
- --sp=SLAVE_PASSWORD, --slave-password=SLAVE_PASSWORD es la contraseña para el nombre de ingreso del administrador del Satélite en el Satélite esclavo
- --ct, --create-templates es la opción que crea un archivo de configuración de maestro y esclavo para el par maestro-esclavo que hemos señalado
- --apply le dice a las instancias de satélite que haga los cambios especificados por los archivos de configuración a las instancias de Satélite especificadas
Nota
Para más opciones de configuración:spacewalk-sync-setup --help
La salida de este comando será la siguiente:INFO: Connecting to [admin@master-fqdn] INFO: Connecting to [admin@slave-fqdn] INFO: Generating master-setup file $HOME/.spacewalk-sync-setup/master.txt INFO: Generating slave-setup file $HOME/.spacewalk-sync-setup/slave.txt INFO: Applying master-setup $HOME/.spacewalk-sync-setup/master.txt INFO: Applying slave-setup $HOME/.spacewalk-sync-setup/slave.txt
- En la línea de comandos, ejecute el comando
satellite-sync
en cada uno de los canales personales para obtener la estructura de confianza y permisos de canal correctos:satellite-sync -c your-channel