Red Hat Training

A Red Hat training course is available for Red Hat Satellite

Capítulo 5. Red Hat Satellite Capsule Servers

Red Satellite Capsule Server es un componente de Satellite que proporciona servicios federados para descubrir, aprovisionar y configurar hosts fuera del Satellite Server primario. Un Satellite Capsule Server ofrece las siguientes funcionalidades:
  • Las funcionalidades de Pulp Server y Nodo de contenido, incluyen:
    • Sincronización de repositorio
    • Entrega de contenido
  • Las funcionalidades de Red Hat Satellite Provisioning Smart Proxy, incluyen:
    • DHCP, incluidos los servidores ISC DHCP y MS DHCP
    • DNS, incluidos los servidores Bind y MS DNS
    • Cualquier servidor TFTP basado en UNIX
    • Servidores Puppet Master a partir de 0.24
    • Puppet CA administra firma y limpieza de certificado
    • Baseboard Management Controller (BMC) para administración de energía
Satellite Capsule Server es un medio para escalar la instalación de Satellite. Las organizaciones pueden crear varias Capsule en diferentes sitios geográficos en donde se localicen los centros de datos. Su administración se centraliza a través de Satellite Server. Cuando un usuario de Satellite promueve contenido a un entorno de producción, Satellite Server enviará el contenido desde el Satellite Server a cada uno de los Satellite Capsule Server. Los sistemas host extraen el contenido y la configuración de los Satellite Capsule Server en su sitio y no desde el Satellite Server central .
Al crear varios Satellite Capsule Server: disminuirá la carga en el servidor central, aumentará la redundancia y reducirá el uso de ancho de banda.
14370%2C+Installation+Guide-6.0-103-11-2014+16%3A41%3A52Red+Hat+Satellite+6Docs+Install+GuideReportar un error

5.1. Prerrequisitos de Red Hat Satellite Capsule Server

Los requerimientos de Satellite Capsule son idénticos al de Satellite Server. Estas condiciones deben cumplirse antes de instalar Red Hat Satellite Capsule:
Sistema Operativo de base

Red Hat Satellite Capsule recibe soporte en Red Hat Enterprise Linux 6.5 o superior. Instale el sistema operativo desde el disco, la imagen ISO local, kickstart, o cualquier otro método que soporte Red Hat. Red Hat Satellite Capusule requiere instalaciones Red Hat Enterprise Linux con el grupo de paquetes @Base con ninguna otra modificación de paquetes y sin terceras partes.

Cuando instale Red Hat Enterprise Linux desde un CD o imagen ISO, no hay necesidad de seleccionar ningún grupo de paquetes; Red  Hat Satellite Capsule solo requiere la instalación del sistema operativo de base. Cuando instale el sistema operativo a través de kickstart, seleccione el grupo de paquetes @Base.
  • Debe haber al menos un host conectado con las siguientes especificaciones:
    • Arquitectura de 64 bits
    • Red Hat Enterprise Linux 6.5 o posterior
    • Un mínimo de dos núcleos de CPU, aunque se recomiendan cuatro.
    • Un mínimo de 8 GB de memoria, aunque lo ideal sería 12 GB de memoria para cada instancia de Satellite. Es recomendable usar 4 GB de espacio swap en lo posible.
    • Un almacenamiento mínimo de 5 GB para la instalación básica de Red Hat Enterprise Linux, 300 MB para la instalación de Red Hat Satellite Capsule y por lo menos 10 GB de almacenamiento para que cada repositorio único sea sincronizado en el sistema de archivos /var.
      Los paquetes que están duplicados en diferentes canales solo se almacenan en el disco. Los repositorios adicionales que contienen paquetes duplicados requerirán menos almacenamiento adicional.

      Nota

      El volumen de almacenamiento reside en los directorios /var/lib/mongodb y /var/lib/pulp. Estos end points are not manually configurable. Ensure that storage is available on the /var file system to prevent storage issues.
    • No hay máquina virtual Java instalada en el sistema, retírela en caso de que exista.
    • No hay archivos RPM Puppet instalados en el sistema.
    • No hay repositorios YUM de terceras partes sin soporte habilitados. Los repositorios de terceras partes o versiones de paquetes sin soporte pueden entrar en conflicto o causar errores de configuración.
  • Acceso de usuario administrativo (root)
  • Resolución de DNS inversa y reversa total con el nombre de dominio completo. Revise que el hostname y localhost se resuelvan correctamente, mediante los siguientes comandos:
    # ping -c1 localhost
    # ping -c1 `hostname -s` # my_system
    # ping -c1 `hostname -f` # my_system.domain.com
    
  • Suscripciones disponible en Red Hat Satellite Server.
Especificaciones de aplicaciones

Las especificaciones de instalación de aplicaciones de Satellite son las siguientes:

Se recomienda instalar y habilitar en Satellite un sincronizador, como por ejemplo: ntpd. Ejecute el siguiente comando para iniciar el servicio ntpd y hágalo persistente a través de los reinicios:
# service ntpd start; chkconfig ntpd on
Puertos de red requeridos

Debe cumplir con las siguientes condiciones antes de continuar con esta tarea:

  • El puerto 443 para HTTPS ( WWW segura) debe estar abierto para conexiones de entrada.
  • El puerto 5671 debe estar abierto para comunicación SSL con sistemas administrados.
  • El puerto para HTTP (WWW) debe estar abierto para descargar los archivos bootstrap.
  • El puerto 8080 para TCP debe estar libre para conexiones Java.
  • El puerto 8140 debe estar abierto para conexiones de entrada Puppet con sistemas administrados.
  • El puerto 9090 debe estar abierto para conexiones Foreman Smart Proxy con sistemas administrados.
Ejecute los siguientes comandos para configurar el cortafuegos con el comando iptables y para que estas reglas persistan durante los reinicios:
# iptables -I INPUT -m state --state NEW -p tcp --dport 443 -j ACCEPT \
&& iptables -I INPUT -m state --state NEW -p tcp --dport 5671 -j ACCEPT \
&& iptables -I INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT \
&& iptables -I INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT \
&& iptables -I INPUT -m state --state NEW -p tcp --dport 8140 -j ACCEPT \
&& iptables -I INPUT -m state --state NEW -p tcp --dport 9090 -j ACCEPT \
# iptables-save > /etc/sysconfig/iptables
Red Hat Satellite Server

Satellite Server debe tener repositorios Red Hat Software Collections habilitados y sincronizados antes de la instalación de Capsule Server.

Importante

Red Hat recomienda que Satellite Capsule sea un sistema recién aprovisionado, que no sirva a otra función que no sea la de Satellite Capsule.
14370%2C+Installation+Guide-6.0-103-11-2014+16%3A41%3A52Red+Hat+Satellite+6Docs+Install+GuideReportar un error