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

SpaceWalkサーバーにクライアントを登録する方法– CentOS / RHEL

この投稿は、船外活動のインストールと構成シリーズの第3部です。 。最初の2つのパートでは、Spacewalkサーバーのインストールと、Spacewalkチャネルとリポジトリの管理について説明しました。

記事シリーズ:

Spacewalkをインストールする

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

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

船外活動の管理

船外活動でのチャンネルとリポジトリの管理

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

このチュートリアルでは、Spacewalkサーバーに登録して、Spacewalkサーバーからインストールパッケージを取得するようにクライアントを構成します。

環境

クライアントOS: CentOS Linuxリリース7.2.1511(コア)

ホスト名: client.itzgeek.local

IPアドレス: 192.168.1.20

Spacewalkクライアントのインストール

ベースリポジトリには、クライアントをSpacewalkサーバーに登録するために必要なパッケージがありますが、最新のパッケージを取得するようにクライアントマシンでSpacewalkクライアントリポジトリを構成します。

 rpm -Uvh http://yum.spacewalkproject.org/2.7-client/RHEL/7/x86_64/spacewalk-client-repo-2.7-2.el7.noarch.rpmrpm -Uvh http://dl.fedoraproject .org / pub / epel / epel-release-latest-7.noarch.rpm 

以下のパッケージをインストールしてください。

 yum -y install rhn-client-tools rhn-check rhn-setup rhnsd m2crypto yum-rhn-plugin 

安全な通信を可能にするために、クライアントマシンにSpaceWalkの証明書をインストールします。必要に応じて、Spacewalkサーバー名とRPMバージョンを置き換えます。

 rpm -Uvh http://server.itzgeek.local/pub/rhn-org-trusted-ssl-cert-1.0-1.noarch.rpm 

クライアントマシンがホスト名を使用してSpacewalkサーバーに接続できることを確認します。ホスト名を解決するには、/ etc/hostsファイルまたはDNSサーバーを使用します。

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

Spacewalkサーバーにクライアントシステムを登録および構成するには、アクティベーションキーを使用することをお勧めします。 Spacewalkサーバーにログインして、前のチュートリアルで作成したアクティベーションを取得します。

後藤システム>>アクティベーションキー

クライアントシステムのターミナルで、次のコマンドを実行してSpacewalkサーバーに登録します。

 rhnreg_ks --activationkey 1-b908cd891e78c7b90cc6000ee63c0ec5 --serverUrl https://server.itzgeek.local/XMLRPC 

上記のコマンドを実行したら、Spacewalkコンソールに移動し、[システム]をクリックします。 Spacewalkに登録したばかりのクライアントシステムが表示されます。

クライアント名をクリックします。登録されたクライアントに関する詳細情報を確認できるクライアントの概要ページ( client.itzgeek.local )に移動します。 )。クライアントマシンがベースチャネル( itzgeek_centos7 )に自動的にサブスクライブされていることがわかります。 。

クライアントサブスクリプションの変更(オプション)

子チャネルを利用する場合(例:Nginxをインストールするには)、ベースチャネルの子チャネル(Nginx)を有効にしてNginxパッケージを取得します。

GUIモード

システムに移動します>><クライアント>>>ソフトウェア>>ソフトウェアチャネル>>ソフトウェアチャネルサブスクリプション

または

サブスクリプションチャネルの変更をクリックします クライアントの概要ページ。

子チャネル(例:nginx_centos7)を選択し、[サブスクリプションの変更]をクリックします。

これで、クライアントシステムはNginx子チャネルに正常にサブスクライブされました。

コマンドラインモード

コマンドラインを使用してチャネルサブスクリプションを変更することもできます。購読しているチャンネルを一覧表示するには、を実行します。

 rhn-channel -l <​​/ pre> 

出力:

 itzgeek_centos7 

利用可能なチャネルを一覧表示するには、を実行します。

 rhn-channel -L 

出力:

ユーザー名:adminPassword:nginx_centos7 

次に、子チャンネルに登録するには、を実行します。

 rhn-channel -a -c nginx_centos7 

Spacewalkサーバー管理者アカウントのユーザー名とパスワードを入力する必要があります。

以下のコマンドを使用してサブスクリプションを確認します。

#rhn-channel -l <​​/ pre> 

出力:

 nginx_centos7itzgeek_centos7 

子チャネルのサブスクリプションを削除する場合は、次のコマンドを実行します。

 rhn-channel -r -c nginx_centos7 

SpacewalkServerを使用してパッケージをインストールする

これで、Spacewalkサーバーからパッケージのインストールまたは更新を開始できます。船外活動以外のリポジトリを無効にして、インターネットからパッケージがダウンロードされないようにします。

