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

Jak nainstalovat SpaceWalk na CentOS 6 / RHEL 6

Spacewalk je balíček a řešení správy systému pro Red Hat odvozený operační systém Linux, jako je CentOS , Scientific Linux a Fedora , komunitou vesmírných výstupů. Je vydán pod licencí GPLv2.

Nabízí flexibilnější způsob, jak to provést

  1. Inventář systémů
  2. Instalujte a aktualizujte systémové balíčky.
  3. Konfigurace pro instalaci Kick-start.
  4. Nasazení a správa konfiguračních souborů z jednoho umístění
  5. Spustit/Zastavit/Konfigurovat hosty.
  6. Distribuujte obsah na více geografických místech pomocí proxy pro výstup do vesmíru.

Série článků:

1 :Jak nainstalovat SpaceWalk na CentOS 6 / RHEL 6

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

3 :Zaregistrujte klienty na serveru SpaceWalk Server

Spacewalk poskytuje webové rozhraní pro správu a prohlížení aktualizací systému, které jsou registrované, a můžeme spouštět úlohy, jako je instalace, aktualizace, inventarizace atd.

Zde je výukový program o instalaci SpaceWalk na CentOS 6 / RHEL 6 .

Předpoklady

Před instalací SpaceWalk na CentOS musí být systém nastaven tak, aby měl požadovaná úložiště pro stažení závislostí. Nejprve nastavte úložiště SpaceWalk.

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

Povolit volitelný kanál serveru Red Hat (RHEL 6).

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

Nastavte úložiště EPEL na CentOS 6.

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

Nakonfigurujte firewall pro 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

Nastavení databáze SpaceWalk

SpaceWalk podporuje databázi PostgreSQL (8.4 nebo vyšší) nebo Oracle (10g nebo vyšší) a pro použití externí databáze můžete přeskočit následující nastavení vestavěné databáze.

Vložená databáze

SpaceWalk má vestavěné nastavení pro PostgreSQL databázi, která provede automatickou instalaci SpaceWalk bez nutnosti zásahu uživatele při zadávání informací o databázi. Metoda vestavěné databáze umožňuje snadno nastavit a spustit SpaceWalk během okamžiku, a to je velmi užitečné pro ty, kteří nemají žádné databázové znalosti.

Zde použijeme PostgreSQL (embedded) databázi.

yum -y install spacewalk-setup-postgresq

Externí databáze

K instalaci SpaceWalku můžete použít externí databázi PostgreSQL nebo Oracle a spoustu dokumentů můžete najít online k nastavení databáze.

Nainstalujte SpaceWalk

Pokud plánujete používat databázi PostgreSQL.

yum -y install spacewalk-postgresql

Nakonfigurujte SpaceWalk

Spusťte nastavení Spacewalk a zahajte konfiguraci. Požádá vás o zadání e-mailu správce a podrobností o organizaci pro vygenerování certifikátu s vlastním podpisem pro zabezpečený přístup.

spacewalk-setup

Výstup:

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

Po dokončení instalace zkontrolujte stav služby SpaceWalk.

/usr/sbin/spacewalk-service status

Výstup:

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

Spusťte služby, pokud nejsou spuštěny automaticky.

/usr/sbin/spacewalk-service start

Zpřístupněte Spacewalk

Nyní můžete ke SpaceWalku přistupovat prostřednictvím webového prohlížeče .

https://ip.ad.dr.ess

NEBO

https://název-vaší-domény

Musíte přidat výjimky pro certifikát podepsaný svým držitelem.

Musíte si vytvořit administrátorský účet pro výstup do vesmíru. Vyplňte podrobnosti a poté klikněte na Vytvořit organizaci .

Po úspěšném vytvoření vás přenese na domovskou stránku spacewalk, kde můžete provádět všechny administrativní činnosti.

V našem dalším tutoriálu se podíváme na Konfiguraci SpaceWalku pro distribuci aktualizací pro klienty CentOS .

To je vše.


Cent OS
  1. Jak nainstalovat PostgreSQL na CentOS 7 / RHEL 7

  2. Jak nainstalovat MariaDB 10.4 na CentOS 8 a RHEL 8

  3. Jak nainstalovat MySQL 8.0 na CentOS/RHEL 8

  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  3. Jak nainstalovat SpaceWalk na CentOS 7 / RHEL 7

  1. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  2. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  3. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8