第2章 resource-optimization コンポーネントのインストールおよび設定
リソース最適化のインストールには、パッケージのインストール、設定の構成、およびローカルサービスの有効化が含まれます。これは手動で行うことも、Red Hat が提供する Ansible Playbook を使用して行うこともできます。
従量課金制 (PAYG) をご利用の場合は、Red Hat Lightspeed クライアントを subscription-manager (RHSM) に登録する必要があります。subscription-manager に登録するには、次の 2 つの方法があります。
- アクティベーションキーの使用 (推奨)
- ユーザー名とパスワードの使用
Red Hat Lightspeed クライアントの登録方法の詳細は、FedRAMP に準拠した Red Hat Lightspeed のクライアント設定ガイド を参照してください。
| 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 インスタンスが設定されている。
- Red Hat Lightspeed クライアントがシステムにインストールされており、機能している。
2.1. リソース最適化のためのデータ収集拡張のインストールと設定 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Enterprise Linux Performance Co-Pilot (PCP) ユーティリティーは、Red Hat Lightspeed のリソース最適化 (ROS) に関するクライアント側の使用状況メトリクスを選択して収集します。
Red Hat Lightspeed クライアントは、ROS PCP 設定ファイル (/var/lib/pcp/config/pmlogger/config.ros) の存在を検出します。ファイルを検出すると、pmlogger を起動してパフォーマンスメトリクスデータを収集します。PCP はこのメトリクスを日次のサマリーにまとめます。その後、RHEL の pmlogger サービスが、分析のためにそのサマリーを Red Hat Lightspeed にアップロードします。
config.ros を使用すると、使用可能なメトリクスの一部だけを含むデータポイントが、1 回のアップロードごとに 1 つ生成されます。これにより、Red Hat Lightspeed の推奨事項に利用できる情報が制限されます。Red Hat Lightspeed で利用できるデータを拡張し、推奨事項を改善するには、お使いの 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 内の従来の設定がオーバーライドされます。Red Hat Lightspeed クライアントは、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 などのシステムアーキテクチャーです。
手順
dnfを使用して、insights-client-rosパッケージをインストールします。dnf install insights-client-ros -y
# dnf install insights-client-ros -yCopy to Clipboard Copied! Toggle word wrap Toggle overflow pmloggerが実行されていることを確認します。pcp | grep pmlogger
# pcp | grep pmloggerCopy to Clipboard Copied! Toggle word wrap Toggle overflow pmlogger: primary logger: /var/log/pcp/pmlogger/<hostname>/<date.hours.minutes>
pmlogger: primary logger: /var/log/pcp/pmlogger/<hostname>/<date.hours.minutes>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
エディターで
/etc/insights-client/insights-client.confファイルを開きます。 ファイル内で
ros_collect設定を探します。ファイルを編集して、ros_collectをtrueに設定します。注記:
ros_collectがfalseに設定されている場合、pcp-zeroconfは ROS データを収集および報告しません。- ファイルを保存して、エディターを終了します。
2.1.2. RHEL 9 以降を実行しているシステムからの ros ディレクトリーの削除 リンクのコピーリンクがクリップボードにコピーされました!
insights-core はシステムから today-1 (前日) のデータを収集します。古い ros ディレクトリーを削除する前に、pcp-zeroconf をインストールした後、UI を使用して ROS をチェックし、システム用の最新のアップロードに基づく詳細が表示されることを確認する必要があります。
前提条件
-
システムに root としてログインしているか、
sudoを使用して昇格した権限を持っている。
手順
rosディレクトリーを削除します。rm -f /var/log/pcp/pmlogger/ros
# rm -f /var/log/pcp/pmlogger/rosCopy to Clipboard Copied! Toggle word wrap Toggle overflow
2.1.3. RHEL 7 または RHEL 8 を実行しているシステムへの pcp-zeroconf のインストール リンクのコピーリンクがクリップボードにコピーされました!
RHEL バージョン 7 および 8 では、環境内の各システムに pcp-zeroconf を明示的にインストールする必要があります。pcp-zeroconf をインストールすると、そのデフォルト設定によって config.ros 内の従来の設定がオーバーライドされます。Red Hat Lightspeed クライアントは、pcp-zeroconf が収集した ROS データを使用します。
前提条件
-
システムに root としてログインしているか、
sudoを使用して昇格した権限を持っている。 -
システムが
subscription-managerを使用して登録されており、rhel-<RHEL-Version>-for-<arch>-appstream-rpmsリポジトリーにアクセスできる。<RHEL-Version>は、システムにインストールされている RHEL のバージョンです。<arch>は、x86_64 などのシステムアーキテクチャーです。
手順
dnfを使用してpcp-zeroconfパッケージをインストールします。dnf install pcp-zeroconf -y
# dnf install pcp-zeroconf -yCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
エディターで
/etc/insights-client/insights-client.confファイルを開きます。 ファイル内で
ros_collect設定を探します。ファイルを編集して、ros_collectをtrueに設定します。ros_collect設定が存在しない場合は、新しい設定を追加し、値をtrueに設定します。注記:
ros_collectがfalseに設定されている場合、pcp-zeroconfは ROS データを収集および報告しません。- ファイルを保存して、エディターを終了します。
2.1.4. RHEL 7 または RHEL 8 を実行しているシステムからの ros ディレクトリーと config.ros の削除 リンクのコピーリンクがクリップボードにコピーされました!
insights-core はシステムから today-1 (前日) のデータを収集します。古い ros ディレクトリーを削除する前に、pcp-zeroconf をインストールした後、UI を使用して ROS をチェックし、システムの最新のアップロードに基づく詳細が表示されることを確認してください。
前提条件
-
システムに root としてログインしているか、
sudoを使用して昇格した権限を持っている。
手順
config.rosファイルを削除します。rm /var/lib/pcp/config/pmlogger/config.ros
# rm /var/lib/pcp/config/pmlogger/config.rosCopy to Clipboard Copied! Toggle word wrap Toggle overflow rosディレクトリーを削除します。rm -f /var/log/pcp/pmlogger/ros
# rm -f /var/log/pcp/pmlogger/rosCopy to Clipboard Copied! Toggle word wrap Toggle overflow
関連情報
-
Installing and using the
pcp-zeroconfpackage for Performance Co-Pilot (PCP) -
pcp-zeroconfを使用した PCP の設定 PCP および
pcp-zeroconfの詳細は、ご使用の RHEL バージョンのパフォーマンスガイドを参照してください。- RHEL 9: システムの状態とパフォーマンスの監視と管理
- RHEL 8: システムの状態とパフォーマンスの監視と管理
- RHEL 7: パフォーマンスチューニングガイド
-
pmloggerの詳細は、システム上のpmloggermanページを参照してください。
2.1.5. トラブルシューティング リンクのコピーリンクがクリップボードにコピーされました!
pcp-zeroconf がインストールされない場合や、pmlogger サービスが実行されない場合は、ログファイル /var/log/insights-client/insights-client.log に関連するアップロードに関する警告が含まれている可能性があります。