Renovação de licença e chave de vendas

Quando sua licença expirar ou você adquirir uma nova chave de vendas, será necessário renovar sua licença da Custom Edition. Além disso, você pode visualizar informações detalhadas sobre a licença, incluindo datas de validade, direitos e status.

Renovação de licença

Quando sua licença expirar ou você receber uma nova chave de vendas, será necessário renovar sua licença da Edição Personalizada. Para fazer isso, conclua as etapas a seguir:

  1. Baixe a nova licença usando o plug-in kubectl ou o comando curl.
    • Use o plug-in " kubectl " para baixar a nova licença.
      kubectl instana license download --sales-key <SalesKey>
       
    • Use o comando ` curl ` para baixar a licença.
      curl https://instana.io/onprem/license/download/v2/allValid?salesId=<your-SalesKey> -o license.json
       
  2. Atualize a licença no config.yaml arquivo que está no segredo da unidade.
    1. Liste as unidades disponíveis no seu namespace para identificar o nome da unidade.
      kubectl get unit -n <unit_namespace>
    2. Extraia o config.yaml segredo da unidade Instana e salve-o como config-<unit_name>.yaml um arquivo. Use o nome da unidade da etapa anterior.

      kubectl get secret <unit_name> -n <unit_namespace> -o jsonpath="{.data.config\.yaml}" | base64 -d > config-<unit_name>.yaml
       
      Observação: Se houver várias unidades no namespace, execute este comando para cada uma delas.
    3. Atualize a licença no arquivo config-<unit_name>.yaml com a nova licença

    4. Atualize o segredo da unidade com o novo arquivo 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
       
      Observação: A nova licença é ativada automaticamente após o vencimento da licença anterior. Se aparecer uma mensagem na interface do usuário do Instana sobre o vencimento da licença, você pode ignorá-la.

Ver informações da licença

Agora você pode visualizar informações detalhadas sobre a licença usando o kubectl instana comando.

  • Para visualizar os detalhes da licença, execute o seguinte comando:
    kubectl instana license info --tenant <tenant-name> --unit <unit-name> -n <namespace> 
  • Para visualizar o resumo de uso da licença, incluindo o status, os dias restantes, a data de validade e a licença ativa, execute o seguinte comando:
    kubectl instana license info --tenant <tenant-name> --unit <unit-name> -n <namespace> --usage

Renovação da chave de vendas

Ao receber uma nova chave de vendas, você deve atualizar o salesKey valor no segredo principal do config.yaml ` Instana `.

Para atualizar a chave de vendas, conclua as etapas a seguir::

  1. Extraia o config.yaml do segredo principal do Instana e salve-o como config.yaml arquivo

    kubectl get secret instana-core -n <core_namespace> -o jsonpath={'.data.config\.yaml'}|base64 -d > config.yaml
     
  2. Atualize o valor salesKey no arquivo config.yaml com a nova chave de vendas.

  3. Atualize o segredo principal do ` Instana ` com o arquivo config.yaml atualizado.

    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