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

Cómo registrar clientes con SpaceWalk Server – CentOS / RHEL

Esta publicación es la tercera parte de la serie de instalación y configuración de Spacewalk . En las dos primeras partes, hemos pasado por la instalación del servidor Spacewalk y la gestión de los canales y repositorios de Spacewalk.

Serie de artículos:

Instalar Paseo Espacial

Cómo instalar SpaceWalk en CentOS 7/RHEL 7

Cómo instalar SpaceWalk en CentOS 6/RHEL 6

Administrar paseo espacial

Administración de canales y repositorios en Spacewalk

Registrar clientes con SpaceWalk Server

En este tutorial, configuraremos clientes para tomar paquetes de instalación del servidor Spacewalk registrándose en el servidor Spacewalk.

Medio ambiente

SO cliente: Versión de CentOS Linux 7.2.1511 (núcleo)

Nombre de host: cliente.itzgeek.local

Dirección IP: 192.168.1.20

Instalar el cliente de Spacewalk

Aunque el repositorio base tiene paquetes necesarios para registrar clientes con el servidor Spacewalk, configuraremos el repositorio del cliente Spacewalk en la máquina del cliente para obtener los paquetes más recientes.

rpm -Uvh http://yum.spacewalkproject.org/2.7-client/RHEL/7/x86_64/spacewalk-client-repo-2.7-2.el7.noarch.rpm
rpm -Uvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Instale los siguientes paquetes.

yum -y install rhn-client-tools rhn-check rhn-setup rhnsd m2crypto yum-rhn-plugin

Instale el certificado de SpaceWalk en su máquina cliente para permitir una comunicación segura. Reemplace el nombre del servidor Spacewalk y la versión RPM si es necesario.

rpm -Uvh http://server.itzgeek.local/pub/rhn-org-trusted-ssl-cert-1.0-1.noarch.rpm

Asegúrese de que la máquina cliente pueda conectarse al servidor Spacewalk con el nombre de host. Utilice el archivo /etc/hosts o el servidor DNS para resolver el nombre de host.

Registrar clientes con SpaceWalk Server

Se recomienda utilizar claves de activación para registrar y configurar sistemas cliente con el servidor Spacewalk. Inicie sesión en el servidor Spacewalk y obtenga una activación que creamos en el tutorial anterior.

Ir a Sistema>> Claves de activación .

En la Terminal del sistema cliente, ejecute el siguiente comando para registrarlo en el servidor Spacewalk.

rhnreg_ks --activationkey 1-b908cd891e78c7b90cc6000ee63c0ec5 --serverUrl https://server.itzgeek.local/XMLRPC

Una vez que se ejecuta el comando anterior, vaya a la consola de Spacewalk y haga clic en Sistemas. Verá nuestro sistema de cliente que acabamos de registrar con Spacewalk.

Haga clic en el nombre del cliente. Accederá a la página de resumen del cliente donde podrá ver información detallada sobre el cliente registrado (client.itzgeek.local ). Puede ver que la máquina cliente se ha suscrito automáticamente al canal base (itzgeek_centos7 ).

Modificar una suscripción de cliente (Opcional)

Si desea utilizar canales secundarios (por ejemplo, para instalar Nginx), habilite el canal secundario (Nginx) del canal base para obtener paquetes de Nginx.

Modo GUI

Vaya a Sistemas>> >> Software>> Canales de software >> Suscripciones a canales de software .

O

Haz clic en Alterar canales de suscripción en la página de descripción general del cliente.

Seleccione los canales secundarios (Ej. nginx_centos7) y haga clic en Cambiar suscripciones.

Ahora, el sistema cliente se suscribió con éxito al canal secundario de Nginx.

Modo de línea de comandos

También puede cambiar la suscripción del canal usando la línea de comando. Para enumerar los canales suscritos, ejecute.

rhn-channel -l

Salida:

itzgeek_centos7

Para listar los canales disponibles, ejecute.

rhn-channel -L

Salida:

Username: admin
Password:
nginx_centos7

Ahora, para suscribirse al canal secundario, ejecute.

rhn-channel -a -c nginx_centos7

Deberá ingresar el nombre de usuario y la contraseña de la cuenta de administrador del servidor Spacewalk.

Verifique la suscripción usando el siguiente comando.

# rhn-channel -l

Salida:

nginx_centos7
itzgeek_centos7

Si desea eliminar las suscripciones a canales secundarios, ejecute el siguiente comando.

rhn-channel -r -c nginx_centos7

Instalar paquetes usando Spacewalk Server

Ahora, puede comenzar a instalar o actualizar paquetes desde el servidor Spacewalk. Deshabilite los repositorios que no sean de Spacewalk para evitar que los paquetes se descarguen de Internet.

