Назад | Перейти на главную страницу

полное доменное имя узла отсутствует в chef

Я новичок в шеф-поваре и ноже, я запускаю пару экземпляров ec2 и установил шеф-клиент, и я могу видеть все экземпляры в списке узлов шеф-повара, но у нескольких из них отсутствует полное доменное имя, что вызывает ад проблемы, вот результат, когда я запускаю ножевой узел show node_name

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

Вы можете видеть, что ожидание Env rest, все остальные пустые. Как мне решить эту проблему. Пожалуйста, помогите мне

Программа chef-client должна успешно запуститься, прежде чем любая информация будет показана ножевым узлом. Список запусков и среда могут быть установлены с помощью ножевого редактирования, но другие поля заполняются данными, возвращаемыми ohai, и это происходит только при запуске chef-client.

Ответ Тима Поттера наиболее вероятен - шеф-клиент будет сохранять атрибуты на сервере только тогда, когда node.save вызывается в рецепте, и когда запуск завершается успешно. Внимательно проверьте журналы своих поваров и клиентов, чтобы убедиться, что никаких исключений не возникало.

Другая возможность состоит в том, что ohai отсутствует или поврежден, что оставляет вас без каких-либо автоматических атрибутов на узле (но обычно это приводит к ошибкам при выполнении).