第6章 システムのパッチ修正


Satellite サーバーからシステムにパッチを当てるには、システムを最初に登録して、Katello エージェントをインストールするか、リモート実行を使用します。デフォルトでは、リモート実行が有効になっています。この章では、両方の方法を説明します。お使いの環境に適したオプションを選択してください。

6.1. 既存のホストの登録

このセクションでは、Red Hat Enterprise Linux ホストおよび Atomic Host の登録方法を説明します。

6.1.1. 既存の Red Hat Enterprise Linux ホストの登録

  1. ホスト上で、以前のデータを消去して更新したデータが正しくアップロードされていることを確認します。

    # subscription-manager clean
    Copy to Clipboard Toggle word wrap
  2. katello-ca-consumer-latest RPM をインストールします。

    # rpm -Uvh http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
    Copy to Clipboard Toggle word wrap

    これで、正しい証明書がインストールされ、クライアントと Satellite Server 間の通信が可能になります。

  3. ホストを登録します。

    # subscription-manager register --org="Default_Organization" \
    --activationkey=ak-Reg_To_Dev_EL7
    Copy to Clipboard Toggle word wrap

6.1.2. Atomic Host の登録

以下の手順では、サブスクリプションマネージャーで Atomic Host を登録する方法を説明します。

  1. Satellite Server から katello-rhsm-consumer を取得します。

    [root@atomic_client ~]# wget http://satellite.example.com/pub/katello-rhsm-consumer
    Copy to Clipboard Toggle word wrap
  2. katello-rhsm-consumer のモードを実行可能に変更します。

    [root@atomic_client ~]# chmod +x katello-rhsm-consumer
    Copy to Clipboard Toggle word wrap
  3. katello-rhsm-consumer を実行します。

    [root@atomic_client ~]# ./katello-rhsm-consumer
    Copy to Clipboard Toggle word wrap
  4. Red Hat サブスクリプションマネージャーで登録します。

    [root@atomic_client ~]# subscription-manager register
    Copy to Clipboard Toggle word wrap
注記

Atomic はアプライアンスとして機能するため、これに katello-agent をインストールすることは推奨されません。

6.2. Katello エージェントを使用したシステムのパッチ修正

6.2.1. Katello エージェントのインストール

コンテンツホストで katello-agent RPM パッケージをインストールします。

# yum install katello-agent
Copy to Clipboard Toggle word wrap

Red Hat Satellite Server または Capsule Server が、コンテンツホストに適用可能なエラータに関する情報を提供できるように、goferd サーバーが実行している必要があります。

goferd が実行していることを確認します。

  • Red Hat Enterprise Linux 6 の場合は、以下のコマンドを実行します。

    # service goferd start
    Copy to Clipboard Toggle word wrap
  • Red Hat Enterprise Linux 7 の場合は、以下のコマンドを実行します。

    # systemctl start goferd
    Copy to Clipboard Toggle word wrap

6.2.2. エラータのコンテンツホストへの適用

Web UI を使用したコンテンツホストへのエラータの適用

  1. ホスト コンテンツホスト に移動して、auth01.example.com をクリックします。
  2. エラータ タブを選択して、コンテンツホストに適用可能なエラータ一覧を表示します。
  3. 一覧からエラータを選択します。
  4. 選択項目の適用 をクリックします。
  5. 確認メッセージが表示されるので、適用 をクリックします。
  6. エラータがクライアントに適用されたことを確認します。

    [root@client ~]# yum list-sec
    Copy to Clipboard Toggle word wrap

6.3. リモートの実行を使用したシステムのパッチ修正

6.3.1. ホストでのリモート実行の有効化

Satellite Server のインストール中に、公開 SSH キーと共に内部のカプセルサーバーが自動的にインストールされます。内部の Capsule Server は、/usr/share/foreman-proxy/.ssh/id_rsa_foreman_proxy から SSH キーを読み込みます。公開 SSH キーをホストに配信すれば、リモート実行を有効にできます。

Satellite Server 上でキーをホストに配信します。

 # ssh-copy-id -i ~foreman-proxy/.ssh/id_rsa_foreman_proxy.pub root@auth01.example.com
Copy to Clipboard Toggle word wrap

6.3.2. ホストへのエラータのインストール

Satellite は、エラータのインストールなど、リモートジョブを実行するデフォルトのジョブテンプレートを提供します。

  1. ホスト すべてのホスト に移動して、ホスト名の横のチェックボックスをクリックします。
  2. アクションの選択 をクリックして、ドロップダウンメニューから リモートジョブのスケジュール を選択します。
  3. ジョブカテゴリー ドロップダウンメニューで、Katello を選択します。
  4. ジョブテンプレート ドロップダウンメニューで、Errata-Katello SSH デフォルトのインストール を選択します。
  5. エラータ フィールドで、エラータ ID を入力します。
  6. 今すぐ実行 を選択して、送信 をクリックします。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat