Base de conhecimento  /  Gerenciador de aplicativos em nuvem  /  Troubleshooting
Base de conhecimento  /  Gerenciador de aplicativos em nuvem  /  Troubleshooting

Dicas de troubleshooting

Atualizado por Juan Morra e Guillermo Sanchez em set 6, 2019
Código do artigo: kb/421

Dicas de troubleshooting do Cloud Application Manager

Confira as soluções propostas para os problemas comuns antes de contatar o suporte do Cloud Application Manager em caso de problema.

Neste artigo

Instância inacessível durante uma operação

Causa

Quando você aciona uma operação de ciclo de vida em uma instância, ela entra em estado de processamento e não termina. Isso pode ocorrer porque o agente não tem conectividade direta com o servidor de back-end do Cloud Application Manager, a configuração de proxy está errada, o proxy não está respondendo (se o agente estiver configurado para usá-lo) ou o agente não está operando de forma adequada ou parou. Esse problema pode afetar as instâncias iniciadas por meio da interface da Web do Cloud Application Manager, a API ou diretamente usando o comando do agente.

Solução 0

Certificar-se de que a comunicação do agente CAM com os servidores CAM esteja funcionando corretamente.

  1. Conecte-se com a instância por meio de SSH ou RDP.

  2. Execute um comando para verificar a conectividade básica, como o mostrado a seguir ou um equivalente:

    telnet cam.ctl.io 443
    

Se o comando acima não obtiver uma resposta, execute as ações corretivas dentro da máquina virtual, dos roteadores e dos firewalls para permitir a comunicação irrestrita entre o agente e os servidores CAM.

Se a conectividade estiver aparentemente funcionando como esperado, mas o problema persistir, conecte-se com a instância via SSH ou RDP e faça uma cópia do agente /var/log/elasticbox/elasticbox-agent.log para Linux ou ProgramData\ElasticBox\elasticbox-agent.log para Windows (observe que a pasta é oculta no Windows, e o caminho exato deve ser inserido para que você navegue até a pasta). Depois que o arquivo de registros for coletado, anexe-o ao falar com o Contato de suporte

Solução 0

Consulte as configurações de proxy do agente (se ele for usado) em /usr/elasticbox/elasticbox.conf no Linux ou ProgramFiles\ElasticBox\Agent\elasticbox.conf no Windows. Se o proxy for usado para o agente, verifique se ele está funcionando corretamente e forneça uma conectividade estável para os servidores CAM.

Solução 0

