错误:指定的配置文件 /etc/opscode/pivotal.rb 不存在

错误:指定的配置文件 /etc/opscode/pivotal.rb 不存在

尝试安装 Chef 时我不断收到以下信息:

[root@COMMAND ~]# chef-server-ctl org-create chef "Chef Software, Inc." -f /tmp/chef.key
ERROR: Specified config file /etc/opscode/pivotal.rb does not exist!

我正在遵循这个指南:

https://docs.chef.io/install_dk.html

我在尝试设置 Chef 服务器时哪里出错了?我搜索并尝试了重新配置和提到的其他选项。

如果有任何意义的话,这是一个在 proxmox 中作为容器运行的 CentOS 7 机器 VM,具有 512MB RAM。

我已经安装了 12.03 版本,因为人们说它适用于 Chef Server 和最新版本,但当我尝试按照指南设置 Chef Server 时,我总是得到相同的结果。

编辑:多次重建虚拟机并将 RAM 设置为 2GB,结果相同。

设置一个中央 Chef 服务器来向其他服务器发送管理命令总是这么困难吗?

答案1

您必须在安装 Chef Server 的机器上运行 ctl 命令,而不是在工作站上运行。Chef Server 至少需要 4GB 的 RAM,但强烈建议使用 8GB。如果刚开始使用 Chef,请暂时使用 Hosted Chef 或使用 chef-solo。

相关内容