(オプション)プローブコンポーネントの有効化と無効化

Turbonomicでは、プローブはターゲットに接続するプラットフォーム・コンポーネントです。 プローブはターゲットのエンティティを検出し、そのエンティティをターボノミックサプライチェーンを構築し、ターゲット環境でアクションを実行します。 Turbonomic には、 Turbonomic を環境に接続するために使用できる多数のプローブ・コンポーネントが含まれています。

インストール方法によっては、 Turbonomic がデフォルトでプローブを有効にする場合があります。 各プローブは、 Turbonomic インストール済み環境内のリソースを使用します。 プローブが不要な場合は、無効にすることを検討してください。 必要な無効なプローブがある場合は、それらを有効にしてサービスを開始します。

注:

このトピックでは、オンプレミス OVA デプロイメントでプローブ・コンポーネントを有効にする方法について説明します。 OVA 以外のデプロイメントでプローブを有効にするには、ターゲットを有効にする手順について、該当するデプロイメントのトピックを参照してください。

現在使用可能なプローブのリストを表示する

注:

Turbonomic が進化するにつれて、提供されるプローブのセットが変化します。 また、あるバージョンから次のバージョンへと、デフォルトで有効になっているプローブのセットが変更される可能性があります。 新しいバージョンに更新しても、プローブ構成は変更されません。 新しいバージョンに更新しても、デプロイメント内の新規プローブは自動的に有効になりません。 更新で新規プローブを利用する場合は、それらを手動で有効にする必要があります。

新規プローブを有効にするには、まずプローブの内部名を知っておく必要があります。 現行バージョンで使用可能なプローブのリストを取得するには、 values.yaml ファイルの内容を表示します。

  1. Turbonomic インスタンスへの SSH 端末セッションを開きます。

    Turbonomicのインストール時にセットアップしたシステム管理者としてログインします。

    • ユーザー名:turbo

    • Password: [your_private_password]

  2. 使用可能なプローブのリストを表示します。

    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 ファイルを開き、プローブ項目を確認します。

  1. 同じ SSH セッションで、編集のために cr.yaml ファイルを開きます。

    vi /opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml
  2. 現在のインストール済み環境用に構成されているプローブのリストを検索します。

    出力は以下の例のようになります。

    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:プロパティを確認し、変更を適用してプラットフォーム コンポーネントを再読み込みします。

  1. Turbonomic インスタンスの SSH 端末セッションにログインし、使用可能なプローブのリストを表示します。

  2. SSH セッションで、編集のために cr.yaml ファイルを開きます。

    vi /opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml
  3. プローブ項目を編集します。

    現在構成されているプローブを有効または無効にするには、編集するプローブを見つけて、設定を true (有効) または false (無効) に変更します。

    新規プローブをリストに追加するには、 cat を使用して使用可能なプローブを表示したときに、出力から目的のプローブ・エントリーをコピーします。 次に、その項目を cr.yaml ファイルに貼り付け、 enabled: trueを設定します。

  4. 変更をプラットフォームに保存します。

    注:

    オンラインまたはオフラインのアップグレード・プロセス中は、 kubectl を使用してこれらの変更を今すぐ適用しないでください。

    変更を保存した後、変更を適用します。

    kubectl apply -f /opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml
  5. プローブが正しくインストールされ、すべての Turbonomic ポッドが開始されていることを確認します。

    kubectl get pods -n turbonomic

    プローブを実装するメディエーション・ポッドのリストを確認します。 すべてのポッドは、以下のような READY 状態と STATUS 状態を表示する必要があります。

    NAME                     READY   STATUS    RESTARTS
    [...]                    1/1     Running   0 
  6. ユーザー・インターフェースで新規プローブ構成を表示します。

    ブラウザーを最新表示して、「ターゲット管理」ページに移動します。 これで、構成変更に一致するターゲットのカテゴリーとタイプが表示されます。