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

So installieren Sie Spacewalk unter CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie Spacewalk auf Ihrem CentOS 7 installieren und konfigurieren. Für diejenigen unter Ihnen, die es nicht wussten, Spacewalk ist die Paket- und Systemverwaltungslösung für Redhat -abgeleitete Linux-Betriebssysteme wie CentOS, Scientific Linux und Fedora von der Spacewalk-Community. Es wird unter der GPLv2-Lizenz veröffentlicht. Es bietet eine flexiblere Möglichkeit. Mit Spacewalk können Sie Ihre Systeme inventarisieren, die Konfiguration verwalten und handeln ein zentrales Repository für Ihre Systeme, überwachen Sie Ihre Systeme und so weiter.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen Schritt für Schritt die Installation von Spacewalk auf dem CentOS 7-Server.

Installieren Sie Spacewalk auf CentOS 7

Schritt 1. Zuerst müssen Sie das EPEL-Repository auf Ihrem System aktivieren.

yum install epel-release

JPackage-Repository hinzufügen:

cat > /etc/yum.repos.d/jpackage-generic.repo << EOF
[jpackage-generic]
name=JPackage generic
#baseurl=http://mirrors.dotsrc.org/pub/jpackage/5.0/generic/free/
mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=generic&type=free&release=5.0
enabled=1
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc
EOF

Spacewalk-Repository hinzufügen:

rpm -Uvh http://yum.spacewalkproject.org/2.3/RHEL/7/x86_64/spacewalk-repo-2.3-4.el7.noarch.rpm

Schritt 2. Installieren Sie die PostgreSQL-Datenbank für Spacewalk.

Spacewalk verwendet eine Datenbank, um seine Primärdaten zu speichern, sie unterstützt entweder PostgreSQL oder Oracle RDBMS. In unserem Fall verwenden wir PostgreSQL:

yum install spacewalk-setup-postgresql

Schritt 3. Spacewalk installieren.

Installieren Sie nun den Spacewalk-Server mit dem Befehl:

yum install spacewalk-postgresql

Schritt 4. Firewall-Konfiguration.

Bevor wir uns mit unserem neu konfigurierten Spacewalk-Server verbinden können, müssen wir sicherstellen, dass die Firewall den Zugriff nicht blockiert:

sudo firewall-cmd --add-service=https --permanent
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload

Schritt 5. Spacewalk konfigurieren.

Wenn Sie eine eingebettete Datenbank installiert haben, verwenden Sie diese. Sie werden aufgefordert, die Administrator-E-Mail- und Organisationsdetails einzugeben, um das selbstsignierte Zertifikat für den sicheren Zugriff zu generieren :

[[email protected] ~]# spacewalk-setup --disconnected
** Database: Setting up database connection for PostgreSQL backend.
** 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: ####################################
* 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.
* Activating Spacewalk.
** Loading Spacewalk Certificate.
** Verifying certificate locally.
** Activating Spacewalk.
* Enabling Monitoring.
* Configuring apache SSL virtual host.
Should setup configure apache's default ssl server for you (saves original ssl.conf) [Y]? 
** /etc/httpd/conf.d/ssl.conf has been backed up to ssl.conf-swsave
* Configuring tomcat.
** /etc/sysconfig//tomcat6 has been backed up to tomcat6-swsave
** /etc/tomcat6//server.xml has been backed up to server.xml-swsave
** /etc/tomcat6//web.xml has been backed up to web.xml-swsave
* Configuring jabberd.
* Creating SSL certificates.
CA certificate password? 
Re-enter CA certificate password? 
Organization? idroot.us
Organization Unit [server.idroot.us]? 
Email Address [[email protected]]? 
City? jogja
State? indonesia
Country code (Examples: "US", "JP", "IN", or type "?" to see a list)? SI
** 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..
Processing /etc/cobbler/modules.conf
`/etc/cobbler/modules.conf' -> `/etc/cobbler/modules.conf-swsave'
Processing /etc/cobbler/settings
`/etc/cobbler/settings' -> `/etc/cobbler/settings-swsave'
Cobbler requires tftp and xinetd services be turned on for PXE provisioning functionality. Enable these services [Y]? 
* Restarting services.
Installation complete.
Visit https://server.idroot.us to create the Spacewalk administrator account.

Zu diesem Zeitpunkt ist Spacewalk installiert, konfiguriert und einsatzbereit. Weitere Informationen zu den ersten Schritten mit Spacewalk finden Sie im nächsten Abschnitt.

Schritt 5. Zugriff auf Spacewalk.

Der Weltraumspaziergang ist standardmäßig auf HTTPS-Port 443 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu https://hostname.yourdomain.com und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen. Wenn Sie eine Firewall verwenden, öffnen Sie bitte die Ports 80 und 443, um den Zugriff auf das Control Panel zu ermöglichen.

Herzlichen Glückwunsch! Sie haben Spacewalk erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Spacewalk-Servers auf einem CentOS 7-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Spacewalk-Website zu besuchen.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie SpaceWalk unter CentOS 6 / RHEL 6

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

So installieren Sie Slack unter CentOS 8

So installieren Sie Java unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8

So installieren Sie Spacewalk unter CentOS

So installieren Sie Spacewalk unter CentOS 6