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

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

Ожидаемый результат: я ожидаю, что клиент ответит в течение нескольких секунд после запуска 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 '@{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

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

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

2 ответа

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

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

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

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

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

Обходной путь : нажмите клавишу ввода

Решение : Возможно, PowerShell приостанавливает вывод. Снимите эти опции в powershell

введите описание здесь

См .: Иногда PowerShell перестает отправлять вывод, пока я не нажму клавишу ввода .

Другие вопросы по тегам