chef

    0熱度

    2回答

    我正在使用Ruby API方法來安裝KM API,但我不確定我是否正確地執行了此操作。我做的第一件事就是將KM init代碼放在我的init.rb文件中:顯然,我用API api鍵替換了API-KEY。然後它說正確的做法是將數據保存在一個文件中,並每隔5分鐘將其作爲一個cronjob發送到KM。我的第一個問題是 - 是/ var/logs/km /保存數據的正確目錄?我實際上並沒有在我的Rails

    1熱度

    1回答

    我跟着the general doc升級廚師服務器,但升級後無法啓動,因爲它無法找到gecode庫文件libgecodeminimodel.so。 該文件存在於我安裝gecode 3.7.1的時候,所以它看起來像一個包含路徑只需要爲dep_selector gem設置。我試過重新安裝寶石,但是這並沒有解決問題。 這裏的錯誤: /home/chef/.rvm/gems/[email protecte

    1熱度

    1回答

    我有一臺(EC2)Ubuntu服務器,其中bluepill工作正常,可以啓動並監控resque進程(並且它已在其他節點上這樣做以往)。 我正在建立一個新節點,由於某種原因,在此節點上bluepill不能識別進程已經啓動並正在運行,因此不斷創建新節點。我對這是什麼造成了一點困惑。 2個節點幾乎相同;他們都是由相同chef腳本配置的EC2服務器。確實,不工作的人是'生產'和另一個'分期',但是由於這個

    0熱度

    1回答

    是否有人有過使用所有三種技術的經驗? 我發現謀殺是Twitter的代碼部署的開源項目, 它使用BitTorrent達到高速分發文件 但傀儡和廚師也用於軟件分發。 可以任何一個簡單介紹這三個?

    47熱度

    4回答

    我學廚師,我要現在的Ubuntu做: execute "add-apt-repository ppa:#{node[:some_repo]}" do user "root" end execute "apt-get update" do user "root" end ,但可能有一個更好的(「大廚式」?)的方式來做到這一點。另外,我擔心有時add-apt-repos

    18熱度

    2回答

    我們正在從源頭上構建PHP的廚師食譜。但是,每次我們改變我們的配方,我們想再次運行它需要很長時間(大約20分鐘)。 我們一直在做的是使我們的變化,然後使用: vagrant destroy 依次爲: vagrant up 這將是很好,如果在某種程度上我們可以只重新運行我們的單配方我們試圖更新。 任何人都知道我們怎麼能做到這一點?或者流浪者如何確定我們的php配方已經安裝/執行?

    14熱度

    4回答

    我正在使用廚師獨奏來測試我的食譜本地,但我希望能夠只運行我正在測試的食譜。目前,似乎廚師獨奏會在solo.rb中指定的食譜目錄中運行所有食譜。我在json屬性文件中指定了運行列表,並在solo.rb中指定了json文件的位置,但這似乎沒有幫助。它至少分析所有其他食譜的屬性,因爲我有一個不適合我的本地配置,並且它無法執行整個運行。 迄今爲止發現的最佳解決方案是將我需要測試的食譜移到不同的目錄並指定在

    5熱度

    2回答

    我在廚師中使用環境,我想使用每個環境的運行列表。問題是我不想重複自己(就像我現在所做的那樣)。例如: { "name": "myapp", "default_attributes": { }, "json_class": "Chef::Role", "env_run_lists": { "production": [ # Ha

    2熱度

    2回答

    在Redhat/Fedora上安裝廚師獨奏的正確方法是什麼? 我試着按照opscode wiki的指示,但運行gem install chef --no-ri --no-rdoc後,which chef-solo和ls /usr/bin/chef*顯示沒有安裝任何東西。 [[email protected] ~]# gem install chef --no-ri --no-rdoc Succe

    2熱度

    1回答

    考慮一個簡單的應用服務器/數據庫服務器設置。您希望在應用程序服務器上設置一些值,告訴它數據庫服務器在哪裏,並且您希望在數據庫服務器上設置一些權限以僅允許來自應用程序服務器的連接。 搜索(:節點 「的角色:DB服務器」) 和 搜索(:節點, 「角色:應用程序服務器」) 可以從機器的配方運行工作爲您提供所需的信息。但是如果在你搜索的時候一臺服務器不存在呢?有沒有辦法說「不要繼續運行」並將其標記爲未完成