Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Contrail Analytics のオプション モジュール

分析のオプションコンポーネント

Contrail の分析は、4 つの構成要素で構成されています。最後の 3 つはオプションのコンポーネントです。

  • 分析コレクター

  • 分析アラーム

  • 分析 SNMP

  • 分析データベース

図 1: Contrail 分析のコンポーネント Contrail Analytics Components

アラーム、SNMP、データベース分析の各ロールがインストールされておらず、インストールされている場合は無効になっている場合でも、Linux $sudoコマンドを実行するか、Contrail Command で表示すると、これらのコンポーネントはアクティブとして表示されます。詳細については、以下の「トリプル O プロビジョニング」セクションを参照してください。

Contrailインフラストラクチャ(オプションの分析コンポーネントなし)

この例では、マルチノードまたはシングルノードの 2 つのトポロジが考慮されます。

Multi-nodes

Contrail コントローラのコンポーネントは、3 つのサーバー(Contrail コントローラ、Contrail 分析、Contrail 分析データベース)に分割されています。Contrail 分析データベースはオプションのコンポーネントであるため、最初の 2 つのサーバーのみが必須です。このタイプのトポロジは、実稼働デプロイメントで使用されます。

Single node

この種類のトポロジは、テスト展開で使用されます。

マルチノードContrailコントローラ

Contrailコントローラノード

次に、Contrail コントローラ ノードの Contrail ステータスの例を示します。

Contrail 分析ノード(すべてのオプション コンポーネントを含む)

以下は、Contrail 分析 SNMP と Contrail 分析アラームの両方が展開された場合の Contrail 分析ノードの Contrail ステータスです。

Contrail分析アラームとSNMPが導入され、アクティブになっている。

Contrail 分析ノード(分析オプション コンポーネントなし)

次に示すのは、Contrail 分析 SNMP および Contrail 分析アラームが導入されていない場合の Contrail 分析ノードの Contrail ステータスを示しています。

Contrail分析コレクターのみが展開され、アクティブになります。

Contrail 分析データベース ノード

Contrail分析データベースは、分析データベースコンポーネントが有効になっている場合にのみ導入されます。次の例は、Contrail 分析データベース ノードの Contrail ステータスを示しています。

シングルノードContrailコントローラ

Contrailコントローラノード(すべての分析オプションコンポーネントを含む)

以下は、Contrail 分析 SNMP、Contrail 分析アラーム、および Contrail 分析データベースが導入されたときの Contrail コントローラ ノードの Contrail ステータスです。

Contrailデータベース(クエリ)、分析アラーム、SNMPが展開され、アクティブになっています。

Contrailコントローラノード(分析オプションコンポーネントなし)

次に示すのは、Contrail 分析 SNMP、Contrail 分析アラーム、および Contrail 分析データベースが導入されていない場合の、Contrail Controller ノードの Contrail ステータスを示しています。

Contrail データベース(クエリ)、分析アラーム、SNMP は導入されません。

Contrail Web UI

オプションコンポーネントを使用した Web UI

図 2 は、オプションの分析コンポーネントがすべて導入された Contrail Web UI ダッシュボードを示しています。

図 2: Web UI - デプロイされた Web UI - All Optional Analytics Components Deployedすべてのオプションの分析コンポーネント

データベース ノードは、インフラストラクチャ ダッシュボードに表示されます。

図 3: Web UI - ダッシュボード Web UI - Database Node in Dashboardのデータベースノード

オプションコンポーネントのない Web UI

図 4 は、オプションの分析コンポーネントを導入していない Contrail Web UI ダッシュボードを示しています。

図 4: Web UI - デプロイ Web UI - Optional Analytics Components Not Deployedされていないオプションの分析コンポーネント

インフラストラクチャダッシュボードにデータベースノードが表示されません:

図 5: Web UI - ダッシュボード Web UI - Database Node Not Visible in Dashboardに表示されないデータベース ノード

分析アラーム機能の有効化

図 6 に、[ モニタ>アラーム] メニューを表示します。

図6:Web UI - モニター>アラームメニュー Web UI - Monitor > Alarms Menu

図 7 に、[ >アラームの設定] メニューが表示されます。

図 7: Web UI - アラーム>メニュー Web UI - Configure > Alarms Menuの設定

図 8 に、右上の [ログイン ユーザ(Logged In Users)] の横にある [グローバル アラーム(Global Alarm)] が選択されている場合に表示されるダイアログ ボックスを示します。

図 8: Web UI - グローバル アラーム設定 Web UI - Global Alarm Settings

