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