Chef "esperando respuesta remota antes del arranque" indefinidamente

Chef "esperando respuesta remota antes del arranque" indefinidamente

Problema: Mi cliente no responde a mi comando de arranque, no se informa ningún error.

Gastos esperados: Esperaría que el cliente respondiera a los pocos segundos de ejecutarlo knife bootstrap.

Mi comando desde la estación de trabajo:knife bootstrap windows winrm 192.168.100.36 -x <my_domain>\\<my_user> -p 5985

Configuraciones que he ejecutado en el cliente: Sobre el 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

Pasos de solución de problemas completados:

  • Puedo hacer telnet al cliente en el puerto 5985 pero no en el 5986.
  • Puedo ejecutar invoke-commandcon éxito desde la estación de trabajo al cliente.
  • El firewall del cliente se ha deshabilitado por completo (para realizar pruebas).

Respuesta1

Creo que tiene que ver con las credenciales que estás usando. ¿Eres capaz de ejecutar:

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

Apuesto a que recibirás:

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

He visto este error cuando un servidor tiene una relación de confianza con otro dominio y son las credenciales del otro dominio las que deben usarse (o una cuenta de usuario administrador local).

Respuesta2

Solución alterna: Presione la tecla Intro

Solución: Podría ser que PowerShell esté pausando la salida. Desmarque estas opciones en powershell

ingrese la descripción de la imagen aquí

Ver:A veces, PowerShell deja de enviar resultados hasta que presiono Intro..

información relacionada