第2章 resource-optimization コンポーネントのインストールおよび設定


リソース最適化のインストールには、パッケージのインストール、設定の構成、およびローカルサービスの有効化が含まれます。これは手動で行うことも、Red Hat が提供する Ansible Playbook を使用して行うこともできます。

注記

従量課金制 (PAYG) のお客様は、Insights クライアントを subscription-manager (RHSM) に登録する必要があります。subscription-manager に登録するには、次の 2 つの方法があります。

  • アクティベーションキーの使用 (推奨)
  • ユーザー名とパスワードの使用

Insights クライアントの登録方法の詳細は、Red Hat Insights のクライアント設定ガイド を参照してください。

表2.1 互換性情報
RHEL バージョンクラウドプロバイダーリソース最適化の互換性

8.x-9.x

AWS

はい (x86_64 および ARM 64 ビット)

7.7-7.9

AWS

はい (x86_64 および ARM 64 ビット)

7.0-7.6

AWS

いいえ

6.x

AWS

いいえ

前提条件

リソース最適化サービスを使用する前に、次のアプリケーションをインストールし、設定を確認する必要があります。

  • クラウドマーケットプレイスの RHEL インスタンスが設定されている。
  • Insights クライアントがシステムにインストールされ、操作可能である。
  • Ansible を使用してリソース最適化サービスをインストールまたはアンインストールする場合は、以下を行う。

    • Ansible リポジトリーが有効になり、Ansible クライアントが各システムにインストールされている。
    • システム管理者は Ansible Playbook を実行できる。

2.1. リソース最適化のためのデータ収集拡張のインストールと設定

Red Hat Enterprise Linux Performance Co-Pilot (PCP) ユーティリティーは、Insights for Red Hat Enterprise Linux のリソース最適化 (ROS) に関するクライアント側の使用状況メトリクスを選択して収集します。

Insights クライアントは、ROS PCP 設定ファイル (/var/lib/pcp/config/pmlogger/config.ros) の存在を検出します。ファイルを検出すると、pmlogger を起動してパフォーマンスメトリクスデータを収集します。PCP はこのメトリクスを日次のサマリーにまとめます。その後、RHEL の pmlogger サービスが、分析のために概要を Insights にアップロードします。

config.ros を使用すると、使用可能なメトリクスの一部だけを含むデータポイントが、1 回のアップロードごとに 1 つ生成されます。これにより、Insights の推奨事項に利用できる情報が制限されます。Insights で利用できるデータを拡張し、推奨事項を改善するには、お使いの RHEL バージョン用の RHEL pcp-zeroconf パッケージをインストールします。

pcp-zeroconf パッケージは PCP のインストールを自動化します。pcp-zeroconf をインストールすると、pmlogger が自動的に起動します。pmlogger は、使用状況メトリクスのデフォルトのセットに関する raw データを収集し、その生データをアーカイブファイルに記録します。

2.1.1. RHEL 9 以降を実行しているシステムへの insights-client-rospcp-zeroconf のインストール

insights-client-ros パッケージには、pcp-zeroconf への依存関係が含まれています。システムに insights-client-ros をインストールすると、プロセスによって pcp-zeroconf も自動的にインストールされます。insights-client-ros パッケージは、環境内の各システムにインストールする必要があります。

pcp-zeroconf がインストールされると、そのデフォルト設定によって config.ros 内の従来の設定がオーバーライドされます。その後、Insights クライアントが、pcp-zeroconf が収集した ROS データを使用します。

insights-client-ros をインストールすると、pcp-zeroconf は自動的に pmlogger を起動します。pmlogger は、使用状況メトリクスのデフォルトのセットに関する raw データを収集し、その生データをアーカイブファイルに記録します。

前提条件

  • システムに root としてログインしているか、sudo を使用して昇格した権限を持っている。
  • システムが subscription-manager を使用して登録されており、rhel-<RHEL-Version>-for-<arch>-appstream-rpms リポジトリーにアクセスできる。<RHEL-Version> は、システムにインストールされている RHEL のバージョンです。<arch> は、x86_64 などのシステムアーキテクチャーです。

