O Chef não consegue inicializar

1

Estou tentando criar meu primeiro nó do Chef. Eu tenho meu laptop como a máquina de administração e VMs alaska e kentucky como o servidor Chef e nó, respectivamente. Isso é estranho porque está voltando como "Nenhum arquivo ou diretório", mas parece que está tentando fazer uma chamada RPC.

laptop :: ~/chef/test ‹master› » knife bootstrap kentucky --sudo -x parallels -N "target1"
Bootstrapping Chef on kentucky
kentucky knife sudo password:
Enter your password:
kentucky
kentucky Starting Chef Client, version 11.8.2
kentucky Creating a new client identity for target1 using the validator key.
kentucky
kentucky ================================================================================
kentucky Chef encountered an error attempting to create the client "target1"
kentucky ================================================================================
kentucky
kentucky
kentucky [2014-01-30T16:17:04-05:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
kentucky Chef Client failed. 0 resources updated
kentucky [2014-01-30T16:17:04-05:00] ERROR: No such file or directory - getaddrinfo
kentucky [2014-01-30T16:17:04-05:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)

Início do rastreamento de pilha referenciado:

Generated at 2014-01-30 16:17:04 -0500
Errno::ENOENT: No such file or directory - getaddrinfo
/opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:763:in 'initialize'
/opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:763:in 'open'
/opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:763:in 'block in connect'
/opt/chef/embedded/lib/ruby/1.9.1/timeout.rb:55:in 'timeout'
<snip>

Alguém tem alguma idéia de qual seja o problema?

    
por Ryan Kennedy 30.01.2014 / 22:23

1 resposta

1

A descrição "Nenhum tal arquivo ou diretório" soa muito estranho. Mas sugiro verificar novamente sua configuração de chef_server_url (em .chef/knife.rb ). Eu suponho que isso aponta para o servidor errado do chef.

Você pode se comunicar com o servidor Chef da sua estação de trabalho? (tente por exemplo knife user list )

    
por 31.01.2014 / 16:29

Tags