Chef "aguardando resposta remota antes do bootstrap" indefinidamente

1

Problema: Meu cliente não responde ao comando bootstrap, nenhum erro é relatado.

Resultado esperado: esperaria que o cliente respondesse dentro de alguns segundos da execução de knife bootstrap .

Meu comando da estação de trabalho: knife bootstrap windows winrm 192.168.100.36 -x <my_domain>\<my_user> -p 5985

Configurações que eu executei no cliente: No cliente:

winrm quickconfig -q 
winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="300"}'
winrm set winrm/config '@{MaxTimeoutms="1800000"}'
winrm set winrm/config/service '@{AllowUnencrypted="true"}'
winrm set winrm/config/service/auth '@{Basic="true"}'
netsh advfirewall firewall add rule name="WinRM 5985" protocol=TCP dir=in localport=5985 action=allow 
netsh advfirewall firewall add rule name="WinRM 5986" protocol=TCP dir=in localport=5986 action=allow 
net stop winrm 
net start winrm

Etapas de solução de problemas concluídas:

  • Eu posso fazer telnet para o cliente na porta 5985, mas não na 5986.
  • Posso executar invoke-command da estação de trabalho para o cliente com êxito.
  • O firewall no cliente foi completamente desativado (para teste).
por tbenz9 25.07.2014 / 22:45

2 respostas

0

Acho que tem a ver com as credenciais que você está usando. Você é capaz de executar:

knife winrm 'NODENAME' 'ipconfig' -m -x DOMAIN\USER

Estou apostando que você recebe:

ERROR: Failed to authenticate to ["NODENAME"] as DOMAIN\USER

Eu vi esse erro quando um servidor está em uma relação de confiança com outro domínio e são as outras credenciais de domínio que precisam ser usadas (ou uma conta de usuário admin local).

    
por 10.09.2014 / 23:54
0

Solução alternativa : pressione a tecla Enter

Solução : pode ser que o powershell pause a saída. Desmarque estas opções no powershell

Consulte: Às vezes, o PowerShell para de enviar a saída até eu pressionar Enter .

    
por 13.05.2015 / 20:49