手順

  1. dnf を使用して、insights-client-ros パッケージをインストールします。

    Copy to Clipboard Toggle word wrap
    # dnf install insights-client-ros -y
  2. pmlogger が実行されていることを確認します。

    Copy to Clipboard Toggle word wrap
    # pcp | grep pmlogger
    Copy to Clipboard Toggle word wrap
    pmlogger: primary logger: /var/log/pcp/pmlogger/<hostname>/<date.hours.minutes>
  3. エディターで /etc/insights-client/insights-client.conf ファイルを開きます。
  4. ファイル内で ros_collect 設定を探します。ファイルを編集して、ros_collecttrue に設定します。

    注記: ros_collectfalse に設定されている場合、pcp-zeroconf は ROS データを収集および報告しません。

  5. ファイルを保存して、エディターを終了します。

2.1.2. RHEL 9 以降を実行しているシステムからの ros ディレクトリーの削除

insights-core はシステムから today-1 (前日) のデータを収集します。古い ros ディレクトリーを削除する前に、pcp-zeroconf をインストールした後、UI または API を使用して ROS をチェックし、システム用の最新のアップロードに基づく詳細が表示されることを確認する必要があります。

前提条件

  • システムに root としてログインしているか、sudo を使用して昇格した権限を持っている。

手順

  • ros ディレクトリーを削除します。

    Copy to Clipboard Toggle word wrap
    # rm -f /var/log/pcp/pmlogger/ros

2.1.3. RHEL 7 または RHEL 8 を実行しているシステムへの pcp-zeroconf のインストール

RHEL バージョン 7 および 8 では、環境内の各システムに pcp-zeroconf を明示的にインストールする必要があります。pcp-zeroconf をインストールすると、そのデフォルト設定によって config.ros 内の従来の設定がオーバーライドされます。その後、Insights クライアントが、pcp-zeroconf が収集した ROS データを使用します。

前提条件

  • システムに root としてログインしているか、sudo を使用して昇格した権限を持っている。
  • システムが subscription-manager を使用して登録されており、rhel-<RHEL-Version>-for-<arch>-appstream-rpms リポジトリーにアクセスできる。<RHEL-Version> は、システムにインストールされている RHEL のバージョンです。<arch> は、x86_64 などのシステムアーキテクチャーです。

手順

  1. dnf を使用して pcp-zeroconf パッケージをインストールします。

    Copy to Clipboard Toggle word wrap
    # dnf install pcp-zeroconf -y
  2. エディターで /etc/insights-client/insights-client.conf ファイルを開きます。
  3. ファイル内で ros_collect 設定を探します。ファイルを編集して、ros_collecttrue に設定します。ros_collect 設定が存在しない場合は、新しい設定を追加し、値を true に設定します。

    注記: ros_collectfalse に設定されている場合、pcp-zeroconf は ROS データを収集および報告しません。

  4. ファイルを保存して、エディターを終了します。

2.1.4. RHEL 7 または RHEL 8 を実行しているシステムからの ros ディレクトリーと config.ros の削除

insights-core はシステムから today-1 (前日) のデータを収集します。古い ros ディレクトリーを削除する前に、pcp-zeroconf をインストールした後、UI または API を使用して ROS をチェックし、システムの最新のアップロードに基づく詳細が表示されることを確認してください。

前提条件

  • システムに root としてログインしているか、sudo を使用して昇格した権限を持っている。

手順

  1. config.ros ファイルを削除します。

    Copy to Clipboard Toggle word wrap
    # rm /var/lib/pcp/config/pmlogger/config.ros
  2. ros ディレクトリーを削除します。

    Copy to Clipboard Toggle word wrap
    # rm -f /var/log/pcp/pmlogger/ros

関連情報

2.1.5. トラブルシューティング

pcp-zeroconf がインストールされない場合や、pmlogger サービスが実行されない場合は、ログファイル /var/log/insights-client/insights-client.log に関連するアップロードに関する警告が含まれている可能性があります。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat, Inc.