CentOS 7
Sponsored Link

Spacewalk : インストール
2015/06/23
 
Red Hat Satellite のオープンソース実装である Spacewalk のインストールと設定です。
Spacewalk により、設定管理、ソフトウェア管理、サブスクリプション管理、プロビジョニング等が可能となります。
[1] Spacewalk のインストールに必要なリポジトリを設定しておきます。 ダウンロードする RPM は最新版を確認してインストールしてください。
[root@dlp ~]#
yum -y install http://yum.spacewalkproject.org/latest/RHEL/7/x86_64/spacewalk-repo-2.3-4.el7.noarch.rpm
[root@dlp ~]#
cat > /etc/yum.repos.d/jpackage-generic.repo << EOF
[jpackage-generic]
name=JPackage generic
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
[2] Spacewalk をインストールします。バックエンドで利用するデータベースは PostgreSQL, Oracle 10g 以降から選択可能ですが、ここでは PostgreSQL で進めます。
# EPELを有効にしてインストール

[root@dlp ~]#
yum --enablerepo=epel -y install spacewalk-setup-postgresql spacewalk-postgresql perl dojo
[3] Spacewalk のセットアップです。
[root@dlp ~]#
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?
root@dlp.srv.world

* Performing initial configuration.
* Activating Spacewalk.
** Loading Spacewalk Certificate.
** Verifying certificate locally.
** Activating Spacewalk.
* Enabling Monitoring.
* Configuring apache SSL virtual host.
# そのまま Enter (SSL 有効で設定)

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.
* Configuring jabberd.
* Creating SSL certificates.
# CA 証明書のパスワード設定

CA certificate password?
Re-enter CA certificate password?
# 組織名

Organization?
ServerWorld

# 部門名

Organization Unit [dlp.srv.world]?
# メールアドレス

Email Address [root@dlp.srv.world]?
# 所在地#1

City?
Hiroshima

# 所在地#2

State?
Hiroshima

# 国コード

Country code (Examples: "US", "JP", "IN", or type "?" to see a list)?
JP

** 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'
# そのまま Enter (PXE プロビジョニング機能有効)

Cobbler requires tftp and xinetd services be turned on for PXE provisioning functionality. Enable these services [Y]?
* Restarting services.
Installation complete.
Visit https://dlp.srv.world to create the Spacewalk administrator account.
[4] 任意のクライアントコンピュータで Web ブラウザを起動し、「https://(Spacewalkサーバーのホスト名またはIPアドレス)/」にアクセスします。 すると以下のような画面になります。任意の管理者ユーザー名とパスワードを設定して「Create Login」ボタンをクリックします。
[5] ログインできました。SpaceWalk のメイン画面になります。
[6] 次回ログインからはスタート画面がログイン画面になるので、設定したユーザーでログインして操作します。
[7] なお、サンプル画面は英語表示となっていますが、日本語環境でアクセスすれば日本語で表示されます。
 
Tweet