4.2. Proceso de instalación del RHN Proxy Server


Las siguientes instrucciones describen el proceso de instalación del RHN Proxy Server:
  1. Registre con Red Hat Network el sistema Red Hat Enterprise Linux recién instalado (ya sea a los servidores centrales de RHN o a su servidor satélite) usando la cuenta de la organización que contiene los derechos del RHN Proxy Server. Para registrarse utilice el comando: rhn_register.
  2. Para realizar una instalación, escriba el siguiente comando:
    configure-proxy.sh
    
    Copy to Clipboard Toggle word wrap
    El programa de instalación de la línea de comandos dirige a los usuarios a través de una serie de peticiones relacionadas con la instalación de RHN Proxy Server y la información de configuración inicial como las opciones de instalación y la creación del certificado SSL. Las siguientes instrucciones describen el proceso de instalación:

    Nota

    Si presiona la tecla Enter en un intérprete de comandos en lugar de teclear en una entrada, el programa de instalación de línea de comandos de RHN Proxy Server usará la respuesta predeterminada encerrada entre paréntesis.
    Alternativamente, si desea utilizar las respuestas predeterminadas sin ninguna interacción de usuario, use la opción --non-interactive, la cual utiliza todas las respuestas predeterminadas.
  3. La primera serie de peticiones es información específica del sitio acerca de la instalación.
    Proxy version to activate [5.3]:
    
    Copy to Clipboard Toggle word wrap
    La Versión de Proxy le pedirá confirmar la versión de RHN Proxy Server que desea instalar.
    RHN Parent [satserver.example.com]:
    
    Copy to Clipboard Toggle word wrap
    El Servidor principal de RHN es el nombre de dominio o dirección del sistema servidor del Proxy que podría ser los servidores RHN Hosted (xmlrpc.rhn.redhat.com), o un servidor RHN Satellite Server.
    Traceback email []:
    
    Copy to Clipboard Toggle word wrap
    El Traceback email es la dirección a la que los mensajes de seguimiento de error son enviados, por lo general el correo-e del administrador de Proxy. Use comas para separar más de una dirección de correo-e en esta petición.
  4. La siguiente serie de peticiones se relaciona con la configuración de la información para generar un certificado SSL, la cual se recomienda para asegurar el tráfico desde y hacia el RHN Proxy Server.
    Use SSL [Y/n]: y
    
    Copy to Clipboard Toggle word wrap
    En el indicador Usar SSL, escriba 1 para configurar el RHN Proxy Server para soportar SSL.
    CA Chain [/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT]:
    
    Copy to Clipboard Toggle word wrap
    En la petición de Cadena CA, presione Enter para usar la ruta predeterminada para la Cadena de autoridad certificadora (CA), la cual por lo general, si el Proxy de RHN está comunicándose con el Satélite de RHN será /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT y si el proxy se está comunicando con RHN Hosted, será el archivo /usr/share/rhn/RHNS-CA-CERT.
    HTTP Proxy []:
    
    Copy to Clipboard Toggle word wrap
    Si el RHN Proxy Server se conecta a través de un proxy HTTP, entra el nombre de host de proxy y el número de puerto, tal como corporate.proxy.example.com:3128
    Regardless of whether you enabled SSL for the connection to the Proxy Parent
    Server, you will be prompted to generate an SSL certificate.
    This SSL certificate will allow client systems to connect to this Spacewalk Proxy
    securely. Refer to the Spacewalk Proxy Installation Guide for more information.
    Organization: Example Company
    Organization Unit [proxy1.example.com]:
    Common Name: proxy1.example.com
    City: New York
    State: New York
    Country code: US
    Email [admin@example.com]:
    
    Copy to Clipboard Toggle word wrap
    Escriba la información requerida para generar un certificado de servidor SSL apropiado, incluyendo el nombre de la Organización, la Unidad de organización (tal como Ingeniería), el Nombre común (el nombre de dominio), como también detalles de ciudad, estado y país. Por último, escriba la dirección de correo-e para contactar el administrador o técnico a cargo de los certificados SSL.
  5. El programa de instalación de línea de comandos le pide instalar el soporte de monitorización para RHN Proxy Server, le permite crear y llenar un canal de configuración para futuras instalaciones de RHN Proxy Server finalizar configuración SSL y ejecutar el programa de instalación de RHN Proxy Server.
    You do not have monitoring installed. Do you want to install it?
    Will run 'yum install spacewalk-proxy-monitoring'.  [Y/n]:n
    
    Copy to Clipboard Toggle word wrap
    Confirme si desea o no instalar el soporte de Monitorización en el servidor Proxy.
    Generating CA key and public certificate:
    CA password: 
    CA password confirmation: 
    Copying CA public certificate to /var/www/html/pub for distribution to clients:
    Generating SSL key and public certificate:
    CA password: 
    Backup made: 'rhn-ca-openssl.cnf' --> 'rhn-ca-openssl.cnf.1'
    Rotated: rhn-ca-openssl.cnf --> rhn-ca-openssl.cnf.1
    Installing SSL certificate for Apache and Jabberd:
    Preparing packages for installation...
    rhn-org-httpd-ssl-key-pair-proxy1.example-1.0-1
    
    Copy to Clipboard Toggle word wrap
    El programa configure-proxy.sh luego configura SSL, pidiéndole crear una contraseña de Autoridad certificadora y confirmarla antes de generar las llaves SSL keys y el certificado público.
    Create and populate configuration channel rhn_proxy_config_1000010000? [Y]:
    Using server name satserver.example.com
    Red Hat Network username: admin
    Password:
    Creating config channel rhn_proxy_config_1000010000
    Config channel rhn_proxy_config_1000010000 created
    using server name satserver.example.com
    Pushing to channel rhn_proxy_config_1000010000:
    Local file /etc/httpd/conf.d/ssl.conf -> remote file /etc/httpd/conf.d/ssl.conf
    Local file /etc/rhn/rhn.conf -> remote file /etc/rhn/rhn.conf
    Local file /etc/rhn/cluster.ini -> remote file /etc/rhn/cluster.ini
    Local file /etc/squid/squid.conf -> remote file /etc/squid/squid.conf
    Local file /etc/httpd/conf.d/cobbler-proxy.conf -> remote file /etc/httpd/conf.d/cobbler-proxy.conf
    Local file /etc/httpd/conf.d/rhn_proxy.conf -> remote file /etc/httpd/conf.d/rhn_proxy.conf
    Local file /etc/httpd/conf.d/rhn_broker.conf -> remote file /etc/httpd/conf.d/rhn_broker.conf
    Local file /etc/httpd/conf.d/rhn_redirect.conf -> remote file /etc/httpd/conf.d/rhn_redirect.conf
    Local file /etc/jabberd/c2s.xml -> remote file /etc/jabberd/c2s.xml
    Local file /etc/jabberd/sm.xml -> remote file /etc/jabberd/sm.xml
    
    Copy to Clipboard Toggle word wrap
    El instalador luego pregunta si desea o no crear un canal de configuración basado en los archivos de configuración creados mientras ejecuta configure-proxy.sh. Luego, el instalador creará un canal de configuración RHN Satellite Server basado en el nombre del cliente en el que RHN Proxy Server está instalado (en el ejemplo anterior el sysID es 1000010000), y recogerá los archivos de servidor httpd, SSL, squid y jabberd que comprimirán el canal de configuración para el servidor de Proxy.
  6. Por último, el instalador inicia y reinicia todos los servicios relacionados con RHN Proxy Server y sale cuando termina.
    Enabling Satellite Proxy
    Shutting down rhn-proxy...
    Shutting down Jabber router:                               [  OK  ]
    Stopping httpd:                                            [  OK  ]
    Stopping squid:                                            [  OK  ]
    Done.
    Starting rhn-proxy...
    init_cache_dir /var/spool/squid... Starting squid: .       [  OK  ]
    Starting httpd:                                            [  OK  ]
    Starting Jabber services                                   [  OK  ]
    Done.
    
    Copy to Clipboard Toggle word wrap

