Я пытаюсь запустить chef-сервер на экземпляре CentOS на AWS. Я следовал указаниям Opscode здесь:http://www.opscode.com/blog/2013/03/11/chef-11-server-up-and-running/
Однако когда я ввожу
knife configure -i
параметры (включая правильный полный домен сервера, к которому я могу подключиться по ssh со своего ноутбука и выполнить ping с него самого), ответ всегда один и тот же:
ERROR: Connection refused connecting to myserver.amazonaws.com:443 for ...
Есть предложения, что могло быть неправильно настроено? Спасибо!
решение1
Я не работал с Chef, поэтому ничего не могу сказать о файлах конфигурации, но, пожалуйста, убедитесь, что порт в группе безопасности открыт и нет никаких изменений, которые необходимы для разрешения подключения в файлах конфигурации Chef. Ping и SSH не гарантируют, что порт 443 или другие соответствующие порты открыты, SSH — это порт 22, а Ping — это только пакеты ICMP.
решение2
Я всегда использую knife configure
и добавляю конечную точку API Chef (работающего на порту 4000), когда она запрашивается...
решение3
sudo hostname 'something.com'
Решает ли проблему задание разрешимого имени хоста (команда )?