o FQDN do nó está faltando no chef

1

Eu sou um novato para o chef e faca, eu estou executando algumas instâncias ec2 e ter instalado chef-client e eu posso ver todas as instâncias na lista de nós do chef, mas alguns deles estão faltando FQDN, que é causando muito problema, aqui está a saída quando eu executo o nó da faca show node_name

Environment: _default
FQDN:        
IP:          
Run List:    
Roles:       
Recipes:     
Platform:     
Tags: 

Você pode ver que espera que todos os demais estejam em branco. Como faço para corrigir esse problema. Gentilmente me ajude

    
por Jeevan Dongre 05.03.2013 / 13:55

2 respostas

2

O programa cliente-chefe precisa ser executado com sucesso, antes que qualquer informação seja mostrada pelo nó da faca. A lista de execução e o ambiente podem ser definidos por meio de edição de faca, mas os outros campos são preenchidos pelos dados retornados pelo ohai, e isso só acontece quando o chef-client é executado.

    
por 05.03.2013 / 14:23
2

A resposta de Tim Potter é a mais provável - chef-cliente só salvará atributos no servidor quando node.save for chamado em uma receita e quando a execução for concluída com sucesso. Verifique cuidadosamente seus registros chef-client para confirmar que nenhuma exceção foi gerada.

Outra possibilidade é que ohai esteja faltando ou quebrado, deixando você sem atributos automáticos no nó (mas isso normalmente levaria a erros na execução).

    
por 08.03.2013 / 14:44