船外活動 は、 Red Hatのパッケージおよびシステム管理ソリューションです。 CentOSなどの派生Linuxオペレーティングシステム 、ScientificLinuxおよびFedora 、船外活動コミュニティによる。 GPLv2ライセンスでリリースされています。
より柔軟な方法を提供します
- システムの在庫
- システムパッケージのインストールと更新。
- キックスタートインストールの構成。
- 単一の場所から構成ファイルを展開および管理する
- ゲストの開始/停止/構成。
- 船外活動プロキシを使用して、複数の地理的な場所にコンテンツを配信します。
記事シリーズ:
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の構成について説明します。 。
以上です。