GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS 6 /RHEL6にSpaceWalkをインストールする方法

船外活動 は、 Red Hatのパッケージおよびシステム管理ソリューションです。 CentOSなどの派生Linuxオペレーティングシステム 、ScientificLinuxおよびFedora 、船外活動コミュニティによる。 GPLv2ライセンスでリリースされています。

より柔軟な方法を提供します

  1. システムの在庫
  2. システムパッケージのインストールと更新。
  3. キックスタートインストールの構成。
  4. 単一の場所から構成ファイルを展開および管理する
  5. ゲストの開始/停止/構成。
  6. 船外活動プロキシを使用して、複数の地理的な場所にコンテンツを配信します。

記事シリーズ:

1 CentOS 6 /RHEL6にSpaceWalkをインストールする方法

2 船外活動におけるチャネルとリポジトリの管理

3 SpaceWalkサーバーにクライアントを登録する

船外活動 登録されているシステムの更新を管理および表示するためのWebインターフェイスを提供し、インストール、更新、インベントリなどのタスクを開始できます。

CentOS 6 / RHEL6にSpaceWalkをインストールする方法についてのチュートリアルは次のとおりです。 。

前提条件

CentOSにSpaceWalkをインストールする前に、依存関係をダウンロードするために必要なリポジトリを持つようにシステムを設定する必要があります。まず、SpaceWalkリポジトリを設定しましょう。

rpm -Uvh https://copr-be.cloud.fedoraproject.org/results/@spacewalkproject/spacewalk-2.9/epel-6-x86_64/00830557-spacewalk-repo/spacewalk-repo-2.9-4.el6.noarch.rpm

Red Hatオプションのサーバーチャネル(RHEL 6)を有効にします。

subscription-manager repos --enable=rhel-6-server-optional-rpms

CentOS6でEPELリポジトリをセットアップします。

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

Spacewalkのファイアウォールを構成します。

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 5222 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 5269 -j ACCEPT
iptables -I INPUT -p udp -m udp --dport 69 -j ACCEPT
service iptables save

SpaceWalkデータベースのセットアップ

SpaceWalkは、PostgreSQL(8.4以降)またはOracle(10g以降)データベースのいずれかをサポートします。次の組み込みデータベースのセットアップをスキップして、外部データベースを使用できます。

組み込みデータベース

SpaceWalkにはPostgreSQLデータベース用の組み込みセットアップがあり、データベース情報を入力するためのユーザーの介入なしにSpaceWalkの自動インストールを実行します。組み込みデータベース方式は、SpaceWalkをすぐにセットアップして実行するのが簡単で、データベースの知識がない人にとっては非常に便利です。

ここでは、PostgreSQL(埋め込み)データベースを使用します。

yum -y install spacewalk-setup-postgresq

外部データベース

外部のPostgreSQLまたはOracleデータベースを使用してSpaceWalkをインストールでき、大量のドキュメントをオンラインで見つけることができます データベースを設定します。

SpaceWalkのインストール

PostgreSQLデータベースの使用を計画している場合。

yum -y install spacewalk-postgresql

船外活動を構成する

Spacewalkセットアップを実行して、構成を開始します。安全なアクセスのための自己署名証明書を生成するために、管理者メールと組織の詳細を入力するように求められます。

spacewalk-setup

出力:

* Setting up SELinux..
** Database: Setting up database connection for PostgreSQL backend.
Database "rhnschema" does not exist
** 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: ##########################
* Configuring tomcat.
* 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.
* Configuring apache SSL virtual host.
Should setup configure apache's default ssl server for you (saves original ssl.conf) [Y]? Y << Press Y 
** /etc/httpd/conf.d/ssl.conf has been backed up to ssl.conf-swsave
* Configuring jabberd.
* Creating SSL certificates.
CA certificate password? << Enter Certificate Password 
Re-enter CA certificate password? << Re Enter Certificate Password 
Cname alias of the machine (comma seperated)? server.itzgeek.local,server << Certificate Subject Name (Your Domain Name) 
Organization? ITzGeek << Your Organization Name
Organization Unit [server.itzgeek.local]? IT << Your Organization Unit 
Email Address [[email protected]]? << Email Address 
City? Albany << Your City 
State? NY << Your State #
Country code (Examples: "US", "JP", "IN", or type "?" to see a list)? US << Your Country 
** 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..
Cobbler requires tftp and xinetd services be turned on for PXE provisioning functionality. Enable these services [Y]? Y << Press Y 
* Restarting services.
Installation complete.
Visit https://server.itzgeek.local to create the Spacewalk administrator account.

インストールが完了したら、SpaceWalkサービスのステータスを確認します。

/usr/sbin/spacewalk-service status

出力:

postmaster (pid 4403) is running...
router (pid 4425) is running...
sm (pid 4433) is running...
c2s (pid 4441) is running...
s2s (pid 4449) is running...
tomcat6 (pid 4511) is running...               [ OK ]
httpd (pid 4659) is running...
osa-dispatcher (pid 4687) is running...
rhn-search is running (4709).
cobblerd (pid 4751) is running...
RHN Taskomatic is running (4778).

自動的に開始されない場合は、サービスを開始します。

/usr/sbin/spacewalk-service start

船外活動へのアクセス

これで、Webブラウザを介してSpaceWalkにアクセスできます。 。

https://ip.ad.dr.ess

または

https:// your-domain-name

自己署名証明書の例外を追加する必要があります。

船外活動の管理者アカウントを作成する必要があります。詳細を入力して、組織の作成をクリックします 。

作成が成功すると、すべての管理アクティビティを実行できる宇宙遊泳のホームページに移動します。

次のチュートリアルでは、CentOSクライアントに更新を配布するためのSpaceWalkの構成について説明します。 。

以上です。


Cent OS
  1. CentOS 7 /RHEL7にPostgreSQLをインストールする方法

  2. CentOS 7 /RHEL7にSpaceWalkをインストールする方法

  3. CentOS8およびRHEL8にMariaDB10.4をインストールする方法

  1. RHEL 8 /CentOS8にphpMyAdminをインストールする方法

  2. RHEL 8 /CentOS8にP7Zipをインストールする方法

  3. CentOS /RHEL8にMySQL8.0をインストールする方法

  1. RHEL 8 /CentOS8にntfs-3gをインストールする方法

  2. PHP-mbstringをRHEL8/CentOS8にインストールする方法

  3. RHEL 8 /CentOS8にphantomjsをインストールする方法