分析アラーム機能が無効

アラーム分析コンポーネントが導入されていない場合、Contrail Web UI には次のアラーム参照は表示されません。

  • グローバルアラーム(ログインユーザーの横)

  • >アラームの監視

  • >アラームの設定

モニタメニューにグローバルアラームまたは アラーム エントリは表示されません。

図9:分析アラーム無効 - グローバルアラームとアラーム使用不可 Analytics Alarm Disabled - Global Alarm and Alarm Not Available

アラームメニューは、[設定]メニューで引き続き使用できます。

図 10: 分析アラームの無効化 - > アラーム Analytics Alarm Disabled - Configure > Alarmsの設定

有効な分析SNMP機能

図 11 に、[モニタ] メニューの [物理トポロジ] オプションを示します。

図 11: 分析 SNMP 機能が有効 - 物理トポロジ メニューが利用可能 Analytics SNMP Feature Enabled - Physical Topology Menu Available

分析 SNMP 機能が無効

アラーム分析コンポーネントがプロビジョニングされていない場合、Contrail Web UI に [物理トポロジー] メニューオプションは表示されません。

図 12: 分析 SNMP 機能が無効 - 物理トポロジ メニューが使用できない Analytics SNMP Feature Disabled - Physical Topology Menu Not Available

分析データベースが有効

分析データベースがプロビジョニングされている場合は、Contrail Web UI に [クエリ] ページが表示されます。

図 13: Analytics データベースが有効 - クエリ ページが使用可能 Analytics Database Enabled - Query Page Available

分析データベースが無効

分析データベースがプロビジョニングされていない場合、Contrail Web UI には [クエリ] ページは表示されません。クエリ ページのロゴは、クエリ ページを起動することができません。

図 14: 分析データベースが無効 - クエリ ページのロゴが使用できない Analytics Database Disabled - Query Page Logo Not Available

Tripleoプロビジョニング

マルチノードContrailコントローラトポロジー

Contrail 分析のオプション コンポーネントを有効または無効にするには、TripleO テンプレートを変更する必要があります。

  • ContrailAnalytics ロールでは、ContrailAnalyticsSnmpおよび ContrailAnalyticsAlarm の各リソースを削除できます。

  • ContrailAnalyticsデータベースロールは ContrailAnalyticsデータベース リソースのみを展開するため、ロールアウトから削除することもできます(ContrailAnalyticsDatabaseCount = 0を使用して選択されません)。

  • ContrailController ロールは変更されません。

単一ノードのContrailコントローラトポロジー

Contrail 分析のオプション コンポーネントを有効または無効にするには、TripleO テンプレートを変更する必要があります。ContrailController ロールでは、ContrailAnalyticsSnmp、ContrailAnalyticsAlarm、ContrailAnalyticsDatabase リソースを削除でき、その他の Contrail リソースは保持されます。

トリプルOテンプレートの更新

TripleO テンプレートは 2020 年 6 月に更新され、Contrail 分析コンポーネントのプロビジョニングを無効にできるようになりました。

オプションの分析コンポーネントプロビジョニングがハードコードされているファイルを置き換え docker/services/contrail/contrail-base.yaml るには、以前のContrail TripleOテンプレートにパッチを適用する必要があります。

付録

Contrailコマンド UI

無効なロールとチャートは [クエリ] ページに表示されますが、操作できません。

図 15: ダッシュボード Query Page Visible in Dashboardに表示されるクエリ ページ

アラーム、SNMP、データベース分析の各ロールが無効になっていても、Contrail Command によって報告されます。

図 16: Contrailコマンド Disabled Roles Still Visible in Contrail Commandで引き続き表示される無効なロール

次の 5 つのグラフは常に空で表示されます。

図 17: 計算ノードの Empty Charts in Compute Nodes空のグラフ
図 18: 設定ノードの Empty Charts in Config Nodes空のグラフ
図 19: 分析ノードの Empty Charts in Analytics Nodes空のグラフ
図 20: 制御ノードの Empty Charts in Control Nodes空のチャート
図 21: データベースノードの Empty Charts in Database Nodes空のグラフ

[アラーム] ページには、Contrail analytics_alarm コンポーネントから取得されたアラームが表示されます。 analytics_alarm コンポーネントが無効になっている場合、[アラーム] ページには常にデータは表示されません。

図 22: 空のアラーム ページ Empty Alarms Page
リリース履歴テーブル
リリース
説明
2008
TripleO テンプレートは 2020 年 6 月に更新され、Contrail 分析コンポーネントのプロビジョニングを無効にできるようになりました。