4.2.1. El archivo Answer

Si desea automatizar algunos de los procesos de instalación RHN Proxy Server en sus sistemas, el programa configure-proxy.sh permite a los administradores crear archivos de respuestas que contengan ya las respuestas a las preguntas en el programa de instalación.
El siguiente es un archivo de respuesta de ejemplo que contiene las respuestas pre-llenadas relacionadas con el número de versión, el servidor de RHN Satellite Server que sirve como el servidor primario, SSL y otros parámetros de configuración. Para obtener más información sobre la creación y uso de archivos de respuesta, consulte la página de manual configure-proxy.sh escribiendo man configure-proxy.sh en el intérprete de comandos.
# example of answer file for configure-proxy.sh
# for full list of possible option see
# man configure-proxy.sh

VERSION=5.2
RHN_PARENT=rhn-satellite.example.com
TRACEBACK_EMAIL=jsmith@example.com
USE_SSL=1
SSL_ORG="Red Hat"
SSL_ORGUNIT="Spacewalk"
SSL_CITY=Raleigh
SSL_STATE=NC
SSL_COUNTRY=US
INSTALL_MONITORING=N
ENABLE_SCOUT=N
CA_CHAIN=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
POPULATE_CONFIG_CHANNEL=Y
Copy to Clipboard Toggle word wrap
Para usar un archivo de respuesta (llamado answers.txt por ejemplo) con configure-proxy.sh, escriba lo siguiente:
configure-proxy.sh --answer-file=answers.txt
Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat
Volver arriba