GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So registrieren Sie Linux-Server mit einem Aktivierungsschlüssel bei Katello Server

Dieser Beitrag ist der dritte Teil der Katello-Reihe . Im vorherigen Artikel haben wir die Installation von Katello Server und die Konfiguration von Katello für Linux-Patching besprochen.

LESEN :So installieren Sie Katello 3.2 unter CentOS 7 / RHEL 7

LESEN :Katello konfigurieren – Repositories herunterladen, Umgebungen und Aktivierungsschlüssel erstellen

Wenn Sie die oben genannten Artikel gelesen haben, sollten Sie jetzt wahrscheinlich über ein funktionierendes Katello-Server-Setup und einen Aktivierungsschlüssel für die Hostregistrierung verfügen.

Melden Sie sich beim Linux-Client-Server an und installieren Sie subscription-manager Paket.

[root@client ~]# yum -y Abonnement-Manager installieren

Laden Sie das ca-consumer-Paket herunter und installieren Sie es, um eine Kopie des CA-Zertifikats für Katello Server zu erhalten.

Syntax:

yum -y installiere http://[hostname ]/pub/katello-ca-consumer-[Hostname ]-1.0-1.noarch.rpm

Aktuell:

yum -y install http://104.154.180.134/pub/katello-ca-consumer-katello.itzgeek.local-1.0-1.noarch.rpm

Registrieren Sie den Client mit Katello Server mit dem folgenden Befehl.

Bei Organisations- und Aktivierungsschlüsseln wird zwischen Groß- und Kleinschreibung unterschieden.
[root@client ~]# Registrierung des Abonnement-Managers --org="ITzGeek" --activationkey="CentOS_7_Non_Prod_Key"

Ausgabe:

Das System wurde mit ID registriert:2ffe4169-4afe-4acf-9fec-3ce5ab76a341Keine Produkte installiert.

Listen Sie das verfügbare Abonnement mit dem folgenden Befehl auf.

[root@client ~]# Subscription-Manager-Repositorys --list

Ausgabe:

+---------------------------------------------- ------------+    Verfügbare Repositories in /etc/yum.repos.d/redhat.repo+--------------------- ------------------------------------+Repo-ID:   ITzGeek_CentOS_7_OS_x86_64Repo-Name:OS_x86_64Repo-URL:  https:// katello.itzgeek.local/pulp/repos/ITzGeek/Non_Production/CentOS_Content_View/custom/CentOS_7/OS_x86_64Enabled:   1Repo-ID:   ITzGeek_CentOS_7_Extras_x86_64Repo-Name:Extras_x86_64Repo-URL:  https://katello.itzgeek.local/pulp/Repos.Content_Production/Non_Production/CentOS_Content_View/custom/CentOS_7/OS_x86_64Enabled:  /custom/CentOS_7/Extras_x86_64Enabled:   1Repo-ID:   ITzGeek_CentOS_7_Updates_x86_64Repo-Name:Updates_x86_64Repo-URL:  https://katello.itzgeek.local/pulp/repos/ITzGeek/Non_Production/CentOS_Content_View/custom/CentOS_7/Updates_x86:  4 Aktivieren 4

Jetzt finden Sie den Client-Server unter Hosts –> Content Hosts .

Wie Sie sehen können, wurde der Client-Server atomar unter „Non Production“ registriert ” Umgebung, weil wir den Aktivierungsschlüssel von Non Production verwendet haben.

Katello-Agent:

Der Katello-Agent ist ein Clientpaket, das auf allen Clientcomputern installiert wird, die mit Katello Server verbunden sind. Katello Agent muss auf Client-Servern aktiviert sein, um die Updates vom Katello-Dashboard zu übertragen.

Außerdem liefert es Informationen über Errata, die für das System gelten, an das Katello-Dashboard, von dort aus können Sie alle Details darüber erfahren, was erforderlich ist, um den Client-Server auf dem neuesten Stand zu halten.

Installieren Sie Katello-Client-Versionspakete.

[root@client ~]# yum -y installiere http://fedorapeople.org/groups/katello/releases/yum/3.2/client/el7/x86_64/katello-client-repos-latest.rpm[root@ client ~]# yum -y installiere http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Katello-Agent installieren mit folgendem Befehl.

[root@client ~]# yum install katello-agent -y

Starten Sie den Katello-Agentendienst und ermöglichen Sie ihm, beim Systemstart zu starten.

[root@client ~]# systemctl goferd starten[root@client ~]# systemctl goferd aktivieren

Entfernen oder verschieben Sie alle Ihre Repositories außer redhat.repo vorhanden in /etc/yum.repos.d/.

[root@client ~]# cd /etc/yum.repos.d/[root@client ~]# mv CentOS-* epel*  katello* /tmp/

Überprüfen Sie mithilfe des Katello-Dashboards, ob der Katello-Agent auf dem Host installiert ist.

Hosts –> Inhaltshosts –> Host auswählen (client.c.formal-atrium-160103.internal) –> Details .

Durchführen von Paketaktionen:

Pakete installieren:

Um ein Paket zu installieren, gehen Sie zu Hosts –> Inhaltshosts –> Host auswählen (client.c.formal-atrium-160103.internal) –> Pakete .

Wählen Sie die Paketaktion als „Paketinstallation“. “ und geben Sie dann den Namen eines Pakets ein; Klicken Sie dann auf Durchführen .

Paketinstallation wird ausgeführt.

Der folgende Screenshot zeigt, dass die Paketinstallation erfolgreich abgeschlossen wurde.

Pakete entfernen:

Um ein Paket zu installieren, gehen Sie zu Hosts –> Inhaltshosts –> Host auswählen (client.c.formal-atrium-160103.internal) –> Pakete .

Wählen Sie die Paketaktion als „Paket entfernen“. ” und geben Sie dann den Namen eines Pakets ein; Klicken Sie dann auf Durchführen .

Auf ähnliche Weise können Sie Aufgaben wie Paketaktualisierung ausführen , Installieren oder Paketgruppe entfernen .

Das ist alles. Danke fürs Lesen.


Cent OS
  1. So installieren Sie SQL Server unter Linux

  2. So installieren Sie den DNS-Server unter RHEL 8 / CentOS 8 Linux

  3. So installieren oder aktualisieren Sie auf PHP 7 auf CentOS 7 Linux Server

  4. So installieren Sie GUI Gnome auf einem CentOS 7-Linux-System

  5. So installieren Sie den Virtualisierungs-Linux-Server

So installieren Sie Minecraft Server unter Linux

So installieren Sie den Apache-Webserver unter Linux

So installieren Sie den OpenLiteSpeed-Webserver unter Rocky Linux 8

So installieren Sie Webmin unter CentOS 8 und Rocky Linux 8

So installieren Sie memcahed unter CentOS 8 Linux

So installieren Sie mehrere CentOS/RHEL-Server mithilfe von FTP-Netzwerkquellen