Шеф-повар «ждет удаленного ответа до начальной загрузки» бесконечно

2344
tbenz9

Проблема: мой клиент не отвечает на мою команду начальной загрузки, об ошибках не сообщается.

Ожидаемый результат: я ожидаю, что клиент ответит в течение нескольких секунд после запуска knife bootstrap.

Моя команда с рабочей станции: knife bootstrap windows winrm 192.168.100.36 -x <my_domain>\\<my_user> -p 5985

Конфигурации, которые я выполнил на клиенте: На клиенте:

winrm quickconfig -q  winrm set winrm/config/winrs '@' winrm set winrm/config '@' winrm set winrm/config/service '@' winrm set winrm/config/service/auth '@' 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 

Выполнены шаги по устранению неполадок:

  • Я могу telnet к клиенту через порт 5985, но не 5986.
  • Я могу работать invoke-commandс рабочей станции на клиент успешно.
  • Брандмауэр на клиенте был полностью отключен (для тестирования).
1
Также столкнулся с этой проблемой, моя работа заключается в том, чтобы нажать клавишу ввода. spuder 8 лет назад 0

2 ответа на вопрос

0
user1191031

Я думаю, что это связано с учетными данными, которые вы используете. Можете ли вы выполнить:

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

Держу пари, ты получаешь:

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

Я видел эту ошибку, когда сервер находится в доверительных отношениях с другим доменом, и необходимо использовать учетные данные другого домена (или учетную запись локального администратора).

0
spuder

Workaround: Press the enter key

Solution: Could be that powershell is pausing the output. Uncheck these options in powershell

enter image description here

See: Sometimes PowerShell stops sending output until I press enter.