knife相关内容

使用 Knife ec2 插件在 VPC 私有子网中创建 VM

尽管我已经写了大量的厨师,但我对 AWS/VPC 和管理网络流量(尤其是堡垒主机)还是很陌生. 使用 Knife ec2 插件,我希望能够从我的开发人员工作站动态创建和引导 VM.VM 应该能够存在于我的 VPC 的公共或私有子网中.我想在不使用弹性 IP 的情况下完成所有这些.我也希望我的堡垒主机不用干涉(即我想避免在我的堡垒主机上创建显式的每虚拟机监听隧道) 我已经成功地使用了 K ..
发布时间:2021-11-27 11:20:37 其他开发

如何将厨师食谱/食谱应用于多个节点?

此处是如何将食谱应用于Chef的示例。但是没有任何关于多个节点的信息。例如,我有一个akka应用程序,该应用程序通过 akka.cluster.seed-nodes 参数传递。因此算法应为: 使用IP地址定义数组“ IP”,例如[192.168.1.1],[192.168.1.2],[ 192.168.1.3] 定义带有引导IP地址的空数组“ bootsrapped” 通过“ IP”开始 ..
发布时间:2020-10-01 06:54:12 其他开发

开源厨师的报告和小刀运行命令

厨师报告文档对企业厨师说。 对于开源厨师,我能够获取JSON报告,该报告将存储在所有节点的同一目录中。有没有更好的报告开源厨师的方法? 解决方案 我们正在使用 ReportHandler ,以便在厨师客户端运行结束时将统计信息报告到我们的Zabbix监视中:此处。您可以根据需要采用此示例。 ..
发布时间:2020-10-01 06:49:13 其他开发

当给--ssh-user&时,为什么会通过利刃vsphere提示输入sudo密码? --ssh-password参数?

我正在尝试在我的vCenter环境中使用刀刀式vSphere。我有一个脚本工作,该脚本从模板启动VM,然后对其进行引导并运行食谱来完成操作。但是,系统提示我提供一个sudo密码。这是预期的吗?我提供了“ --ssh-user”和“ --ssh-password”参数,并在提示时输入相同的密码,然后继续构建厨师。 没有办法使它放开吗? 谢谢! 解决方案 在评论中,提示sudo的是 ..
发布时间:2020-10-01 06:48:03 其他开发

Chef Server为所有刀和Chef-Client请求返回404

我正在尝试设置Chef-server和Chef-client,以在Openstack上运行的虚拟机上自动部署软件包。 我正在按照 https://上的说明进行操作docs.chef.io/install_server.html 。软件包的版本是ubuntu 14.04服务器上的Chef-server 12.0.8(chef-server-core_12.0.8-1_amd64.deb)。已经 ..
发布时间:2020-10-01 06:47:59 其他开发

厨师在运行小刀引导程序时出现RegexpError

我正在Learn.chef.io上完成“学习安装和管理自己的Chef服务器/ 管理Chef服务器上的节点”教程,但是遇到了一个谷歌显然没有解决的问题”我不知道。 我正在尝试在本地运行所有内容,因此请进行以下设置: 厨师工作站-我的Fedora 20笔记本电脑 厨师服务器-运行CentOS 7最低版本的虚拟机 厨师节点-另一台VM最小程度地运行CentOS 7 我已经设置了工 ..
发布时间:2020-10-01 06:47:56 其他开发

尝试安装knife-ec2

我的厨师-客户端版本是11.10.0 ,试图安装knife-ec2 宝石安装刀具- ec2 错误:执行gem ...(Errno :: EACCES) 权限被拒绝-/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.1/.autotest 我尝试了其他命令: sudo / opt / ..
发布时间:2020-10-01 06:47:15 其他开发

Chef节点-检查配方是否将在其上运行,同时查看内部​​角色

