※ このエントリは、はてなグループ終了に伴う、サブブログからの引越エントリ(2010/10)です。
※ 情報が古い可能性もありますので、ご留意ください。
ログ的に。
$ sudo chef-client ~~~省略~~~ /usr/lib64/ruby/gems/1.8/gems/chef-0.9.8/bin/../lib/chef/client.rb:154:in `node_name': Unable to determine node name: configure node_name or configure the system's hostname and fqdn (Chef::Exceptions::CannotDetermineNodeName) ~~~省略~~~
"/usr/lib64/ruby/gems/1.8/gems/chef-0.9.8/lib/chef/client.rb" の該当行付近を確認する。
def node_name name = Chef::Config[:node_name] || ohai[:fqdn] || ohai[:hostname] Chef::Config[:node_name] = name unless name msg = "Unable to determine node name: configure node_name or configure the system's hostname and fqdn" raise Chef::Exceptions::CannotDetermineNodeName, msg end name end
ふむふむ。
・・・ということで、"/etc/chef/client.rb" に、以下のような感じで、hostname (もしくはFQDN) を追記して再実行すればOKになった。
node_name "hostname-dayo"