Instalar o agente na instância para fazer com que ele fique on-line. Em seguida, executar novamente a operação de ciclo de vida.

  1. Conecte-se com a instância por meio de SSH ou RDP.

  2. Instale o agente. Instale o agente. O comando usa o token do agente mais antigo para se conectar com a instância.

    Instâncias do Linux implementadas a partir do serviço de nuvem do Cloud Application Manager:

    curl -sSL https://cam.ctl.io | sudo bash
    

    Instâncias do Windows implementadas a partir do serviço de nuvem do Cloud Application Manager (execute o comando como um administrador do PowerShell):

    [Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
    (New-Object Net.WebClient).DownloadString("https://cam.ctl.io") | iex
    
    

Se o problema persistir, conecte-se com a instância via SSH ou RDP e faça uma cópia do agente /var/log/elasticbox/elasticbox-agent.log para Linux ou ProgramData\ElasticBox\elasticbox-agent.log para Windows (observe que a pasta está oculta no Windows, e o caminho exato deve ser inserido para que você navegue até a pasta). Depois que o arquivo de registros for coletado, anexe-o ao falar com o contato de suporte

Instância travada durante a implementação

Causa 0

A instância não pode atualizar seu status, pois o agente do Cloud Application Manager não consegue se conectar ao Cloud Application Manager. Uma fraca conectividade de rede com o agente pode causar esse problema.

Solução 0

  1. Reinicie o agente na instância do Linux ou Windows:

    Linux:

    sudo /usr/elasticbox/elasticbox restart
    

    Windows (execute no prompt de comando):

    net stop elasticbox
    net start elasticbox
    
  2. No Cloud Application Manager, abra o editor de ciclo de vida da instância e clique em Reinstall (Reinstalar). A instância deverá refletir o status adequado.

  3. Se o problema continuar, verifique a conectividade entre a instância e os servidores CAM.

Se a conectividade estiver aparentemente funcionando como esperado, mas o problema persistir, conecte-se com a instância via SSH ou RDP e faça uma cópia do agente /var/log/elasticbox/elasticbox-agent.log para Linux ou ProgramData\ElasticBox\elasticbox-agent.log para Windows (observe que a pasta é oculta no Windows, e o caminho exato deve ser inserido para que você navegue até a pasta). Depois que o arquivo de registros for coletado, anexe-o ao falar com o Contato de suporte

Solução 0

Consulte as configurações de proxy do agente (se ele for usado) em /usr/elasticbox/elasticbox.conf no Linux ou ProgramFiles\ElasticBox\Agent\elasticbox.conf no Windows. Se o proxy for usado para o agente, verifique se ele está funcionando corretamente e forneça uma conectividade estável para os servidores CAM.

Solução 0

Certificar-se de que a comunicação do agente CAM com os servidores CAM esteja funcionando corretamente.

  1. Conecte-se com a instância por meio de SSH ou RDP.

  2. Execute um comando para verificar a conectividade básica, como o mostrado a seguir ou um equivalente:

    telnet cam.ctl.io 443
    
  3. Execute as ações corretivas dentro da máquina virtual, dos roteadores e dos firewalls para permitir a comunicação irrestrita entre o agente e os servidores CAM.

  4. No Cloud Application Manager, abra o editor de ciclo de vida da instância e clique em Reinstall (Reinstalar). A instância deverá refletir o status adequado.

Se a conectividade estiver aparentemente funcionando como esperado, mas o problema persistir, conecte-se com a instância via SSH ou RDP e faça uma cópia do agente /var/log/elasticbox/elasticbox-agent.log para Linux ou ProgramData\ElasticBox\elasticbox-agent.log para Windows (observe que a pasta é oculta no Windows, e o caminho exato deve ser inserido para que você navegue até a pasta). Depois que o arquivo de registros for coletado, anexe-o ao falar com o Contato de suporte

Causa 0

Quando um script de caixa é encerrado com o código de saída 0 geralmente em virtude de falhas de apt-get, o agente do Cloud Application Manager entra em modo de hibernação enquanto aguarda a reinicialização da máquina ou do serviço.

Solução

  1. Abra a página da instância no CAM para analisar os registros da implementação

  2. Identifique qual script está saindo com o código 0.

  3. Abra o editor de ciclo de vida

  4. Edite o que foi identificado anteriormente e adicione a linha a seguir logo após o comando que saiu com 0.

    [[ "$?" -eq "100" ]] && exit 1
    
  5. Conecte-se com a instância por meio de SSH ou RDP

  6. Reinicie o agente.

    Linux:

    sudo /usr/elasticbox/elasticbox restart
    

    Windows (execute no prompt de comando):

    net stop elasticbox
    net start elasticbox
    

A instância ainda está sendo encerrada

Causa

Várias solicitações simultâneas de encerramento com um intervalo de poucos segundos entre si podem causar uma aceleração para manter a instância em estado operacional.

Solução

Na página da instância CAM, force o encerramento da instância ou, como alternativa, no editor de ciclo de vida da instância, clique em Force Terminate (Forçar encerramento).

A instância fica em suspensão na etapa do agente de instalação do Cloud Application Manager

Causa

Alguma coisa faz com que o agente fique em suspensão, mesmo que ele esteja em execução na instância.

Solução

  1. Faça login na instância e elimine o agente.

  2. Implemente a instância novamente a partir do editor de ciclo de vida no Cloud Application Manager. A implementação do agente deverá ser iniciada.

Se o problema persistir, conecte-se com a instância via SSH ou RDP e faça uma cópia do agente /var/log/elasticbox/elasticbox-agent.log para Linux ou ProgramData\ElasticBox\elasticbox-agent.log para Windows (observe que a pasta está oculta no Windows, e o caminho exato deve ser inserido para que você navegue até a pasta). Depois que o arquivo de registros for coletado, anexe-o ao falar com o contato de suporte

A implementação da caixa de catálogo não está funcionando

Causa 0

Os requisitos da caixa não são atendidos pela caixa de política da implementação.

Solução

Confira a documentação "leia-me" e os requisitos da caixa e assegure que a caixa de política da implementação e do seu provedor atendam aos requisitos mínimos (tipo/versão de SO, CPU, RAM etc.).

Causa 0

As caixas públicas do catálogo são fornecidas como modelos para acelerar a implementação dos pacotes de software usados com frequência. Empregamos nossos melhores esforços de tempos em tempos para mantê-las atualizadas. No entanto, atualizações de software, pacotes/módulos/bibliotecas descontinuados ou simplesmente scripts de instalação corrompidos podem danificá-las ou torná-las inutilizáveis.

Solução

É recomendável entrar em contato com o suporte para nos alertar sobre a caixa danificada. Enquanto isso, você pode definir a instalação em uma caixa usando comandos bash, tais como apt-get, wget, cURL e outros.

Problemas de compartilhamento de recursos

Ao tentar compartilhar um recurso (provedor, caixa, instância), o usuário desejado ou a equipe não pode ser encontrado na lista de usuários ou a propriedade do recurso não pode ser transferida a outro usuário/equipe.

Causa 0

Os recursos só podem ser compartilhados com outros usuários ou equipes que pertencem à mesma organização ou que tenham suas organizações federadas.

Solução

Certifique-se de que o proprietário do recurso e o usuário desejado com quem ele será compartilhado pertençam à mesma organização. Como alternativa, solicite que o administrador da organização solicite a federação com a outra organização por meio do Suporte.

Causa 0

As caixas de política do provedor e da implementação só podem ser compartilhadas com outros usuários ou equipes que pertencem ao mesmo centro de custo. Cada usuário/equipe tem um centro de custo designado, que não pode ser alterado.

Solução 0

Certifique-se de que o proprietário do recurso e o usuário desejado com o qual o recurso será compartilhado pertençam ao mesmo centro de custo. Como alternativa, solicite que o administrador da organização solicite a federação com outra organização por meio do Suporte.

Solução 0

O administrador da organização pode editar o centro de custo e adicionar qualquer usuário da organização (ou organizações federadas) como um administrador do centro de custo. Depois que o usuário se torna administrador do centro de custo, qualquer recurso pertencente a qualquer outro usuário/equipe do mesmo centro de custo pode ser compartilhado com esse usuário.

Causa 0

A propriedade das caixas de política dos provedores e da implementação só pode ser transferida a outros usuários ou equipes que pertencem ao mesmo centro de custo. Cada usuário/equipe tem um centro de custo designado, que não pode ser alterado.

Solução

Certifique-se de que o proprietário do recurso e o usuário desejado ao qual a propriedade será transferida pertençam ao mesmo centro de custo.

Falha ao registrar a instância no Cloud Application Manager

Causa

O registro de uma instância (importação) está aguardando a instalação do agente CAM, mas a instalação do agente parece nunca ser concluída.

Solução 0

Verifique se a comunicação da instância para ser registrada nos servidores CAM funciona corretamente.

  1. Conecte-se com a instância por meio de SSH ou RDP.

  2. Execute um comando para verificar a conectividade básica, como o mostrado a seguir ou um equivalente:

    telnet cam.ctl.io 443
    

Se o comando acima não obtiver uma resposta:

  1. Execute as ações corretivas dentro da máquina virtual, dos roteadores e dos firewalls para permitir a comunicação irrestrita entre a instância e os servidores CAM.

  2. No Cloud Application Manager, abra a página de informações da instância e clique em Tentar importação novamente, se estiver disponível, ou em Cancelar importação e inicie o processo de importação novamente. A instância agora deve terminar o processo de registro sem problemas.

Se a conectividade estiver aparentemente funcionando como esperado, mas o problema persistir, conecte-se com a instância via SSH ou RDP e faça uma cópia do agente /var/log/elasticbox/elasticbox-agent.log para Linux ou ProgramData\ElasticBox\elasticbox-agent.log para Windows (observe que a pasta é oculta no Windows, e o caminho exato deve ser inserido para que você navegue até a pasta). Depois que o arquivo de registros for coletado, anexe-o ao falar com o Contato de suporte

Solução 0

O agente CAM pode ter parado e não ser capaz de concluir o processo de registro porque a pilha SSL da instância não suporta o TLS 0.1 no mínimo. Isso pode ocorrer em máquinas Windows antigas usando uma versão do .Net Framework anterior à 0.1 (na versão 2.3, você tem que aceitar a opção para usá-lo, enquanto nas versões 4.5 e superiores ele é usado por padrão).

Verifique se os registros de inicialização do ElasticBox (C:\program files\elastic Box no Windows) tem algo como:

2019-09-05 17:45:07Z Exception setting "SecurityProtocol": "Cannot convert null to type "System.Net.SecurityProtocolType" due to invalid enumeration values. Specify one of the following enumeration values and try again. The possible enumeration values are "Ssl3, Tls"."

Essa mensagem confirma que o protocolo TLS 0.1 necessário não é suportado pelo ambiente executando o script. Atualize o ambiente para uma versão com suporte ao TLS 0.1 para resolver esse problema (por exemplo, para ambientes Windows mais antigos, isso pode exigir a atualização para a versão do .Net Framework que o script usa).

Se o suporte ao TLS 0.1 estiver disponível na instância e o problema persistir, conecte-se com a instância via SSH ou RDP e faça uma cópia do agente /var/log/elasticbox/elasticbox-agent.log para Linux ou ProgramData\ElasticBox\elasticbox-agent.log para Windows (observe que a pasta está oculta no Windows, e o caminho exato deve ser inserido para que você navegue até a pasta). Depois que o arquivo de registros for coletado, anexe-o ao falar com o Contato de suporte

Powered by Translations.com GlobalLink OneLink SoftwarePowered By OneLink