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.