Chef “aguardando resposta remota antes do bootstrap” indefinidamente

Chef “aguardando resposta remota antes do bootstrap” indefinidamente

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

Resultado esperado: Eu esperaria que o cliente respondesse alguns segundos após a execução 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 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:

  • Posso telnetar para o cliente na porta 5985, mas não na 5986.
  • Posso executar invoke-commandda estação de trabalho para o cliente com sucesso.
  • O firewall do cliente foi completamente desativado (para teste).

Responder1

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

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

Aposto que você receberá:

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

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

Responder2

Gambiarra: Pressione a tecla Enter

Solução: Pode ser que o PowerShell esteja pausando a saída. Desmarque essas opções no PowerShell

insira a descrição da imagem aqui

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

informação relacionada