Ativar depuração do servidor do
Automation Orchestrator
Last Updated February 5, 2025

Você pode iniciar o servidor do
Automation Orchestrator
no modo de depuração para depurar problemas ao desenvolver um plug-in.
Instale e configure a ferramenta de linha de comando Kubernetes em sua máquina local. Consulte Instalar e configurar kubectl.
  1. Faça login na linha de comando do
    Automation Orchestrator Appliance
    como
    raiz
    .
  2. Execute o comando
    kubectl -n prelude edit deployment vco-app
    .
  3. Edite o arquivo
    YAML
    de implantação adicionando uma variável de ambiente de depuração ao contêiner
    vco-server-app
    . A variável deve ser adicionada na seção
    env
    do contêiner
    vco-server-app
    .
    containers:
          - command:
          ...
            env:
            - name: DEBUG_PORT
              value: "your_desired_debug_port"
          ...
    	name: vco-server-app
          ...
    Ao adicionar a variável de ambiente de depuração à seção
    env
    , você deve seguir a formatação de recuo YAML conforme apresentado no exemplo anterior.
  4. Salve as alterações no arquivo de implantação.
    Se a edição para o arquivo de implantação for bem-sucedida, você receberá a mensagem
    deployment.extensions/vco-app edited
    .
  5. Gere o arquivo de configuração Kubernetes executando o comando
    vracli dev kubeconfig
    .
    Como o kubeconfig é um ambiente de desenvolvedor, você será solicitado a confirmar que deseja continuar. Insira
    yes
    para continuar ou
    no
    para parar.
  6. Copie o conteúdo do arquivo de configuração gerado do
    apiVersion: v1
    até e incluindo o conteúdo
    client-key-data
    .
  7. Salve o arquivo de configuração Kubernetes gerado na sua máquina local.
  8. Faça logoff do
    Automation Orchestrator Appliance
    .
  9. Conclua a configuração do modo de depuração na sua máquina local.
    1. Abra um shell de linha de comando.
    2. Vincule a variável de ambiente
      KUBECONFIG
      ao arquivo de configuração salvo.
      Este exemplo se baseia em um ambiente Linux.
      export KUBECONFIG=/file/path/fileName
    3. Para validar que os serviços estão em execução, execute o comando
      kubectl cluster-info
      .
    4. Para concluir a configuração do modo de depuração, execute a seguinte solicitação de API do Kubernetes.
      O valor da variável
      localhost_debug_port
      é o conjunto de portas na sua configuração de depuração remota do seu Ambiente de Desenvolvimento Integrado (IDE). O valor da variável
      vro_debug_port
      é gerado durante a etapa 3 deste procedimento.
      kubectl port-forward pod/
                      vco_app_pod_ID
                       localhost_debug_port:vro_debug_port
    Ao configurar sua ferramenta de depuração, forneça as configurações de DNS e IP da máquina local na qual você executou o comando de encaminhamento de porta.
Você configurou a depuração de servidor para a sua
Automation Orchestrator Appliance
.