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

Jak nainstalovat Spacewalk na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Spacewalk na vašem CentOS 7. Pro ty z vás, kteří nevěděli, Spacewalk je řešení pro správu balíčků a systému pro Redhat -odvozené operační systémy Linux, jako je CentOS, Scientific Linux a Fedora, komunitou spacewalk. Je vydán pod licencí GPLv2. Nabízí flexibilnější způsob. Spacewalk vám umožňuje inventarizovat vaše systémy, spravovat konfiguraci, jednat jako centrální úložiště pro vaše systémy, monitorování vašich systémů a tak dále.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukáže vám krok za krokem instalaci Spacewalk na server CentOS 7.

Nainstalujte Spacewalk na CentOS 7

Krok 1. Nejprve musíte ve vašem systému povolit úložiště EPEL.

yum install epel-release

Přidat úložiště JPackage:

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

Přidat úložiště Spacewalk:

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

Krok 2. Nainstalujte databázi PostgreSQL pro Spacewalk.

Spacewalk používá k ukládání primárních dat databázi, podporuje PostgreSQL nebo Oracle RDBMS. V našem případě používáme PostgreSQL:

yum install spacewalk-setup-postgresql

Krok 3. Nainstalujte Spacewalk.

Nyní nainstalujte server Spacewalk pomocí příkazu:

yum install spacewalk-postgresql

Krok 4. Konfigurace brány firewall.

Než se budeme moci připojit k našemu nově nakonfigurovanému serveru Spacewalk, musíme se ujistit, že firewall neblokuje přístup:

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

Krok 5. Nakonfigurujte Spacewalk.

Pokud jste nainstalovali vestavěnou databázi, použijte ji. Požádá vás o zadání e-mailu správce a podrobností o organizaci, aby se vygeneroval certifikát s vlastním podpisem pro zabezpečený přístup. :

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

V tuto chvíli je Spacewalk nainstalován, nakonfigurován a připraven k použití. Chcete-li začít se Spacewalkem, přečtěte si další část.

Krok 5. Přístup do Spacewalk.

Spacewalk bude ve výchozím nastavení k dispozici na portu HTTPS 443. Otevřete svůj oblíbený prohlížeč a přejděte na https://hostname.yourdomain.com a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete porty 80 a 443, abyste umožnili přístup k ovládacímu panelu.

Blahopřejeme! Úspěšně jste nainstalovali Spacewalk. Děkujeme, že jste použili tento návod k instalaci serveru Spacewalk na systém CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Spacewalk.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat SpaceWalk na CentOS 6 / RHEL 6

  3. Jak nainstalovat SpaceWalk na CentOS 7 / RHEL 7

  1. Jak nainstalovat Java 11 &12 na CentOS 7

  2. Jak nainstalovat Wine 4.0 na CentOS 7

  3. Jak nainstalovat Vim 8.2 na CentOS 7

  1. Jak nainstalovat VirtualBox na CentOS 7

  2. Jak nainstalovat Git na CentOS 8

  3. Jak nainstalovat Docker na CentOS 8