Я пытаюсь загрузить сервер Windows с помощью chef-client. Я могу вручную войти и установить программу установки Chef omnibus. Затем я успешно установил окна-ножи rubygem для chef-client с помощью установщика гемов chef-client. Когда я пытаюсь выполнить
knife bootstrap windows winrm myserver.net
Я получаю сообщения о тайм-ауте как таковые:
knife bootstrap windows winrm myserver.net
Bootstrapping Chef on myserver.net
Enter your password:
ERROR: Network Error: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. - connect(2) (http://myserver.net:5985)
Check your knife configuration and network settings
Я не уверен, что это значит и что проверять.
- РЕДАКТИРОВАТЬ - Выяснилось, что мне пришлось запустить: 'winwrm quickconfig -q' на целевом сервере Windows, чтобы открыть порты. Теперь я получаю от сервера ошибку 401.
C:\Users\CP_USER>knife bootstrap windows winrm myserver.net -x CP_USER
Bootstrapping Chef on myserver.net
Enter your password:
ERROR: Failed to authenticate to ["myserver.net"] as CP_USER
Response: Bad HTTP response returned from server (401).
Запустите для обычной проверки подлинности:
C:\Users\Administrator> winrm set winrm/config/service @{AllowUnencrypted="true"}
C:\Users\Administrator> winrm set winrm/config/service/auth @{Basic="true"}
Пожалуйста, проверьте, можете ли вы установить Telnet с рабочей станции на узел, к которому вы пытаетесь получить доступ.
Это можно проверить, набрав telnet в командной строке.
Если telnet не распознается как команда, выполните следующие действия:
1) Right click on "My Computer" > Manage > features
2) Click on "Add Features"
3) Select "Telnet Client"
4) Press Install buuton
Для установки потребуется время.
После его установки вы можете сделать тот же telnet из командной строки вашей рабочей станции для узла шеф-повара.
telnet <ip_address> 5985 //5985 is the port you want to do telnet.
Спасибо!!!
Чандан