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
- Inventario dei sistemi
- Installa e aggiorna i pacchetti di sistema.
- Configurazione per l'installazione kick-start.
- Distribuisci e gestisci i file di configurazione da un'unica posizione
- Avvia / Arresta / Configura gli ospiti.
- 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.essO
https://tuo-nome-dominioDevi 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.