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

アクティベーションキーを使用してLinuxサーバーをKatelloサーバーに登録する方法

この投稿は、Katelloシリーズの第3部です。 。前回の記事では、KatelloサーバーのインストールとLinuxパッチ用のKatelloの構成について説明しました。

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

読む Katelloの構成–リポジトリのダウンロード、環境の作成、アクティベーションキー

上記の記事を読んだことがあれば、おそらくKatelloサーバーのセットアップとホスト登録用のアクティベーションキーが機能しているはずです。

Linuxクライアントサーバーにログインし、サブスクリプションマネージャーをインストールします パッケージ。

 [root @ client〜]#yum -y install Subscription-manager 

ca-consumerパッケージをダウンロードしてインストールし、KatelloサーバーのCA証明書のコピーを取得します。

構文:

 yum -y install http://[ホスト名 ] / pub/katello-ca-consumer-[ホスト名 ] -1.0-1.noarch.rpm 

実際:

 yum -y install http://104.154.180.134/pub/katello-ca-consumer-katello.itzgeek.local-1.0-1.noarch.rpm 

次のコマンドを使用して、クライアントをKatelloサーバーに登録します。

編成キーとアクティベーションキーでは大文字と小文字が区別されます。
 [root @ client〜]#subscription-manager register --org ="ITzGeek" --activationkey ="CentOS_7_Non_Prod_Key" 

出力:

システムはID:2ffe4169-4afe-4acf-9fec-3ce5ab76a341で登録されています。製品はインストールされていません。

次のコマンドを使用して、利用可能なサブスクリプションを一覧表示します。

 [root @ client〜]#subscription-manager repos --list 

出力:

 + ---------------------------------------------- ------------+/etc/yum.repos.d/redhat.repo+で利用可能なリポジトリ---------------------- ------------------------------------ + Repo ID:ITzGeek_CentOS_7_OS_x86_64Repo Name:OS_x86_64Repo URL:https:// katello.itzgeek.local/pulp/repos/ITzGeek/Non_Production/CentOS_Content_View/custom/CentOS_7/OS_x86_64Enabled:1Repo ID:ITzGeek_CentOS_7_Extras_x86_64Repo Name:Extras_x86_64Repo URL:https:// / custom/CentOS_7/Extras_x86_64Enabled:1Repo ID:ITzGeek_CentOS_7_Updates_x86_64Repo Name:Updates_x86_64Repo URL:https://katello.itzgeek.local/pulp/repos/ITzGeek/Non_Production/CentOS_Content_View 

これで、クライアントサーバーはホスト–>コンテンツホストの下にあります。 。

ご覧のとおり、クライアントサーバーは「非本番」にアトミックに登録されています。 NonProductionのアクティベーションキーを使用したためです。

Katelloエージェント:

Katelloエージェントはクライアントパッケージであり、Katelloサーバーに接続されているすべてのクライアントマシンにインストールされます。 Katelloダッシュボードから更新をプッシュするには、クライアントサーバーでKatelloエージェントを有効にする必要があります。

また、システムに適用可能なエラッタに関する情報をKatelloダッシュボードに提供し、そこからクライアントサーバーを最新の状態に保つために必要なすべての詳細を知ることができます。

Katelloクライアントリリースパッケージをインストールします。

 [root @ client〜]#yum -y install http://fedorapeople.org/groups/katello/releases/yum/3.2/client/el7/x86_64/katello-client-repos-latest.rpm [root @クライアント〜]#yum -y install http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

Katello-Agentをインストールします 次のコマンドを使用します。

 [root @ client〜]#yum install katello-agent -y 

Katelloエージェントサービスを開始し、システムの起動時に開始できるようにします。

 [root @ client〜]#systemctl start goferd [root @ client〜]#systemctl enable goferd 

redhat.repoを除くすべてのリポジトリを削除または移動します /etc/yum.repos.d/.
内に存在します

 [root @ client〜]#cd /etc/yum.repos.d/ [root @ client〜]#mv CentOS- * epel * katello * / tmp / 

Katello Dashboardを使用して、Katello-agentがホストにインストールされているかどうかを確認します。

ホスト–>コンテンツホスト–>ホストの選択(client.c.formal-atrium-160103.internal)–>詳細

パッケージアクションの実行:

パッケージのインストール:

パッケージをインストールするには、ホスト–>コンテンツホスト–>ホストの選択(client.c.formal-atrium-160103.internal)–>パッケージに移動します。 。

パッケージのインストール」としてパッケージアクションを選択しました 」と入力し、パッケージの名前を入力します;次に、実行をクリックします 。

パッケージのインストールが進行中です。

以下のスクリーンショットは、パッケージのインストールが正常に完了したことを示しています。

パッケージの削除:

パッケージをインストールするには、ホスト–>コンテンツホスト–>ホストの選択(client.c.formal-atrium-160103.internal)–>パッケージに移動します。 。

パッケージの削除」としてパッケージアクションを選択しました 」と入力し、パッケージの名前を入力します;次に、実行をクリックします 。

同様に、パッケージの更新などのタスクを実行できます。 、インストール またはパッケージグループを削除

それで全部です。読んでいただきありがとうございます。


Cent OS
  1. RHEL 8 / CentOS8LinuxにDNSサーバーをインストールする方法

  2. CentOS7LinuxサーバーにPHP7をインストールまたはアップグレードする方法

  3. CentOS7LinuxシステムにGUIGnomeをインストールする方法

  1. LinuxにSQLServerをインストールする方法

  2. LinuxCentOS7にMumbleサーバー{Murmur}をインストールしてセットアップする方法

  3. 仮想化 Linux サーバーのインストール方法

  1. RHEL8LinuxにMinecraftサーバーをインストールする方法

  2. RHEL 8 / CentOS8Linuxサーバー/ワークステーションにgitをインストールする方法

  3. Linux VPSでCS:GOサーバーを作成する方法