ライセンスおよびセールス・キーの更新

ライセンスの有効期限が切れた場合、または新しい販売用キーを取得した場合は、 Custom Edition のライセンスを更新する必要があります。 さらに、有効期限、利用権、ステータスなどの詳細なライセンス情報を確認できます。

ライセンス更新

ライセンスの有効期限が切れた場合、または新しい販売用キーを取得した場合は、 Custom Edition のライセンスを更新する必要があります。 これを行うには、以下のステップを実行します。

  1. 新しいライセンスは、「 kubectl 」プラグインを使用するか、 curl コマンドを実行してダウンロードしてください。
    • kubectl プラグインを使用して、新しいライセンスをダウンロードしてください。
      kubectl instana license download --sales-key <SalesKey>
       
    • ライセンスをダウンロードするには、 curl コマンドを使用してください。
      curl https://instana.io/onprem/license/download/v2/allValid?salesId=<your-SalesKey> -o license.json
       
  2. ユニットシークレット内にあるファイル config.yaml のライセンスを更新してください。
    1. 名前空間内で利用可能なユニットを一覧表示し、ユニット名を特定してください。
      kubectl get unit -n <unit_namespace>
    2. Instanaconfig.yaml ユニットのsecretを抽出し、ファイル config-<unit_name>.yaml として保存します。 前の手順で指定したユニット名を使用してください。

      kubectl get secret <unit_name> -n <unit_namespace> -o jsonpath="{.data.config\.yaml}" | base64 -d > config-<unit_name>.yaml
       
      注: 名前空間内に複数のユニットが存在する場合は、各ユニットに対してこのコマンドを実行してください。
    3. config-<unit_name>.yaml ファイル内のライセンスを新しいライセンスで更新します。

    4. 新しい config-<unit_name>.yaml ファイルでユニット・シークレットを更新します。

      kubectl delete secret <unit_name> -n <unit_namespace>
      kubectl create secret generic <unit_name> -n <unit_namespace> --from-file=config.yaml=/path/to/config-<unit_name>.yaml
       
      注: 新しいライセンスは、古いライセンスの有効期限が切れると自動的に有効になります。 Instana のUIにライセンスの有効期限切れに関するメッセージが表示された場合、そのメッセージは無視して構いません。

ライセンス情報を表示する

コマンド kubectl instana を使用することで、ライセンスの詳細情報を確認できるようになりました。

  • ライセンスの詳細を確認するには、次のコマンドを実行してください:
    kubectl instana license info --tenant <tenant-name> --unit <unit-name> -n <namespace> 
  • ステータス、残日数、有効期限、および有効なライセンスを含むライセンス使用状況の概要を確認するには、次のコマンドを実行してください:
    kubectl instana license info --tenant <tenant-name> --unit <unit-name> -n <namespace> --usage

販売キーの更新

新しい販売キーを取得した際は、 InstanasalesKeyconfig.yaml のコアシークレット内の値を更新する必要があります。

セールス・キーを更新するには、以下のステップを実行します。

  1. Instanaconfig.yaml のコアシークレットから を抽出し、ファイル config.yaml として保存してください

    kubectl get secret instana-core -n <core_namespace> -o jsonpath={'.data.config\.yaml'}|base64 -d > config.yaml
     
  2. config.yaml ファイル内の salesKey 値を新しいセールス・キーで更新します。

  3. 更新された config.yaml ファイルを使用して、 Instana のコアシークレットを更新してください。

    kubectl delete secret instana-core -n <core_namespace>
    kubectl create secret generic instana-core -n <core_namespace> --from-file=config.yaml=/path/to/config.yaml