GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar SpaceWalk en CentOS 6 / RHEL 6

Paseo espacial es la solución de administración de paquetes y sistemas para Red Hat sistema operativo derivado de Linux como CentOS , Scientific Linux y Fedora , por la comunidad de caminatas espaciales. Se publica bajo licencia GPLv2.

Ofrece una forma más flexible de hacer

  1. Inventario de los sistemas
  2. Instalar y actualizar paquetes del sistema.
  3. Configuración para instalación Kick-start.
  4. Implemente y administre los archivos de configuración desde una sola ubicación
  5. Iniciar/Detener/Configurar los invitados.
  6. Distribuya el contenido a través de múltiples ubicaciones geográficas utilizando el proxy de paseo espacial.

Serie de artículos:

1 :Cómo instalar SpaceWalk en CentOS 6/RHEL 6

2 :Gestión de canales y repositorios en Spacewalk

3 :Registrar clientes con SpaceWalk Server

Paseo espacial proporciona la interfaz web para administrar y ver las actualizaciones del sistema que están registradas, y podemos iniciar tareas como instalación, actualización, inventario, etc.

Aquí está el tutorial sobre cómo instalar SpaceWalk en CentOS 6 / RHEL 6 .

Requisitos

Antes de instalar SpaceWalk en CentOS, el sistema debe configurarse para tener los repositorios necesarios para descargar las dependencias. Primero configuremos el repositorio de SpaceWalk.

rpm -Uvh https://copr-be.cloud.fedoraproject.org/results/@spacewalkproject/spacewalk-2.9/epel-6-x86_64/00830557-spacewalk-repo/spacewalk-repo-2.9-4.el6.noarch.rpm

Habilite el canal de servidor opcional de Red Hat (RHEL 6).

subscription-manager repos --enable=rhel-6-server-optional-rpms

Configure el repositorio EPEL en CentOS 6.

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

Configure el cortafuegos para Spacewalk.

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 5222 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 5269 -j ACCEPT
iptables -I INPUT -p udp -m udp --dport 69 -j ACCEPT
service iptables save

Configurar la base de datos de SpaceWalk

SpaceWalk es compatible con la base de datos PostgreSQL (8.4 o superior) u Oracle (10g o superior), y puede omitir la siguiente configuración de la base de datos integrada para usar la base de datos externa.

Base de datos integrada

SpaceWalk tiene la configuración integrada para la base de datos PostgreSQL que realizará la instalación automática de SpaceWalk sin la intervención del usuario para ingresar la información de la base de datos. El método de la base de datos integrada es fácil de configurar y ejecutar SpaceWalk en muy poco tiempo, y esto es muy útil para aquellos que no tienen ningún conocimiento de la base de datos.

Aquí, usaremos la base de datos PostgreSQL (incrustada).

yum -y install spacewalk-setup-postgresq

Base de datos externa

Puede usar la base de datos externa de PostgreSQL u Oracle para instalar SpaceWalk, y puede encontrar toneladas de documentos en línea para configurar la base de datos.

Instalar SpaceWalk

Si planea utilizar la base de datos PostgreSQL.

yum -y install spacewalk-postgresql

Configurar Paseo Espacial

Ejecute la configuración de Spacewalk para comenzar la configuración. Le pedirá que ingrese el correo del administrador y los detalles de la organización para generar el certificado autofirmado para acceso seguro.

spacewalk-setup

Salida:

* Setting up SELinux..
** Database: Setting up database connection for PostgreSQL backend.
Database "rhnschema" does not exist
** Database: Installing the database:
** Database: This is a long process that is logged in:
** Database:   /var/log/rhn/install_db.log
*** Progress: ###
** Database: Installation complete.
** Database: Populating database.
*** Progress: ##########################
* Configuring tomcat.
* Setting up users and groups.
** GPG: Initializing GPG and importing key.
** GPG: Creating /root/.gnupg directory
You must enter an email address.
Admin Email Address? [email protected]
* Performing initial configuration.
* Configuring apache SSL virtual host.
Should setup configure apache's default ssl server for you (saves original ssl.conf) [Y]? Y << Press Y 
** /etc/httpd/conf.d/ssl.conf has been backed up to ssl.conf-swsave
* Configuring jabberd.
* Creating SSL certificates.
CA certificate password? << Enter Certificate Password 
Re-enter CA certificate password? << Re Enter Certificate Password 
Cname alias of the machine (comma seperated)? server.itzgeek.local,server << Certificate Subject Name (Your Domain Name) 
Organization? ITzGeek << Your Organization Name
Organization Unit [server.itzgeek.local]? IT << Your Organization Unit 
Email Address [[email protected]]? << Email Address 
City? Albany << Your City 
State? NY << Your State #
Country code (Examples: "US", "JP", "IN", or type "?" to see a list)? US << Your Country 
** SSL: Generating CA certificate.
** SSL: Deploying CA certificate.
** SSL: Generating server certificate.
** SSL: Storing SSL certificates.
* Deploying configuration files.
* Update configuration in database.
* Setting up Cobbler..
Cobbler requires tftp and xinetd services be turned on for PXE provisioning functionality. Enable these services [Y]? Y << Press Y 
* Restarting services.
Installation complete.
Visit https://server.itzgeek.local to create the Spacewalk administrator account.

Una vez completada la instalación, verifique el estado del servicio SpaceWalk.

/usr/sbin/spacewalk-service status

Salida:

postmaster (pid 4403) is running...
router (pid 4425) is running...
sm (pid 4433) is running...
c2s (pid 4441) is running...
s2s (pid 4449) is running...
tomcat6 (pid 4511) is running...               [ OK ]
httpd (pid 4659) is running...
osa-dispatcher (pid 4687) is running...
rhn-search is running (4709).
cobblerd (pid 4751) is running...
RHN Taskomatic is running (4778).

Inicie los servicios si no se iniciaron automáticamente.

/usr/sbin/spacewalk-service start

Acceso a la caminata espacial

Ahora puede acceder a SpaceWalk a través de un navegador web .

https://ip.ad.dr.ess

O

https://su-nombre-de-dominio

Debe agregar excepciones para el certificado autofirmado.

Debe crear una cuenta de administrador para la caminata espacial. Complete los detalles y luego haga clic en Crear organización .

Luego de una creación exitosa, lo llevará a la página de inicio de spacewalk donde puede realizar todas las actividades administrativas.

En nuestro próximo tutorial, veremos cómo Configurar SpaceWalk para distribuir las actualizaciones para los clientes de CentOS .

Eso es todo.


Cent OS
  1. Cómo instalar phpMyAdmin en RHEL 8 / CentOS 8

  2. Cómo instalar PostgreSQL en CentOS 7 / RHEL 7

  3. Cómo instalar SpaceWalk en CentOS 7 / RHEL 7

  4. Cómo instalar MariaDB 10.4 en CentOS 8 y RHEL 8

  5. Cómo instalar MySQL 8.0 en CentOS/RHEL 8

Cómo instalar mongodb en RHEL 8 / CentOS 8

Cómo instalar maven en RHEL 8 / CentOS 8

Cómo instalar Spacewalk en CentOS

Cómo instalar cactus en CentOS 8 / RHEL 8

Cómo instalar Spacewalk en CentOS 6

Cómo instalar Spacewalk en CentOS 7