(オプション)プローブコンポーネントの有効化と無効化
Turbonomicでは、プローブはターゲットに接続するプラットフォーム・コンポーネントです。 プローブはターゲットのエンティティを検出し、そのエンティティをターボノミックサプライチェーンを構築し、ターゲット環境でアクションを実行します。 Turbonomic には、 Turbonomic を環境に接続するために使用できる多数のプローブ・コンポーネントが含まれています。
インストール方法によっては、 Turbonomic がデフォルトでプローブを有効にする場合があります。 各プローブは、 Turbonomic インストール済み環境内のリソースを使用します。 プローブが不要な場合は、無効にすることを検討してください。 必要な無効なプローブがある場合は、それらを有効にしてサービスを開始します。
このトピックでは、オンプレミス OVA デプロイメントでプローブ・コンポーネントを有効にする方法について説明します。 OVA 以外のデプロイメントでプローブを有効にするには、ターゲットを有効にする手順について、該当するデプロイメントのトピックを参照してください。
- Red Hat OpenShift OperatorHub ユーザーは、 ここの情報を参照してください。
- SaaS ユーザーは、該当する デプロイメント・トピックの「ターゲットの有効化および追加」セクションを参照してください。
現在使用可能なプローブのリストを表示する
Turbonomic が進化するにつれて、提供されるプローブのセットが変化します。 また、あるバージョンから次のバージョンへと、デフォルトで有効になっているプローブのセットが変更される可能性があります。 新しいバージョンに更新しても、プローブ構成は変更されません。 新しいバージョンに更新しても、デプロイメント内の新規プローブは自動的に有効になりません。 更新で新規プローブを利用する場合は、それらを手動で有効にする必要があります。
新規プローブを有効にするには、まずプローブの内部名を知っておく必要があります。 現行バージョンで使用可能なプローブのリストを取得するには、 values.yaml
ファイルの内容を表示します。
Turbonomic インスタンスへの SSH 端末セッションを開きます。
Turbonomicのインストール時にセットアップしたシステム管理者としてログインします。
ユーザー名:
turbo
Password:
[your_private_password]
使用可能なプローブのリストを表示します。
cat /opt/turbonomic/kubernetes/operator/helm-charts/xl/values.yaml
出力は以下の例のようになります。
customdata: enabled: false dynatrace: enabled: false gcp: enabled: false hpe3par: enabled: false ...
このリストは、プローブの内部名を示します。 構成済みプローブのリストに新規プローブを追加する場合は、内部名を使用し、
enabled: true
を設定する必要があります。
現在設定されているプローブのリストの表示
Turbonomic の現在のインストール済み環境には、使用可能なプローブのセットがあります。 これらの一部は使用可能になり、一部のプローブが使用不可になる可能性があります。 使用可能なプローブの現在の構成を表示するには、 Turbonomic インストール済み環境の cr.yaml
ファイルを開き、プローブ項目を確認します。
同じ SSH セッションで、編集のために
cr.yaml
ファイルを開きます。vi /opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml
現在のインストール済み環境用に構成されているプローブのリストを検索します。
出力は以下の例のようになります。
actionscript: enabled: true appdynamics: enabled: true aws: enabled: true azure: enabled: true dynatrace: enabled: true hpe3par: enabled: true horizon: enabled: false hyperflex: enabled: false ...
このリストは、ご使用のシステム用に構成されているすべてのプローブを識別し、プローブが使用可能 (
true
) か使用不可 (false
) かを示します。注:このプローブのリストは、インストール済み環境で実行されているプローブ・ポッドのリストと同じではありません。 一部のプローブは複数のポッドを使用します。 プローブ・ポッド名では、以下の規則が使用されます。ここで、
<ProbeName>
はプローブの内部名 (上記のリストで説明) であり、<NameExtension>
は、このプローブに複数のポッドが存在する場合の、その名前に対するオプションの拡張です。mediation-<ProbeName><NameExtension>
例えば、
kubectl get pods -n turbonomic
を実行すると、vcenter
プローブの結果に以下が表示されます。NAME READY STATUS RESTARTS mediation-vcenter-5bc4f5fbd4-nzm4j 1/1 Running 0 mediation-vcenterbrowsing-5c5987f66c-bfjq4 1/1 Running 0
プローブの有効化または無効化
プローブを有効または無効にするには、cr.yaml
ファイル。 新しいプローブを追加したり、enabled:
プロパティを確認し、変更を適用してプラットフォーム コンポーネントを再読み込みします。
Turbonomic インスタンスの SSH 端末セッションにログインし、使用可能なプローブのリストを表示します。
SSH セッションで、編集のために
cr.yaml
ファイルを開きます。vi /opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml
プローブ項目を編集します。
現在構成されているプローブを有効または無効にするには、編集するプローブを見つけて、設定を
true
(有効) またはfalse
(無効) に変更します。新規プローブをリストに追加するには、
cat
を使用して使用可能なプローブを表示したときに、出力から目的のプローブ・エントリーをコピーします。 次に、その項目をcr.yaml
ファイルに貼り付け、enabled: true
を設定します。変更をプラットフォームに保存します。
注:オンラインまたはオフラインのアップグレード・プロセス中は、
kubectl
を使用してこれらの変更を今すぐ適用しないでください。変更を保存した後、変更を適用します。
kubectl apply -f /opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml
プローブが正しくインストールされ、すべての Turbonomic ポッドが開始されていることを確認します。
kubectl get pods -n turbonomic
プローブを実装するメディエーション・ポッドのリストを確認します。 すべてのポッドは、以下のような READY 状態と STATUS 状態を表示する必要があります。
NAME READY STATUS RESTARTS [...] 1/1 Running 0
ユーザー・インターフェースで新規プローブ構成を表示します。
ブラウザーを最新表示して、「ターゲット管理」ページに移動します。 これで、構成変更に一致するターゲットのカテゴリーとタイプが表示されます。