Nesta página, mostramos como resolver problemas com o discovery client.
Problemas de instalação
Os problemas a seguir podem ocorrer durante a instalação do cliente de descoberta.
Instalação do banco de dados
Em alguns casos, a instalação do banco de dados do PostgreSQL pode falhar devido ao software de segurança instalado na máquina. Alguns clientes relataram problemas de instalação com programas como o CyberArk, bit9 (também conhecido como Carbon Black) e a McAfee.
Para resolver o problema, verifique se o PostgreSQL 12 não está instalado na janela Add/Remove Programs da máquina. Em seguida, tente instalar o PostgreSQL no modo interativo seguindo estas etapas.
- Abra um prompt de comando no modo de administrador.
- Navegue até a pasta de instalação do discovery client
(geralmente
C:\"Program Files"\"Migration Center Discovery Client"
). - Execute o script
postgreSQLsetupmanual.bat
para iniciar a instalação do PostgreSQL. - Siga as etapas na tela e deixe todas as configurações padrão fornecidas.
- Após a instalação do PostgreSQL, verifique se os seguintes serviços
estão instalados nos Serviços do Windows:
- Coletor de dados da Central de migração
- Transmissor de dados da Central de migração
- PostgreSQL da Central de migração
Se a instalação ainda falhar, entre em contato com o suporte do Google Cloud e forneça as seguintes informações:
- Se você executar o software de segurança na máquina, inclua os detalhes na solicitação.
- A mensagem de erro da instalação. Normalmente, você o encontra na
pasta
AppData > Local > Temp
.
Problemas de conexão
Durante a fase de autorização inicial do discovery client, é possível encontrar problemas com a conectividade ou o banco de dados PostgreSQL. Analise a mensagem de erro no app para determinar a causa do problema.
Falha na conexão dos serviços do Windows
Esse erro ocorre quando o discovery client não consegue estabelecer uma conexão com a Central de migração.
Para resolver esse problema, clique no link Ver opções de resolução, insira as credenciais de proxy válidas e clique em Salvar. Clique em Tentar novamente para testar a conexão outra vez.
Ativar proxy
O discovery client e os serviços correspondentes do Windows usam as configurações de proxy padrão retornadas pelo Windows. Em alguns casos, o usuário do sistema local não tem o proxy que normalmente está disponível para os usuários que fazem login no sistema. Nesses casos, é possível definir as configurações de proxy no discovery client com as seguintes etapas:
- No app discovery client, acesse a guia Configurações.
- Ative as credenciais de proxy.
- Digite o host e a porta do proxy.
- Digite as credenciais de proxy, se necessário.
Problemas de coleta de dados
Os problemas a seguir podem ocorrer quando você coleta dados com o cliente de descoberta.
Não é possível coletar dados
Se você instalou o discovery client e adicionou os recursos, mas a coleta não ocorreu, tente as seguintes estratégias de solução de problemas:
- Confirme se o discovery client está autorizado. Para mais informações, consulte Autorizar o discovery client.
- Verifique se todos os grupos de credenciais estão programados para a coleta de dados.
- No app discovery client, acesse Configurações e clique em Testar chamada de início para testar a conectividade com a Central de migração.
- Verifique se não há regras de firewall bloqueando o tráfego para portas específicas.
- Em máquinas Linux, permita o tráfego de entrada TCP na porta
22
. - Para WMI do Windows, permita o tráfego de entrada TCP na porta
135
e às portas dinâmicas de entrada TCP, conforme mostrado a seguir.- Portas de
49152
a65535
para o Windows Server 2008 e versões mais recentes. - Portas de
1025
a5000
para o Windows Server 2003 e versões anteriores.
- Portas de
- Em máquinas Linux, permita o tráfego de entrada TCP na porta
A verificação de sub-rede não está em execução
Se a verificação de sub-redes não estiver em execução, tente as seguintes estratégias de solução de problemas:
- Confirme se o discovery client está autorizado.
- No app discovery client, acesse Configurações e clique em Testar chamada de início para testar a conectividade com a Central de migração.
- Abra
services.msc
no Windows e confirme se os seguintes serviços da Central de migração estão em execução:- Coletor de dados da Central de migração
- Transmissor de dados da Central de migração
- PostgreSQL da Central de migração
A verificação de intervalo de IP não funciona
Em alguns casos, você pode receber a seguinte mensagem de erro ao realizar uma verificação de intervalo de IP:
A connection attempt failed because the connected party did not properly
respond after a period of time, or established connection failed because
connected host has failed to respond.
Para resolver o problema, verifique se as solicitações do Internet Control Message Protocol (ICMP) com o comando ping
são permitidas pelas regras de firewall.
Servidor RPC indisponível
Em alguns casos, este erro pode ser exibido:
The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
Esse erro é o resultado de problemas de comunicação entre o discovery client e o recurso. Algumas causas comuns para esse erro são:
- O recurso não existe ou foi encerrado. Verifique se o recurso está ativado executando um ping nele e usando a área de trabalho remota para se conectar ao servidor.
- Há um firewall bloqueando a visão para o recurso.
Use
ping
e RDP para verificar se o recurso tem uma linha de visão. Talvez seja necessário modificar as regras de rede ou usar outro cliente de descoberta que possa acessar o recurso. - O firewall do Windows está bloqueando as chamadas WMI remotas para o recurso. Conecte-se usando o RDP à máquina e verifique se o Firewall do Windows está ativado. Siga as etapas para modificar as regras de firewall.
Acesso negado (0x80070005)
Em alguns casos, este erro pode ser exibido:
0x80070005-E_ACCESS_DENIED
Esse erro ocorre quando as credenciais estão incorretas ou a conta de usuário não tem acesso remoto ao computador pelo DCOM. Para resolver esse erro, tente uma das seguintes estratégias:
- Verifique se as credenciais estão corretas. Especificamente:
- Insira as contas de domínio como
DOMAIN\USERNAME
. - Insira as contas locais como
.\USERNAME
.
- Insira as contas de domínio como
- Conceda ao usuário as permissões de inicialização remota e ativação remota em
dcomcnfg
.- Clique em Iniciar > Executar e digite
dcomcnfg
. - Expanda Serviços para componentes e computadores.
- Clique com o botão direito do mouse em Meu computador e selecione Propriedades.
- Em "Segurança do COM", clique em Editar limites nas duas seções.
- Conceda ao usuário permissões de acesso remoto, inicialização remota e ativação remota.
- Acesse DCOM Config e encontre a Instrumentação de Gerenciamento do Windows.
- Conceda ao usuário permissões de inicialização e ativação remotas.
- Clique em Iniciar > Executar e digite
Para mais informações, consulte a página de solução de problemas da WMI.
Acesso negado (0x80041003)
Em alguns casos, este erro pode ser exibido:
0x80041003-WBEM_E_ACCESS_DENIED
Esse erro ocorre quando as credenciais fornecidas não têm acesso ao namespace do WMI. Para resolver esse erro, tente localizar e atualizar o controle do WMI.
- No painel de controle, clique duas vezes em Ferramentas Administrativas.
- Na janela "Ferramentas administrativas", clique duas vezes em Gerenciamento do Computador.
- Clique com o botão direito no ícone de controle do WMI e selecione Propriedades.
- Clique na guia Segurança.
- Clique em Pasta raiz e em Segurança.
- Conceda ao usuário os métodos Execute Methods, Enable Account e Remote Enable para o namespace.
- Pressione o botão Avançado.
- Clique duas vezes em Principal e altere o valor de Aplicado a Este namespace e subnamespaces.
Para mais informações, consulte a página de solução de problemas de segurança do namespace.
Permissão negada
Em alguns casos, você pode receber um erro Permission denied (password)
ou
Permission denied (publickey)
.
Esse erro ocorre quando o discovery client não autentica o recurso do Linux usando as credenciais do Linux fornecidas. Para resolver esse erro, tente usar a estratégia a seguir.
- Em Credenciais, clique no grupo com o erro.
- Clique em Ver todos os erros. Isso lista todos os recursos com problemas.
- Para corrigir um recurso específico, clique nos três pontos ao lado dele e selecione Editar recurso.
- Para modificar as credenciais do recurso, selecione as credenciais específicas do recurso na lista suspensa. Eles substituem a credencial global à qual o recurso é atribuído.
- Na lista de recursos, clique em Testar autorização no menu de três pontos ao lado do recurso para testar as credenciais inseridas.