我想确定某个特定配方是否将从另一个配方内部的节点上运行。我可以使用node.recipe?(recipe_name)方法,但是我的某些接收项由角色和配方管理吗?似乎没有考虑角色运行列表。 是否有一种简便的方法来确定我的recipie [redis]是否将在当前节点上运行? 解决方案 您正在寻找食谱方法。注意尾随的 s !因此: node.recipes.include?(re ..
发布时间:2020-10-01 06:31:06 其他开发

如何安装knife-ec2插件?

OSX,10.9.2: $ ruby​​ -v ruby​​ 2.0.0p247(2013-06- 27版本41674)[universal.x86_64-darwin13] $刀-v 厨师:11.10.4 运行时: $刀ec2服务器列表 我得到: 致命:找不到子命令:'ec2服务器列表' ec2命令已移至Chef 0.10中 ..
发布时间:2020-10-01 06:30:00 其他开发

有没有一种方法可以使用“刀搜索节点”来进行搜索?或“刀子显示节点”会告诉您所使用的食谱/食谱版本?

刀节点显示my_chef_node 将为您提供诸如食谱,角色等信息,但是理想情况下,我想要的是能够看到这些食谱的版本好。 刀搜索节点'recipes:my_cookbook\:\:default'返回节点,但刀搜索节点'recipes:my_cookbook\:\:default@0.3.1'没有。 解决方案 除非您限制运行列表,否则它将在运行时进行计算。仅通过查看加载到服务器中的食 ..
发布时间:2020-10-01 06:27:50 其他开发

主刀引导的Chef节点配置问题-无法通过服务器进行身份验证

我正在尝试使用刀具引导程序来设置厨师客户端节点: 刀具引导程序节点名-x用户-P passwd- -sudo 获取以下错误消息: 厨师在尝试创建客户端“ nodename .url.com”时遇到错误。 身份验证错误-无法向厨师服务器(http 401)进行身份验证。 服务器响应:用户或客户端“ chef-validator”的无效签名* ..
发布时间:2020-10-01 06:23:48 其他开发

找不到厨师刀命令404

我正在尝试使用Chef,我按照他们提供的所有步骤进行了“使用您的硬件安装和配置Chef服务器” 从工作站执行以下命令 刀SSL检查 输出 连接到主机my_server:443 成功验证证书来自`my_server' 但是,当我使用以下命令时 刀客户列表 输出: 错误:找不到您要查找的对象 ..
发布时间:2020-10-01 06:21:11 其他开发

Mac OS X工作站上的刀引导Windows Winrm失败

在Mac OS X工作站上运行命令 knife bootstrap windows winrm ec2box.amazonaws.com -r'role [web]'-x管理员-P'mypassword'产生下面的输出。从Windows工作站运行它,该命令成功运行。我需要采取其他步骤才能使Mac OS X工作站正确地通过WinRM进行通信吗? 我正在Amazon Windows Server ..
发布时间:2020-10-01 06:20:48 其他开发

卡住尝试使用Chef引导Windows服务器

我是一位Mac女孩,致力于通过Opscode的Managed Chef将刀窗连接到我的Rackspace Windows服务器。 (我知道,这听起来很奇怪,但是这些Windows服务器是客户要求的。) 我试图向Chef兜兜风,但我坚持尝试使用knife-windows命令在Rackspace上引导Windows 2008 Server。 我正在OSX上工作,使用rvm,ruby 2. ..

如何查询节点上的菜谱版本?

使用案例: DevOps团队在某个时间前启动了一个节点,我的团队想知道一个/几个的版本是什么。在run_list中使用的食谱。 我们的DevOps团队在进行消防工作,因此我们想找到一种自给自足的方法。 已尝试使用的命令: 刀菜谱显示COOKBOOK 给出所有可能的版本,但未指定使用哪个版本。 刀节点显示NODE 显示所有食谱,但没有附加版本信息。 问题: 是否存在命令(类似 ..
发布时间:2020-10-01 06:18:17 其他开发

在红宝石类中调用刀

我想围绕刀创建一个不错的包装器类,以允许程序以可读的方式运行刀命令。我目前正在尝试使用Chef gem中的knife.rb文件作为成功的指南。但是,我在关闭编辑器时遇到了问题。如果我运行以下代码: 要求“厨师/刀” 刀= Chef :: Knife.new knife.run(['client','create','new-client'],'--disable-editing') ..
发布时间:2020-10-01 06:18:09 其他开发

厨师客户和验证人

我试图了解Chef客户和验证程序的概念,以及它们与引导过程的关系。 根据本文,厨师客户将使用 /etc/chef/validation.pem 私钥来可以对自己进行初始身份验证,因为 /etc/chef/client.pem 尚不存在。最初的运行将以某种方式生成 client.pem ,然后将其用于所有后续的客户请求。 我的问题: 什么过程放置了 /etc/chef/valida ..
发布时间:2020-10-01 06:17:21 其他开发