GNU/Linux >> Znalost Linux >  >> Cent OS

Jak zaregistrovat klienty na serveru SpaceWalk – CentOS / RHEL

Tento příspěvek je třetí částí série instalace a konfigurace Spacewalk . V prvních dvou částech jsme prošli instalací serveru Spacewalk a správou kanálů a úložišť Spacewalk.

Série článků:

Nainstalujte Spacewalk

Jak nainstalovat SpaceWalk na CentOS 7 / RHEL 7

Jak nainstalovat SpaceWalk na CentOS 6 / RHEL 6

Správa Spacewalk

Správa kanálů a úložišť ve Spacewalk

Registrace klientů na serveru SpaceWalk

V tomto tutoriálu nakonfigurujeme klienty tak, aby převzali instalační balíčky ze serveru Spacewalk registrací na serveru Spacewalk.

Životní prostředí

Klientský OS: CentOS Linux verze 7.2.1511 (Core)

Název hostitele: client.itzgeek.local

IP adresa: 192.168.1.20

Nainstalujte klienta Spacewalk

Ačkoli základní úložiště obsahuje balíčky, které jsou vyžadovány pro registraci klientů na serveru Spacewalk, nakonfigurujeme klientské úložiště Spacewalk na klientském počítači, abyste získali nejnovější balíčky.

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

Nainstalujte níže uvedené balíčky.

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

Nainstalujte certifikát SpaceWalk na váš klientský počítač, abyste umožnili zabezpečenou komunikaci. V případě potřeby nahraďte název serveru Spacewalk a verzi RPM.

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

Ujistěte se, že se klientský počítač může připojit k serveru Spacewalk pomocí názvu hostitele. K vyřešení názvu hostitele použijte soubor /etc/hosts nebo DNS server.

Registrace klientů na SpaceWalk Server

Pro registraci a konfiguraci klientských systémů se serverem Spacewalk se doporučuje používat aktivační klíče. Přihlaste se na server Spacewalk a získejte aktivaci, kterou jsme vytvořili v předchozím tutoriálu.

Přejděte na Systém >>Aktivační klíče .

Na terminálu klientského systému spusťte následující příkaz a zaregistrujte jej na serveru Spacewalk.

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

Po provedení výše uvedeného příkazu přejděte na konzolu Spacewalk a klikněte na Systémy. Uvidíte náš klientský systém, který jsme právě zaregistrovali na Spacewalk.

Klikněte na jméno klienta. Budete přesměrováni na stránku shrnutí klienta, kde můžete vidět podrobné informace o registrovaném klientovi (client.itzgeek.local ). Můžete vidět, že klientský počítač byl automaticky přihlášen k odběru základního kanálu (itzgeek_centos7 ).

Úprava klientského předplatného (volitelné)

Pokud chcete využívat podřízené kanály (např. pro instalaci Nginx), povolte podřízený kanál (Nginx) základního kanálu, abyste získali balíčky Nginx.

Režim GUI

Přejděte na Systémy >> >> Software >> Softwarové kanály >>Odběry softwarových kanálů .

NEBO

Klikněte na Změnit kanály odběru na stránce přehledu klienta.

Vyberte podřízené kanály (např. nginx_centos7) a klikněte na Změnit odběry.

Nyní je klientský systém úspěšně přihlášen k podřízenému kanálu Nginx.

Režim příkazového řádku

Předplatné kanálu můžete také změnit pomocí příkazového řádku. Chcete-li zobrazit seznam odebíraných kanálů, spusťte.

rhn-channel -l

Výstup:

itzgeek_centos7

Chcete-li zobrazit seznam dostupných kanálů, spusťte.

rhn-channel -L

Výstup:

Username: admin
Password:
nginx_centos7

Nyní, chcete-li se přihlásit k odběru podřízeného kanálu, spusťte.

rhn-channel -a -c nginx_centos7

Budete muset zadat uživatelské jméno a heslo účtu správce serveru Spacewalk.

Ověřte předplatné pomocí níže uvedeného příkazu.

# rhn-channel -l

Výstup:

nginx_centos7
itzgeek_centos7

Pokud chcete odebrat odběry podřízených kanálů, spusťte následující příkaz.

rhn-channel -r -c nginx_centos7

Instalace balíčků pomocí serveru Spacewalk

Nyní můžete začít instalovat nebo aktualizovat balíčky ze serveru Spacewalk. Zakažte úložiště mimo Spacewalk, abyste zabránili stahování balíčků z internetu.

Chcete-li to provést, spusťte:

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

Chcete-li otestovat, nainstalujte balíček Nginx na klientský počítač.

yum install nginx

Ukázkový výstup:

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!

Můžete vidět, že balíčky byly nainstalovány ze základního kanálu Spacewalk (itzgeek_centos7).

To je vše. Úspěšně jste zaregistrovali klientské systémy na serveru Spacewalk pro balíčky. Mám v plánu pokrýt více témat na serveru Spacewalk, zůstaňte naladěni.


Cent OS
  1. Jak nastavit SysLog Server na CentOS 7 / RHEL 7

  2. Jak nainstalovat Puppet 6.x na CentOS 7 / RHEL 7

  3. CentOS / RHEL 7:Jak nainstalovat GUI

  1. Jak nainstalovat Puppet na CentOS 8 / RHEL 8

  2. Jak nainstalovat SpaceWalk na CentOS 6 / RHEL 6

  3. Jak nakonfigurovat NTP server a klienta v CentOS / RHEL 7

  1. Jak nainstalovat vnc server na RHEL 8 / CentOS 8

  2. Jak nastavit server NFS na CentOS 7 / RHEL 7

  3. Jak nainstalovat SpaceWalk na CentOS 7 / RHEL 7