Chef «ждет удаленного ответа перед самозагрузкой» на неопределенный срок

Chef «ждет удаленного ответа перед самозагрузкой» на неопределенный срок

Проблема: Мой клиент не отвечает на мою команду bootstrap, никаких ошибок не выводится.

Ожидаемый результат: Я ожидаю, что клиент ответит в течение нескольких секунд после запуска 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успешно работать с рабочей станции на клиенте.
  • Брандмауэр на клиенте полностью отключен (для тестирования).

решение1

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

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

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

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

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

решение2

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

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

введите описание изображения здесь

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

Связанный контент