Menu Close
Settings Close

Language and Page Formatting Options

第19章 サブスクリプションサービスのデータ取得および更新方法

データ収集ツールは、サブスクリプションの利用状況に関するデータを含むデータを収集し、定期的に、このデータを分析および処理する Hybrid Cloud Console ツールに送信します。データを処理した後、サブスクリプションの利用状況や容量に関するデータなど、サブスクリプションサービスに必要なデータをサブスクリプションサービスに送信し、表示させます。年間サブスクリプションの場合、このデータは 1 日 1 回送信されます。オンデマンド型サブスクリプションでは、このデータをより頻繁に更新でき、通常は 1 日に数回更新できます。したがって、サブスクリプションサービスに表示されるデータは、1 日に 1 回または 1 日に数回の間隔で結果を集計したもので、リアルタイムの継続的な使用状況を監視するわけではありません。

Red Hat Enterprise Linuxのデータパイプライン

次の画像は、RHEL のデータを収集からサブスクリプションサービスでの表示まで移動させるデータパイプラインの詳細を示しています。データ収集ツールは、Red Hat Insights、Satellite、サブスクリプション管理エージェントによる Red Hat サブスクリプション管理のいずれを使用している場合でも、データを Hybrid Cloud Console の処理ツールに送信します。データが処理されると、インベントリーサービスなどの Hybrid Cloud Console ツールで利用できます。サブスクリプションサービスでは、インベントリーサービスで利用可能なデータのサブセットを使用して、サブスクリプションの使用状況や容量に関するデータを表示します。

図19.1 サブスクリプションサービスのための RHEL データパイプライン

サブスクリプションサービスのための RHEL データパイプライン

Red Hat OpenShiftのデータパイプライン

Red Hat OpenShiftは、Red Hat Enterprise LinuxまたはRed Hat Enterprise Linux CoreOSをベースにしたノードを持つことができます。RHCOSをベースにしたノードのみが、OpenShift Cluster Managerやモニタリングスタックなど、Red Hat OpenShiftデータパイプラインのツールを通じてデータを報告します。RHEL ノードは、Red Hat Insights、Satellite、または Red Hat サブスクリプション管理など、RHEL データパイプラインのツールを通じてレポートします。

表19.1 ノードレポートとデータパイプライン

Red Hat OpenShiftのバージョンノードのオペレーティングシステム使用するデータパイプライン

Version 4

RHCOS

Red Hat OpenShift パイプライン

クラスター報告に集約されたノード

コンピュートノードは報告され、コントロールプレーンノードは無視される

Version 4

RHEL

Red Hat OpenShift パイプライン

ノードを個別に報告

コンピュートノードの報告

Version 3

RHEL

RHEL パイプライン

ノードを個別に報告

コントロールプレーンのノードはコンピュートノードと区別できない

Red Hat OpenShift バージョン 4.1 以降のデータ収集では、Telemetry、Prometheus、Thanos などの監視スタックで利用可能なツールが、インフラストラクチャベースのノードのアクティビティーを無視して、すべてのワーカーベースのノードの CPU アクティビティーを監視し、定期的に集計します。そのデータは、新しいクラスター、サイズ変更されたクラスター、削除されたエンティティを持つクラスターに対して、異なる間隔でRed Hat OpenShift Cluster Managerに送信され、カレントの状態を維持します。

その後、Red Hat OpenShift Cluster Manager は、既存のクラスターのクラスターサイズ属性を更新し、Hybrid Cloud Console のインベントリーツールに新しいクラスターのエントリーを作成します。

最後に、サブスクリプションサービスがインベントリーデータを分析し、サブスクリプションプロファイルの各Red Hat OpenShift製品のアカウント全体の使用情報を作成します。この情報は、サブスクリプションの種類に応じた容量データとともに、サブスクリプションサービスインターフェイスに表示されます。Red Hat OpenShift Container Platform の年間サブスクリプションの場合、使用情報にはコアとソケットの両方の使用が含まれます。Red Hat OpenShift Container Platform または OpenShift Dedicated のオンデマンド型サブスクリプションの場合、使用情報にはコア時間の使用量が表示されます。

図19.2 サブスクリプションサービス用のRed Hat OpenShiftデータパイプライン

サブスクリプションサービス用のRed Hat OpenShiftデータパイプライン

Red Hat Cloud Services データパイプライン

Red Hat OpenShift Streams for Apache Kafka などの Red Hat Cloud Services ポートフォリオの管理サービスは、Red Hat インフラストラクチャーに依存します。そのインフラストラクチャーの一部には、他のジョブの中でも、サブスクリプションサービスのサブスクリプションの使用状況に関するデータを提供する、モニタリングスタックツールが含まれています。したがって、Red Hat Cloud Services サービスは、Red Hat OpenShift データパイプラインで使用されるツールを使用して使用状況を報告します。

データ収集ツールのハートビート

データ収集ツールが処理のためにデータを送信する頻度 (ハートビートとも呼ばれる) は、ツールによって異なります。この変動は、サブスクリプションサービスが表示するデータの鮮度に影響を与える可能性があります。

次の表は、データ収集ツールのデフォルトのハートビートを示しています。場合によっては、これらの値はそのデータ収集ツールの中で設定可能です。

表19.2 データ収集ツールのハートビート

ツール設定可能ハートビートの間隔

Insights

No

毎日、24 時間ごとに 1 回です。

Red Hat サブスクリプション管理

Yes

1日に複数回、デフォルトは 4 時間です。

Satellite

Yes

毎月、Satellite スケジューラー機能で設定できます。

使用されている場合、Satellite インベントリープラグインは、手動送信オプションで毎日レポートします。

また、仮想ゲストとホストのマッピングに関する正確な情報を維持するために、ベストプラクティスとしてvirt-whoユーティリティーを毎日実行することをお勧めします。

パブリッククラウドメータリング

No

毎日、24 時間ごとに 1 回です。

Red Hat OpenShift

No

データパイプラインには、Red Hat OpenShift Container Platformのモニタリングスタックや Hybrid Cloud Console のツールなど、間隔の異なる複数のツールが関わっています。

Red Hat OpenShift Container Platform モニタリングスタック:
15分ごとに新しいクラスターが識別され、
クラスターサイズは 2 時間ごとに更新されます
。また、削除されたエンティティーのクラスターのクリーンアップは 5 時間ごとに更新されます。

Red Hat OpenShift Cluster Manager:
新しいクラスターは Red Hat サブスクリプション管理に対して 15 分ごとに識別され、
既存のクラスターは 6 時間ごとに同期されます。

サブスクリプションサービス:
毎日、年間サブスクリプションの場合は 24 時間に 1 回、オンデマンド型サブスクリプションの場合は 1 日複数回です。