GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come registrare i client con SpaceWalk Server – CentOS / RHEL

Questo post è la terza parte della serie di installazione e configurazione di Spacewalk . Nelle prime due parti, abbiamo esaminato l'installazione del server Spacewalk e la gestione dei canali e dei repository di Spacewalk.

Serie di articoli:

Installa Spacewalk

Come installare SpaceWalk su CentOS 7 / RHEL 7

Come installare SpaceWalk su CentOS 6 / RHEL 6

Gestisci la passeggiata nello spazio

Gestire canali e repository in Spacewalk

Registra i client con SpaceWalk Server

In questo tutorial, configureremo i client in modo che prendano i pacchetti di installazione dal server Spacewalk registrandosi sul server Spacewalk.

Ambiente

Sistema operativo client: CentOS Linux versione 7.2.1511 (principale)

Nome host: client.itzgeek.local

Indirizzo IP: 192.168.1.20

Installa il client Spacewalk

Sebbene il repository di base contenga i pacchetti necessari per la registrazione dei client con il server Spacewalk, configureremo il repository del client Spacewalk sulla macchina client per ottenere i pacchetti più recenti.

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

Installa i seguenti pacchetti.

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

Installa il certificato di SpaceWalk sul tuo computer client per abilitare la comunicazione sicura. Sostituire il nome del server Spacewalk e la versione RPM, se necessario.

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

Assicurati che la macchina client possa connettersi al server Spacewalk con il nome host. Usa il file /etc/hosts o il server DNS per risolvere il nome host.

Registra i client con SpaceWalk Server

Si consiglia di utilizzare le chiavi di attivazione per la registrazione e la configurazione dei sistemi client con il server Spacewalk. Accedi al server Spacewalk e ottieni un'attivazione che abbiamo creato nel tutorial precedente.

Vai a Sistema >> Chiavi di attivazione .

Sul terminale del sistema client, esegui il comando seguente per registrarlo sul server Spacewalk.

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

Una volta eseguito il comando precedente, vai alla console Spacewalk e fai clic su Sistemi. Vedrai il nostro sistema client che abbiamo appena registrato con Spacewalk.

Fare clic sul nome del cliente. Verrai indirizzato alla pagina di riepilogo del cliente in cui puoi visualizzare informazioni dettagliate sul cliente registrato (client.itzgeek.local ). Puoi vedere che la macchina client è stata automaticamente iscritta al canale di base (itzgeek_centos7 ).

Modifica di un abbonamento client (facoltativo)

Se vuoi utilizzare i canali figlio (es. Per installare Nginx), abilita il canale figlio (Nginx) del canale base per ottenere i pacchetti Nginx.

Modalità GUI

Vai a Sistemi >> >> Software >> Canali software >> Abbonamenti al canale software .

O

Fai clic su Modifica canali di abbonamento nella pagina della panoramica del cliente.

Seleziona i Canali figlio (Es. nginx_centos7) e fai clic su Modifica abbonamenti.

Ora, il sistema client è stato iscritto correttamente al canale figlio di Nginx.

Modalità riga di comando

Puoi anche cambiare l'abbonamento al canale usando la riga di comando. Per elencare i canali a cui sei iscritto, esegui.

rhn-channel -l

Risultato:

itzgeek_centos7

Per elencare i canali disponibili, esegui.

rhn-channel -L

Uscita:

Username: admin
Password:
nginx_centos7

Ora, per iscriverti al canale figlio, corri.

rhn-channel -a -c nginx_centos7

Dovrai inserire nome utente e password dell'account amministratore del server Spacewalk.

Verifica l'abbonamento utilizzando il comando seguente.

# rhn-channel -l

Uscita:

nginx_centos7
itzgeek_centos7

Se desideri rimuovere le iscrizioni ai canali secondari, esegui il comando seguente.

rhn-channel -r -c nginx_centos7

Installa i pacchetti utilizzando Spacewalk Server

Ora puoi iniziare a installare o aggiornare i pacchetti dal server Spacewalk. Disabilita i repository non Spacewalk per evitare che i pacchetti vengano scaricati da Internet.

Per farlo, esegui:

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

Per testare, installa il pacchetto Nginx sul computer client.

yum install nginx

Esempio di output:

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!

Puoi vedere che i pacchetti sono stati installati dal canale di base di Spacewalk (itzgeek_centos7).

È tutto. Hai registrato con successo i sistemi client con il server Spacewalk per i pacchetti. Ho intenzione di trattare più argomenti sul server Spacewalk, resta sintonizzato.


Cent OS
  1. Come installare Puppet su CentOS 8 / RHEL 8

  2. Come installare SpaceWalk su CentOS 7 / RHEL 7

  3. Come installare Puppet 6.x su CentOS 7 / RHEL 7

  4. CentOS / RHEL 7:come installare la GUI

  5. Come configurare server e client NTP in CentOS / RHEL 7

Come configurare il server NFS su CentOS 8 / RHEL 8

Come installare server e client OpenVPN con Easy-RSA 3 su CentOS 7

Come installare server e client OpenVPN con Easy-RSA 3 su CentOS 8

Come installare Zabbix Server 4.x su CentOS 6 / RHEL 6

Come installare Zabbix Server 5.0/4.0 su CentOS 7/RHEL 7

Come configurare il server VNC su CentOS/RHEL 6