これを行うには、次を実行します:

 sed -i's / enabled =1 / enabled =0 / g'/etc/yum.repos.d/* 

テストするには、クライアントマシンにNginxパッケージをインストールします。

 yum install nginx 

サンプル出力:

ロードされたプラグイン:fastestmirror、rhnpluginこのシステムはRHNClassicまたはRedHatSatelliteからアップデートを受信して​​います。キャッシュされたホストファイルからミラー速度をロードしています*epel:kartolo.sby.datautama.net.id依存関係の解決->トランザクションチェックの実行--->パッケージhttpd.x86_640:2.4.6-67.el7.centosがインストールされます->処理の依存関係:httpd-tools =2.4.6-67.el7.centos for package:httpd-2.4.6-67.el7。 centos.x86_64->依存関係の処理:パッケージの/etc/mime.types:httpd-2.4.6-67.el7.centos.x86_64->依存関係の処理:libapr-1.so.0()(64bit)forパッケージ:httpd-2.4.6-67.el7.centos.x86_64->処理の依存関係:パッケージのlibaprutil-1.so.0()(64bit):httpd-2.4.6-67.el7.centos.x86_64- ->トランザクションチェックの実行--->パッケージapr.x86_640:1.4.8-3.el7がインストールされます--->パッケージapr-util.x86_64 0:1.5.2-6.el7がインストールされます--->パッケージhttpd-tools.x86_640:2.4.6-67.el7.centosがインストールされます--->パッケージmailcap.noarch 0:2.1.41-2.el7がインストールされます->終了した依存関係Re solutionDependencies解決済み=================================================================================================パッケージArchバージョンリポジトリのサイズ=================================================================================================インストール:httpd x86_64 2.4.6-67.el7.centos itzgeek_centos7 2.7 M依存関係のインストール:apr x86_64 1.4.8-3.el7 itzgeek_centos7 103 k apr-util x86_64 1.5.2-6.el7 itzgeek_centos7 92 k httpd-tools x86_64 2.4.6-67.el7.centos itzgeek_centos7 87 k mailcap noarch 2.1.41-2.el7 itzgeek_centos731kトランザクションの概要=================================================================================================1つのパッケージ(+4の依存パッケージ)をインストールするTota lダウンロードサイズ:3.0 Mインストールサイズ:10 Mダウンロードパッケージ:(1/5):apr-1.4.8-3.el7.x86_64.rpm | 103 kB 00:00:00(2/5):apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00:00(3/5):httpd-2.4.6-67.el7.centos.x86_64.rpm | 2.7 MB 00:00:00(4/5):httpd-tools-2.4.6-67.el7.centos.x86_64.rpm | 87 kB 00:00:00(5/5):mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00:00 ------------------------------------------- -------------------------------------------------- ----合計8.3MB/秒| 3.0 MB 00:00:00実行中のトランザクションチェック実行中のトランザクションtestトランザクションテストが成功しました実行中のトランザクションインストール中:apr-1.4.8-3.el7.x86_64 1/5インストール中:apr-util-1.5.2-6.el7.x86_64 2/5インストール中: httpd-tools-2.4.6-67.el7.centos.x86_64 3/5インストール:mailcap-2.1.41-2.el7.noarch 4/5インストール:httpd-2.4.6-67.el7.centos.x86_64 5 / 5検証:httpd-2.4.6-67.el7.centos.x86_64 1/5検証:mailcap-2.1.41-2.el7.noarch 2/5検証:httpd-tools-2.4.6-67.el7。 centos.x86_64 3/5検証:apr-util-1.5.2-6.el7.x86_64 4/5検証:apr-1.4.8-3 .el7.x86_64 5/5インストール済み:httpd.x86_64 0:2.4.6-67.el7.centosDependencyインストール済み:apr.x86_64 0:1.4.8-3.el7 apr-util.x86_64 0:1.5.2-6.el7 httpd-tools.x86_64 0:2.4.6-67.el7.centos mailcap.noarch 0:2.1.41-2.el7Complete!

パッケージがSpacewalkベースチャネル(itzgeek_centos7)からインストールされていることがわかります。

それで全部です。これで、クライアントシステムがSpacewalkサーバーにパッケージとして正常に登録されました。 Spacewalkサーバーについてさらに取り上げる予定ですので、しばらくお待ちください。


Cent OS
  1. CentOS 8 /RHEL8にPuppetをインストールする方法

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

  3. CentOS 7 /RHEL7でNFSサーバーをセットアップする方法

  1. CentOS 7 /RHEL7でSysLogサーバーをセットアップする方法

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

  3. CentOS / RHEL 7 で NTP サーバーとクライアントを構成する方法

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

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

  3. CentOS / RHEL 7 :GUI のインストール方法