Spacewalk je open-source nástroj pro správu konfigurace sponzorovaný společností Red Hat. Spacewalk je alternativou síťového satelitního serveru Redhat na Centos/Fedora/Scientific Linux. Spacewalk je projekt proti proudu pro zdroj sítě Red Hat Network Satellite.
Poskytuje rozhraní pro správu softwarového obsahu napříč registrovanými servery. Některé z důležitých funkcí Spacewalk jsou uvedeny níže:
- Správa inventáře serverů (informace o hardwaru a softwaru)
- Instalujte a aktualizujte software na serverech
- Správa a nasazení konfiguračních souborů do vašich systémů
- Monitorujte své systémy/servery
Postup instalace Spacewalk na CentOS 6.X/RHEL 6.X
Krok 1 :Nastavení Spacewalk Repo.
# rpm -Uvh http://yum.spacewalkproject.org/1.9/RHEL/6/x86_64/spacewalk-repo-1.9-1.el6.noarch.rpm
Krok 2 :Nastavení dalších úložišť.
Pro Spacewalk na CentOS, RHEL 6 a Fedoře potřebujeme další závislosti, které jsou potřeba z jpackage. Vytvořte soubor pomocí níže uvedeného příkazu:
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
Povolit úložiště EPEL :Spacewalk vyžaduje Java Virtual Machine s verzí 1.6.0 nebo vyšší. EPEL – Extra Packages for Enterprise Linux obsahuje verzi openjdk, která funguje se Spacewalk.
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
Krok 3 :Instalace databázového serveru Spacewalk.
Spacewalk používá databázi k ukládání svých primárních dat, podporuje buď PostgreSQL nebo Oracle RDBMS. V našem případě používáme postgresql.
# yum install spacewalk-setup-embedded-postgresql
Krok 4 :Instalace Spacewalk.
# yum install spacewalk-postgresql
Vytvořte soubor pod /root s názvem 'odpověď' s níže uvedeným obsahem:
# vi /root/answers admin-email = root@localhost ssl-set-org = Nextstep4it ssl-set-org-unit = IT ssl-set-city = Delhi ssl-set-state = Delhi ssl-set-country = IN ssl-password = spacewalkpasswd ssl-set-email = root@localhost ssl-config-sslvhost = Y db-backend=postgresql db-name=spacewalkdb db-user=spacewalk db-password=spacewalkpasswd db-host=localhost db-port=5432 enable-tftp=Y
Nyní nainstalujte Spacewalk se souborem odpovědí.
# spacewalk-setup --disconnected –answer-file=/root/answers
Po dokončení nastavení vesmírné cesty je aplikace připravena k použití. Výše uvedený příkaz vytvoří databázové prostředí PostgreSQL pro spacewalk a vytvoří ssl certifikáty a spustí služby jako tomcat.
Krok 5 :Vstupte do Spacewalk pomocí níže uvedené adresy URL a nastavte si účet správce.
Otevřete webový prohlížeč a zadejte „https://[Hostname/IP]“, nahraďte název hostitele nebo IP adresu podle vašeho nastavení. Po nastavení administrativního účtu se můžeme přihlásit do GUI administrátora spacewalk:
Příkazy služby Spacewalk:
# /usr/sbin/spacewalk-service [stop|start|restart]