knife

    1熱度

    1回答

    每次運行knife命令時,我都會收到大量未找到的擴展名。但是當我嘗試安裝它們時沒有任何作用。 $ knife ssh 'name:foo.bar.baz' 'php -v' -a ipaddress Ignoring dep-selector-libgecode-1.0.2 because its extensions are not built. Try: gem pristine dep-

    0熱度

    1回答

    問了similar question on this,但意識到我的問題更多的是概念化它如何工作。 我讀過一堆文章,但我仍然非常困惑。 這裏是我現在做: 我申請了一組基本角色,以我的所有節點(windows_base,linux_base等)。這些角色應用的配方可以執行諸如設置時區,加入AD以及執行所有服務器上所需的其他配置(無論其用途如何)。 現在我有我的那個安裝應用程序,並用於特定目的的特定配置

    1熱度

    1回答

    我從我的prod廚師服務器(現場服務器)knife download cookbooks下載了cookbooks。 我把它們複製到不同的文件夾我的機器上,並試圖把它們上傳到不同的服務器廚師(廚師託管服務器)與knife upload cookbooks,但我得到了一堆這樣的錯誤: ERROR: SSL Validation failure connecting to host: api.chef.

    0熱度

    2回答

    我想knife upload在食譜資料庫的post-receive鉤子。但是,我們有太多的食譜,只要上傳所有這些改動就可以了。 有沒有辦法knife upload只改變了食譜?

    0熱度

    1回答

    有沒有辦法刪除節點的run_list中的所有食譜? 我有一個問題聲明,我需要刪除run_list中的所有內容,並在需要時在運行時添加它。 我可以單獨刪除每個,但我一次處理很多節點。

    0熱度

    1回答

    當我運行knife ssh "name:node1" "chef-client" WARNING: Failed to connect to admagnifico.magnifico.fvds.ru -- Errno::EHOSTUNREACH: No route to host - connect(2) for [fe80::225:90ff:fe19:4b12]:22 我不能找出爲什麼會

    1熱度

    2回答

    如何檢查廚師食譜的所有版本? 我有一本名爲「樣本」的食譜,如何創建它的多個版本並使用刀具命令行工具進行檢查?

    0熱度

    1回答

    我正在使用JSON文件來配置(已經引導的)節點,並嘗試識別設置節點特定屬性的正確語法。下面是使用JSON文件: { "name": "mynode", "run_list": [ "snmp" ], "default_attributes": { "server_url": "http://mynode/", "interval

    0熱度

    1回答

    我們正在運行knife bootstrap命令,大多數時候它工作正常。 有時,我們看到廚師客戶死亡。我們可以在ps -ef |中看到grep廚師*,它返回空。 在廚師服務器,我在等待幾個小時,什麼也沒有發生。那麼我想要客戶端機器,我做ps -ef | grep廚師*,它沒有運行。 廚師:11.12.8在Red Hat Linux的6 我怎麼能知道爲什麼廚師客戶端死?

    0熱度

    1回答

    我能夠從Ruby on Rails應用程序(Chef::Knife::Ec2ServerCreate.new())在AWS上啓動新實例。正常工作,直到我嘗試設置JSON屬性。當我從命令行設置它們並調用knife.bat時,它可以工作。 查看ec2_server_create顯示命令行選項--json-attributes映射到符號:json_attributes。我試着用下面的代碼來設置它: Ch