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

So installieren Sie SpaceWalk unter CentOS 6 / RHEL 6

Weltraumspaziergang ist die Paket- und Systemverwaltungslösung für Red Hat abgeleitetes Linux-Betriebssystem wie CentOS , Scientific Linux und Fedora , von der Weltraumspaziergänger-Community. Es wird unter der GPLv2-Lizenz veröffentlicht.

Es bietet eine flexiblere Möglichkeit, dies zu tun

  1. Inventar der Systeme
  2. Systempakete installieren und aktualisieren.
  3. Konfigurieren für die Kickstart-Installation.
  4. Stellen Sie die Konfigurationsdateien von einem einzigen Ort aus bereit und verwalten Sie sie
  5. Starten / Stoppen / Konfigurieren der Gäste.
  6. Verteilen Sie den Inhalt mithilfe des Spacewalk-Proxys über mehrere geografische Standorte.

Artikelserie:

1 :So installieren Sie SpaceWalk unter CentOS 6 / RHEL 6

2 :Kanäle und Repositories in Spacewalk verwalten

3 :Clients bei SpaceWalk Server registrieren

Weltraumspaziergang stellt die Webschnittstelle bereit, um die registrierten Updates für das System zu verwalten und anzuzeigen, und wir können Aufgaben wie Installation, Aktualisierung, Bestandsaufnahme usw. initiieren.

Hier ist das Tutorial zur Installation von SpaceWalk auf CentOS 6 / RHEL 6 .

Voraussetzungen

Vor der Installation von SpaceWalk auf CentOS muss das System so eingerichtet werden, dass es über die erforderlichen Repositories zum Herunterladen der Abhängigkeiten verfügt. Lassen Sie uns zuerst das SpaceWalk-Repository einrichten.

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

Aktivieren Sie den optionalen Serverkanal von Red Hat (RHEL 6).

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

Richten Sie das EPEL-Repository auf CentOS 6 ein.

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

Konfigurieren Sie die Firewall für 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

SpaceWalk-Datenbank einrichten

SpaceWalk unterstützt entweder PostgreSQL (8.4 oder höher) oder Oracle (10g oder höher) Datenbanken, und Sie können die folgende Einrichtung der eingebetteten Datenbank überspringen, um die externe Datenbank zu verwenden.

Eingebettete Datenbank

SpaceWalk verfügt über das eingebettete Setup für die PostgreSQL-Datenbank, das die automatische SpaceWalk-Installation durchführt, ohne dass der Benutzer eingreifen muss, um die Datenbankinformationen einzugeben. Die eingebettete Datenbankmethode ist einfach, SpaceWalk in kürzester Zeit einzurichten und auszuführen, und dies ist sehr nützlich für diejenigen, die keine Datenbankkenntnisse haben.

Hier verwenden wir die (eingebettete) PostgreSQL-Datenbank.

yum -y install spacewalk-setup-postgresq

Externe Datenbank

Sie können die externe PostgreSQL- oder Oracle-Datenbank verwenden, um SpaceWalk zu installieren, und Sie können unzählige Dokumente online finden um die Datenbank einzurichten.

SpaceWalk installieren

Wenn Sie vorhaben, die PostgreSQL-Datenbank zu verwenden.

yum -y install spacewalk-postgresql

SpaceWalk konfigurieren

Führen Sie das Spacewalk-Setup aus, um mit der Konfiguration zu beginnen. Sie werden aufgefordert, die Administrator-E-Mail- und Organisationsdetails einzugeben, um das selbstsignierte Zertifikat für sicheren Zugriff zu generieren.

spacewalk-setup

Ausgabe:

* 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.

Überprüfen Sie nach Abschluss der Installation den Status des SpaceWalk-Dienstes.

/usr/sbin/spacewalk-service status

Ausgabe:

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).

Starten Sie die Dienste, wenn sie nicht automatisch gestartet werden.

/usr/sbin/spacewalk-service start

Zugriff auf Weltraumspaziergang

Jetzt können Sie über einen Webbrowser auf den SpaceWalk zugreifen .

https://ip.ad.dr.ess

ODER

https://Ihr-Domain-Name

Sie müssen Ausnahmen für das selbstsignierte Zertifikat hinzufügen.

Sie müssen ein Administratorkonto für den Weltraumspaziergang erstellen. Füllen Sie die Details aus und klicken Sie dann auf Organisation erstellen .

Nach erfolgreicher Erstellung gelangen Sie zur Startseite von spacewalk, wo Sie alle administrativen Aktivitäten erledigen können.

In unserem nächsten Tutorial werden wir sehen, wie Sie SpaceWalk konfigurieren, um die Updates für CentOS-Clients zu verteilen .

Das ist alles.


Cent OS
  1. So installieren Sie phpMyAdmin auf RHEL 8 / CentOS 8

  2. So installieren Sie PostgreSQL unter CentOS 7 / RHEL 7

  3. So installieren Sie SpaceWalk unter CentOS 7 / RHEL 7

  4. So installieren Sie MariaDB 10.4 auf CentOS 8 und RHEL 8

  5. So installieren Sie MySQL 8.0 unter CentOS/RHEL 8

So installieren Sie mongodb auf RHEL 8 / CentOS 8

So installieren Sie Maven auf RHEL 8 / CentOS 8

So installieren Sie Spacewalk unter CentOS

So installieren Sie Cacti unter CentOS 8 / RHEL 8

So installieren Sie Spacewalk unter CentOS 6

So installieren Sie Spacewalk unter CentOS 7