gpt4 book ai didi

ruby - Chef solo 不在redhat linux中运行

转载 作者:太空宇宙 更新时间:2023-11-04 12:26:03 25 4
gpt4 key购买 nike

我已经在 Redhat Linux 7.2 中安装了 ChefDK rpm 包。

chef-solo --version 命令提供了正确的版本(Chef:12.19.36)。

现在我尝试使用以下 chef-solo 命令运行我的 Recipe :

chef-solo --override-runlist "recipe[demo_cookbook::default]"

但我收到以下错误消息:

"Chef encountered an error attempting to load the node data for <my server name>"
Unknown Server Error:
---------------------
The server had a fatal error attempting to load the node data.
/opt/chefdk/embedded/lib/ruby/gems/2.3.0/gems/chef-12.19.36/bin/chef-solo:25:in `<top (required)>'
/usr/bin/chef-solo:57:in `load'
/usr/bin/chef-solo:57:in `<main>'

Platform:
---------
x86_64-linux

Exception raised! #<Errno::ENOENT: No such file or directory @ dir_s_mkdir - /var/chef/nodes>
/opt/chefdk/embedded/lib/ruby/gems/2.3.0/gems/chef-12.19.36/lib/chef/chef_fs/file_system/repository/chef_repository_file_system_root_dir.rb:113:in `mkdir'

你能建议我现在可以做什么吗?

最佳答案

终于对我有用了。忘记创建 solo.rb 文件。

在/etc/chef 目录下创建了 solo.rb 文件并添加了节点名称条目

节点名称'10.1.10.1'

关于ruby - Chef solo 不在redhat linux中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44677438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com