このチュートリアルでは、CentOS 7にSpacewalkをインストールして構成する方法を示します。知らない人のために、SpacewalkはRedhatのパッケージおよびシステム管理ソリューションです。スペースウォークコミュニティによるCentOS、Scientific Linux、Fedoraなどの派生Linuxオペレーティングシステム。GPLv2ライセンスの下でリリースされています。より柔軟な方法を提供します。スペースウォークを使用すると、システムのインベントリ、構成の管理、システムの中央リポジトリ、システムの監視など。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS7サーバーにSpacewalkを段階的にインストールする方法を説明します。
CentOS7にSpacewalkをインストールする
ステップ1.まず、システムでEPELリポジトリを有効にする必要があります。
yum install epel-release
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
Spacewalkリポジトリを追加:
rpm -Uvh http://yum.spacewalkproject.org/2.3/RHEL/7/x86_64/spacewalk-repo-2.3-4.el7.noarch.rpm
ステップ2.Spacewalk用のPostgreSQLデータベースをインストールします。
Spacewalkは、データベースを使用してプライマリデータを格納し、PostgreSQLまたはOracle RDBMSのいずれかをサポートします。この場合、PostgreSQLを使用しています:
yum install spacewalk-setup-postgresql
ステップ3.Spacewalkをインストールします。
次に、次のコマンドを使用してSpacewalkサーバーをインストールします。
yum install spacewalk-postgresql
ステップ4.ファイアウォールの構成。
新しく構成したSpacewalkサーバーに接続する前に、ファイアウォールがアクセスをブロックしていないことを確認する必要があります。
sudo firewall-cmd --add-service=https --permanent sudo firewall-cmd --add-service=http --permanent sudo firewall-cmd --reload
ステップ5.船外活動を構成します。
組み込みデータベースをインストールしている場合は、それを使用します。管理者メールと組織の詳細を入力して、セキュリティで保護されたアクセス用の自己署名証明書を生成するように求められます。 :
[[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.
この時点で、Spacewalkがインストール、構成され、使用できるようになっています。Spacewalkの使用を開始するには、次のセクションを参照してください。
ステップ5.船外活動へのアクセス。
船外活動はデフォルトでHTTPSポート443で利用できます。お気に入りのブラウザを開き、 https://hostname.yourdomain.com
> インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80と443を開いて、コントロールパネルにアクセスできるようにしてください。
おめでとうございます!Spacewalkが正常にインストールされました。CentOS7システムにSpacewalkサーバーをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Spacewalkの公式Webサイトを確認することをお勧めします。