Para hacer eso, ejecuta:

sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/*

Para probar, instale el paquete Nginx en la máquina cliente.

yum install nginx

Salida de muestra:

Loaded plugins: fastestmirror, rhnplugin
This system is receiving updates from RHN Classic or Red Hat Satellite.
Loading mirror speeds from cached hostfile
 * epel: kartolo.sby.datautama.net.id
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-67.el7.centos will be installed
--> Processing Dependency: httpd-tools = 2.4.6-67.el7.centos for package: httpd-2.4.6-67.el7.centos.x86_64
--> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-67.el7.centos.x86_64
--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-67.el7.centos.x86_64
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-67.el7.centos.x86_64
--> Running transaction check
---> Package apr.x86_64 0:1.4.8-3.el7 will be installed
---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed
---> Package httpd-tools.x86_64 0:2.4.6-67.el7.centos will be installed
---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================
 Package             Arch           Version                        Repository               Size
=================================================================================================
Installing:
 httpd               x86_64         2.4.6-67.el7.centos            itzgeek_centos7         2.7 M
Installing for dependencies:
 apr                 x86_64         1.4.8-3.el7                    itzgeek_centos7         103 k
 apr-util            x86_64         1.5.2-6.el7                    itzgeek_centos7          92 k
 httpd-tools         x86_64         2.4.6-67.el7.centos            itzgeek_centos7          87 k
 mailcap             noarch         2.1.41-2.el7                   itzgeek_centos7          31 k

Transaction Summary
=================================================================================================
Install  1 Package (+4 Dependent packages)

Total download size: 3.0 M
Installed size: 10 M
Downloading packages:
(1/5): apr-1.4.8-3.el7.x86_64.rpm                                         | 103 kB  00:00:00
(2/5): apr-util-1.5.2-6.el7.x86_64.rpm                                    |  92 kB  00:00:00
(3/5): httpd-2.4.6-67.el7.centos.x86_64.rpm                               | 2.7 MB  00:00:00
(4/5): httpd-tools-2.4.6-67.el7.centos.x86_64.rpm                         |  87 kB  00:00:00
(5/5): mailcap-2.1.41-2.el7.noarch.rpm                                    |  31 kB  00:00:00
-------------------------------------------------------------------------------------------------
Total                                                            8.3 MB/s | 3.0 MB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : apr-1.4.8-3.el7.x86_64                                                        1/5
  Installing : apr-util-1.5.2-6.el7.x86_64                                                   2/5
  Installing : httpd-tools-2.4.6-67.el7.centos.x86_64                                        3/5
  Installing : mailcap-2.1.41-2.el7.noarch                                                   4/5
  Installing : httpd-2.4.6-67.el7.centos.x86_64                                              5/5
  Verifying  : httpd-2.4.6-67.el7.centos.x86_64                                              1/5
  Verifying  : mailcap-2.1.41-2.el7.noarch                                                   2/5
  Verifying  : httpd-tools-2.4.6-67.el7.centos.x86_64                                        3/5
  Verifying  : apr-util-1.5.2-6.el7.x86_64                                                   4/5
  Verifying  : apr-1.4.8-3.el7.x86_64                                                        5/5

Installed:
  httpd.x86_64 0:2.4.6-67.el7.centos

Dependency Installed:
  apr.x86_64 0:1.4.8-3.el7                             apr-util.x86_64 0:1.5.2-6.el7
  httpd-tools.x86_64 0:2.4.6-67.el7.centos             mailcap.noarch 0:2.1.41-2.el7

Complete!

Puede ver que los paquetes se han instalado desde el canal base de Spacewalk (itzgeek_centos7).

Eso es todo. Ha registrado correctamente los sistemas cliente con el servidor Spacewalk para paquetes. Planeo cubrir más temas en el servidor Spacewalk, estad atentos.


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

  2. Cómo instalar SpaceWalk en CentOS 6 / RHEL 6

  3. Cómo configurar el servidor SysLog en CentOS 7 / RHEL 7

  4. Cómo configurar el servidor NFS en CentOS 7 / RHEL 7

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

Cómo configurar el servidor NFS en CentOS 8 / RHEL 8

Cómo instalar el servidor y cliente OpenVPN con Easy-RSA 3 en CentOS 7

Cómo instalar el servidor y cliente OpenVPN con Easy-RSA 3 en CentOS 8

Cómo instalar Zabbix Server 4.x en CentOS 6 / RHEL 6

Cómo instalar el servidor Zabbix 5.0/4.0 en CentOS 7/RHEL 7

Cómo configurar el servidor VNC en CentOS/RHEL 6