第11章 Goferd を使用しないホスト管理


Katello エージェントがコンテンツホスト上のパッケージを管理するために使用する goferd サービスは、大量のリソースを消費します。リモート実行を通じてパッケージを管理することで、コンテンツホストのメモリーと CPU の負荷を減らすことができます。goferd がなくても、ホストは katello-host-tools または subscription-manager で管理できます。Katello エージェントは非推奨で、今後の Satellite のバージョンでは削除される点にご留意ください。したがって、リモート実行を使用することが、ホスト上のパッケージを管理する唯一の方法になります。

11.1. Subscription-Manager を使用したホスト管理

前提条件

  • Red Hat Enterprise Linux 7 ホストの場合は、subscription-manager パッケージがバージョン 1.24.13-3.el7_7 以降であることを確認してください。

手順

  1. コンテンツホストの /etc/rhsm/rhsm.conf ファイルで package_profile_on_trans=1 を設定します。これにより、すべての yum トランザクションの後に、subscription-manager がホストのパッケージプロファイルをアップロードするように求められます。
  2. コンテンツホストの goferd サービスを停止します。

    # systemctl stop goferd.service
  3. コンテンツホストの goferd サービスを無効化します。

    # systemctl disable goferd.service
  4. コンテンツホスト上の Katello エージェントを削除します。

    警告

    お使いのホストが Red Hat Virtualization のバージョン 4.4 以下にインストールされている場合は、削除された依存関係によりホストが破損するので、katello-agent パッケージを削除しないでください。

    # yum remove katello-agent
  5. コンテンツホストに SSH 鍵を配布します。詳細は、「リモート実行のための SSH 鍵の配布」 を参照してください。
  6. Satellite Web UI で、管理 > 設定に移動します。
  7. コンテンツ タブを選択します。
  8. Use remote execution by default パラメーターを Yes に設定します。Satellite Server は、goferd の代わりにリモート実行によるホスト管理を使用するようになりました。

Hammer の制限事項

以下は、エラータのプッシュに hammer コマンドを使用している場合に適用されます。hammer コマンドは、goferd を使用してコンテンツホストのエラータを管理しています。回避策としては、Satellite のリモート実行機能を使用して、エラータを適用します。たとえば、以下のコマンドを入力し、host123.example.orgyum -y update を実行します。

+

# hammer job-invocation create \
--job-template "Run Command - SSH Default" \
--inputs command="yum -y update" \
--search-query "name ~ host123"
Job invocation 24 created
[.........................................] [100%]
1 task(s), 1 success, 0 fail
注記

katello-host-tools-tracer 機能を使用する場合は、依存関係として katello-host-tools が必要です。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.