Capítulo 3. Varios satélites
Sincronización intersatelital (ISS) le permite coordinar contenido entre satélites. Esta funcionalidad puede servir de varias formas, según las necesidades de su organización. Este capítulo contiene una sección sobre casos de uso y sobre cuál es la mejor forma de configurar ISS para que se ajuste a su organización.
Requerimientos de ISS
Las condiciones requeridas para usar ISS son las siguientes:
- Dos o más servidores de Satélite de RHN
- Por lo menos un Satélite de RHN poblado con un canal
- Para conexiones seguras, cada Satélite de RHN esclavo también requerirá un certificado del Satélite de RHN maestro
3.1. Sincronización intersatelital (ISS) Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
Procedimiento 3.1. Configuración del servidor maestro
El servidor maestro se utiliza para determinar los archivo que se van a sincronizar para otros satélites.
- Habilite la funcionalidad de sincronización intersatelital (ISS). Abra el archivo
/etc/rhn/rhn.conf
y añada o corrija la siguiente línea para que se lea:disable_iss=0
disable_iss=0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - En el archivo
/etc/rhn/rhn.conf
, localice la líneaallowed_iss_slaves=
. Por defecto, no se especifican satélites esclavos para sincronización . Ingrese el nombre de host de cada servidor satélite esclavo, separado por comas:allowed_iss_slaves=slave1.satellite.example.org,slave2.satellite.example.org
allowed_iss_slaves=slave1.satellite.example.org,slave2.satellite.example.org
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Guarde el archivo de configuración y reinicie el servicio
httpd
:service httpd restart
service httpd restart
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Procedimiento 3.2. Configuración de servidores esclavos
Los Servidores de satélite esclavo son las máquinas que tendrán su contenido sincronizado para el servidor maestro.
- 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/
. - Vea la lista de canales disponibles para sincronización desde el servidor maestro con el siguiente comando. Se desplegarán los canales oficiales de Red Hat y los canales personalizados disponibles:
satellite-sync --iss-parent=master.satellite.example.com --ca-cert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT --list-channels
satellite-sync --iss-parent=master.satellite.example.com --ca-cert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT --list-channels
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Remplace master.satellite.example.com por el nombre de host del servidor maestro.
Procedimiento 3.3. Cómo se realiza una sincronización Intersatelital
Una vez que estén configurados los servidores esclavos y maestros, se podrá realizar una sincronización entre ellos.
- En los servidores esclavos, abra el archivo
/etc/rhn/rhn.conf
en su editor de texto preferido y añada el nombre de host de servidor maestro y la información de ruta de archivo del certificado SSL:iss_parent = master.satellite.example.com iss_ca_chain = /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
iss_parent = master.satellite.example.com iss_ca_chain = /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Comience la sincronización ejecutando el comando
satellite-sync
:satellite-sync -c your-channel
satellite-sync -c your-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
.