Linux

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

  • June 4, 2017

嘗試安裝 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 伺服器時我哪裡出錯了?我已經搜尋並嘗試了提到的重新配置和其他選項。

這是一個 CentOS 7 機器虛擬機,在 proxmox 中作為容器執行,具有 512MB RAM,如果這意味著什麼的話。

正如人們所說,我已經安裝了 12.03 版,它適用於 Chef Server 和最新版本,但是在嘗試按指南設置 Chef Server 時,我一直得到相同的結果。

編輯:多次重建 VM 並將 RAM 設置為 2GB,結果相同。

設置中央 Chef 伺服器以向其他伺服器發送管理命令總是這麼難嗎?

您必須在安裝 Chef Server 的機器上執行 ctl 命令,而不是工作站。Chef 伺服器至少需要 4GB 的 RAM,但強烈建議使用 8GB。如果剛開始使用 Chef,請暫時使用 Hosted Chef 或使用 chef-solo。

引用自:https://serverfault.com/questions/853829