GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare SpaceWalk su CentOS 6 / RHEL 6

Passeggiata spaziale è il pacchetto e la soluzione di gestione del sistema per Red Hat sistema operativo Linux derivato come CentOS , Scientific Linux e Fedora , dalla comunità della passeggiata spaziale. È rilasciato con licenza GPLv2.

Offre un modo più flessibile di fare

  1. Inventario dei sistemi
  2. Installa e aggiorna i pacchetti di sistema.
  3. Configurazione per l'installazione kick-start.
  4. Distribuisci e gestisci i file di configurazione da un'unica posizione
  5. Avvia / Arresta / Configura gli ospiti.
  6. Distribuisci il contenuto in più posizioni geografiche utilizzando il proxy Spacewalk.

Serie di articoli:

1 :Come installare SpaceWalk su CentOS 6 / RHEL 6

2 :Gestione di canali e repository in Spacewalk

3 :Registra i client con SpaceWalk Server

Passeggiata spaziale fornisce l'interfaccia web per gestire e visualizzare gli aggiornamenti per il sistema registrati e possiamo avviare attività come installazione, aggiornamento, inventario e così via.

Ecco il tutorial sull'installazione di SpaceWalk su CentOS 6 / RHEL 6 .

Prerequisiti

Prima di installare SpaceWalk su CentOS, il sistema deve essere configurato per avere i repository necessari per scaricare le dipendenze. Per prima cosa configuriamo il repository 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

Abilita il canale server opzionale Red Hat (RHEL 6).

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

Configura il repository EPEL su CentOS 6.

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

Configura il firewall per 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

Impostazione del database SpaceWalk

SpaceWalk supporta il database PostgreSQL (8.4 o successivo) o Oracle (10g o successivo) e puoi saltare la seguente configurazione del database incorporato per utilizzare il database esterno.

Database integrato

SpaceWalk ha la configurazione incorporata per il database PostgreSQL che eseguirà l'installazione automatica di SpaceWalk senza l'intervento dell'utente per inserire le informazioni del database. Il metodo del database incorporato è semplice da configurare ed eseguire SpaceWalk in pochissimo tempo e questo è molto utile per coloro che non hanno alcuna conoscenza del database.

Qui useremo il database PostgreSQL (embedded).

yum -y install spacewalk-setup-postgresq

Banca dati esterna

Puoi utilizzare il database esterno PostgreSQL o Oracle per installare SpaceWalk e puoi trovare tonnellate di documenti online per impostare il database.

Installa SpaceWalk

Se hai intenzione di utilizzare il database PostgreSQL.

yum -y install spacewalk-postgresql

Configura SpaceWalk

Esegui la configurazione di Spacewalk per iniziare la configurazione. Ti chiederà di inserire la posta dell'amministratore e i dettagli dell'organizzazione per generare il certificato autofirmato per l'accesso protetto.

spacewalk-setup

Uscita:

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

Una volta completata l'installazione, controlla lo stato del servizio SpaceWalk.

/usr/sbin/spacewalk-service status

Risultato:

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

Avvia i servizi se non sono avviati automaticamente.

/usr/sbin/spacewalk-service start

Accedi alla passeggiata spaziale

Ora puoi accedere a SpaceWalk tramite un browser web .

https://ip.ad.dr.ess

O

https://tuo-nome-dominio

Devi aggiungere eccezioni per il certificato autofirmato.

Devi creare un account amministratore per la passeggiata spaziale. Compila i dettagli e quindi fai clic su Crea organizzazione .

Dopo aver creato con successo, ti porterà alla home page di spacewalk dove puoi svolgere tutte le attività amministrative.

Nel prossimo tutorial vedremo come Configurare SpaceWalk per distribuire gli aggiornamenti per i client CentOS .

Questo è tutto.


Cent OS
  1. Come installare phpMyAdmin su RHEL 8 / CentOS 8

  2. Come installare PostgreSQL su CentOS 7 / RHEL 7

  3. Come installare SpaceWalk su CentOS 7 / RHEL 7

  4. Come installare MariaDB 10.4 su CentOS 8 e RHEL 8

  5. Come installare MySQL 8.0 su CentOS/RHEL 8

Come installare mongodb su RHEL 8 / CentOS 8

Come installare Maven su RHEL 8 / CentOS 8

Come installare Spacewalk su CentOS

Come installare Cacti su CentOS 8 / RHEL 8

Come installare Spacewalk su CentOS 6

Come installare Spacewalk su CentOS 7