V tomto tutoriálu vám ukážeme, jak nainstalovat Spacewalk na CentOS 6. Pro ty z vás, kteří nevěděli, Spacewalk je řešení pro správu balíčků a systému pro operační systém Linux odvozený od Redhat systémy jako CentOS, Scientific Linux a Fedora komunitou spacewalk. Je vydán pod licencí GPLv2. Nabízí flexibilnější způsob, jak toho dosáhnout. Spacewalk vám umožňuje inventarizovat vaše systémy, spravovat konfiguraci, fungovat jako centrální úložiště pro vaše systémy, monitorujte vaše systémy 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 CentOS 6.
Nainstalujte Spacewalk na CentOS 6
Krok 1. Nejprve musíte ve svém systému povolit úložiště.
rpm -Uvh http://yum.spacewalkproject.org/2.0/RHEL/6/x86_64/spacewalk-repo-2.0-3.el6.noarch.rpm rpm -Uvh http://mirror.muntinternet.net/pub/epel/6/i386/epel-release-6-8.noarch.rpm wget http://www.jpackage.org/jpackage50.repo mv jpackage50.repo /etc/yum.repos.d/
Krok 2. Nainstalujte databázi PostgreSQL.
Spacewalk používá k ukládání svých primárních dat databázi, podporuje buď PostgreSQL nebo Oracle RDBMS. V našem případě používáme PostgreSQL:
yum install spacewalk-setup-postgresql -y
Krok 3. Nainstalujte Spacewalk.
yum install spacewalk-postgresql -y
Krok 4. 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.
Po dokončení spusťte službu SpaceWalk:
/usr/sbin/spacewalk-service start chkconfig spacewalk on
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 6. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Spacewalk.