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


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

注記

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

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

Insights クライアントの登録方法の詳細は、FedRAMP に準拠した 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 クライアントがシステムにインストールされ、操作可能である。

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 つのデータポイントが作成されます。これにより、Insights の推奨事項で利用できる情報が限られます。Insights で利用可能なデータを強化し、推奨事項を改善するには、RHEL のバージョン用の RHEL pcp-zeroconf パッケージをインストールします。

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

2.1.1. RHEL 9 以降を実行しているシステムに insights-client-ros および pcp-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 は、デフォルトの使用状況メトリクスセットで生データを収集し、生データをアーカイブファイルに記録します。

前提条件

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

手順

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

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

    # pcp | grep pmlogger
    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 は、システムから 現在 1 日前日のデータを収集します。レガシーの ros ディレクトリーを削除する前に、pcp-zeroconf のインストール後に、UI または API を使用して ROS をチェックして、システムの最新アップロードに基づいて詳細が表示されることを確認する必要があります。

前提条件

  • root としてシステムにログインしているか、sudo を使用して昇格したパーミッションがある。

手順

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

    # 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& gt; は、システムにインストールされている RHEL のバージョンで、< arch > は x86_64 などのシステムアーキテクチャーです。

手順

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

    # 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 は、システムから 現在 1 日前日のデータを収集します。レガシーの ros ディレクトリーを削除する前に、pcp-zeroconf のインストール後に、UI または API を使用して ROS をチェックして、システムの最新アップロードに基づいて詳細が表示されることを確認します。

前提条件

  • root としてシステムにログインしているか、sudo を使用して昇格したパーミッションがある。

手順

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

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

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

© 2024 Red Hat, Inc.