2014-10-23 3 views
0

Я попытался загрузить исходный IP-адрес. Но в нем говорится, что:Не удалось выполнить загрузку на узел

Starting Chef Client, version 11.16.4 

Creating a new client identity for chef02 using the validator key. 

====================================================================== 
Chef encountered an error attempting to create the client "chef02" 
====================================================================== 

Resource Not Found: 
------------------- 
The server returned a HTTP 404. This usually indicates that your chef 
l is incorrect. 

Relevant Config Settings: 
------------------------- 
chef_server_url 

FATAL: Stacktrace dumped to /var/chef/cac 
acktrace.out 

Chef Client failed. 0 resources updated in 0.817298561 seconds 

ERROR: 404 "Not Found" 

FATAL: Chef::Exceptions::ChildConvergeErr 
un process exited unsuccessfully (exit code 1) 

Что мне делать?

спасибо.

ответ

0

В случае ошибки указывается значение chef_server_url, что и в вашей конфигурации knife.rb. Сначала проверьте, что основные команды ножа, такие как knife client list, удаются с вашей рабочей станции. Если это так, попробуйте проверить, разрешено ли имя хоста в вашем chef_server_url иначе, чем с целевой машины.

+0

Благодарим за помощь. Для списка клиентов ножа не работает. Не могу ли я использовать IP-адрес? Должен ли я использовать имя хоста? – user4136080

+0

URL-адрес должен быть действительнодействующим, что нож (и шеф-повар в целом) может делать запросы HTTP. Предполагая, что IP доступен с вашей рабочей станции, 'http: // 1.2.3.4 /' должен работать нормально. Как вы настроили свой Chef Server? – coderanger

+0

Я загружаю пакет из http://downloads.getchef.com/chef-server/ (сервер шеф-повара версии 12) и запускаю команду sudo dpkg -i chef-server-core_12.0.0-rc.4-1_amd64.deb – user4136080