chef

如何使用 Vagrant 和 Chef 在 Centos 上配置防火墙
chef

如何使用 Vagrant 和 Chef 在 Centos 上配置防火墙

我使用 Vagrant 和 Chef 创建了一个服务器盒,一切正常运行。但是,当从头安装该盒时,默认的 iptables 规则已经到位,因此我需要禁用防火墙才能访问我的 Web 服务器。 (顺便说一下,这是一个本地虚拟机,所以我不关心防火墙安全)。 启动虚拟机时,我通过 ssh 连接到虚拟机并刷新 iptables,一切正常。但我更希望在创建机器时运行 shell 脚本来执行此操作。 甚至更好的是,我想使用配方配置 iptables,但我没有看到支持的配方。 谢谢 ...

Admin

有没有一种简单的方法可以使用 chef 来引导 Arch Linux?
chef

有没有一种简单的方法可以使用 chef 来引导 Arch Linux?

我知道 chef.io 不支持 Arch Linux,但是有没有办法使用 knife bootstrap 来引导 Arch Linux 节点? 我尝试在 Debian 机器上使用相同的命令,但出现错误: knife bootstrap 10.2.128.80 --ssh-identity-file ~/.ssh/id_rsa --connection-user myUser -N webserver --environment staging --bootstrap-version 18 -y --sudo Connecting to 10.2.128.8...

Admin

在测试厨房的厨房聚合 Ubuntu 22 期间执行 VBoxManage 时出现访问被拒绝错误
chef

在测试厨房的厨房聚合 Ubuntu 22 期间执行 VBoxManage 时出现访问被拒绝错误

我在 Test Kitchen (v3.1.0) 中尝试执行 kitchen converge 命令进行基础架构测试时遇到错误。该错误发生在使用提供程序创建虚拟机期间virtualbox。 错误信息: -----> Starting Test Kitchen (v3.1.0) -----> Creating <testing-full-test-ubuntu-1804>... Bringing machine 'default' up with 'virtualbox' provider... ==>...

Admin

scp 错误:意外的文件名。/ n00b 在 Ubuntu 上处理 Chef
chef

scp 错误:意外的文件名。/ n00b 在 Ubuntu 上处理 Chef

我对 Ops 世界还很陌生,真的真的很陌生,所以我所做的事情可能经常感觉像是复制/粘贴,我不知道命令是什么意思,参数是什么,所以请忍受我的无知和缺乏知识。 我正在尝试在 2 台虚拟机上部署 Chef 环境(仅测试),两台都是 Ubuntu 20.04,以便以后可以了解如何向系统添加节点/客户端并更好地理解一切。现在进入正题。 1 个虚拟机用于 Chef InfraServer,另一个用于 Chef Workplace。为了便于我配置刀我需要将 RSA 私钥从 Chef Server 拉到 Chef Workplace。 这是给我的命令。我这里的命令对我不起作...

Admin

Linux Knife(Chef)代理
chef

Linux Knife(Chef)代理

我有 chef_server_url 'https://192.168.1.1/organizations/orgname' 在我的 .chef/knife.rb 随着 knife[:bootstrap_proxy] = "http://172.16.1.254:3128/" knife[:http_proxy] = "http://172.16.1.254:3128/" 刀具状态显示我 knife status ERROR: Errno::ENETUNREACH: Failed to open TCP connection to 192...

Admin

我究竟如何在 Windows 上运行我的第一个自动生成的“厨师”食谱?
chef

我究竟如何在 Windows 上运行我的第一个自动生成的“厨师”食谱?

我对 Windows 非常不熟悉。我正在尝试设置 Chef,这样我就可以避免每次以开发人员的身份在机器上安装 Windows 时重复执行一堆“初始设置任务”(启用适用于 Linux 的 Windows 子系统、安装 Chocolatey、安装 VS Code 和 FireFox ......)。 不幸的是,我根本找不到关于此的任何文献资料。[1] 我已经安装了“Chef Workstation”(它似乎已经取代了本地机器的“ChefDK”,但基本上没有记录,我想是新的?)通过手动下载它的 Windows 安装程序并运行它。 我已经运行了chef gen...

Admin

执行 Chef 食谱时如何解决“Fog::Compute::AWS::Error:RequestLimitExceeded => 超出请求限制。”
chef

执行 Chef 食谱时如何解决“Fog::Compute::AWS::Error:RequestLimitExceeded => 超出请求限制。”

我不是 Chef 专家。我正在尝试在 AWS 上部署网络基础设施。当我使用 Knife 执行上传到 Chef Server 的食谱时,会向 AWS 发出大量 API 请求来配置基础设施,显然在如此短的时间内发出的请求如此之多,以至于 AWS 阻止了这些请求,最终发生了此故障: ubuntu@ip-172-66-250-88:~/chef$ knife deployment resize -E core_1 -V [...] INFO: Creating security groups... INFO: Adding rule {:ip_protocol=&...

Admin

如何提高 Windows 10 上 ChefDK 的性能?
chef

如何提高 Windows 10 上 ChefDK 的性能?

过去,我曾在 Windows 7 上安装 ChefDK,它运行得相当快。最近,我在一台功能强大的笔记本电脑上在 Windows 10 Professional 64 位上安装了新版本的 ChefDK,但几乎我运行的每个 Chef 命令都非常慢。我注意到 Ruby 解释器非常慢,因此最新 ChefDK 中包含的 ruby​​ 版本在 Windows 10 上的运行似乎存在问题。 配置: ruby version: ruby 2.5.5p157 (2019-03-15 revision 67260) [x64-mingw32] Chef Developmen...

Admin

Chef Manager 中缺少角色,但在控制台中列出角色时出现
chef

Chef Manager 中缺少角色,但在控制台中列出角色时出现

我直接在 Chef Manager 中创建了一系列角色。当我刷新页面时,这些角色不见了。它们仍然在服务器上,如我knife role list在 ChefDK 中运行命令时所示。 我需要调整某些设置吗? 有趣的是,如果我输入“https://chefmanager.website.com/organizations/组织/角色/角色名称“进入 URL 栏,角色重新出现在列表中,我可以编辑它。然后我刷新,它又被隐藏了。 ...

Admin

哪种工具适合同步 40 台以上的机器
chef

哪种工具适合同步 40 台以上的机器

我在互联网上拥有大约 40 台运行 Debian 的 Arm 设备,这些设备具有已知的动态 IP 地址。它们的带宽有限(使用 3g 手机,使用 piad 数据计划),但我有 ssh 访问权限。有时需要升级这些机器。只有 2 个文件和日志目录不相同。 现在我使用定制的 rsync/install 脚本并在所有机器上循环。 我最担心的是工作流程很容易出错: 首先在测试设备上升级系统。(安装 - 删除软件包、在 etc 中设置配置文件、升级内核、通过 /etc/init.d 脚本安装新服务,诸如此类) 尝试重...

Admin

无法在 Windows 上的 Chef 中使用 cookbook_file 复制 .​​DLL 文件
chef

无法在 Windows 上的 Chef 中使用 cookbook_file 复制 .​​DLL 文件

我正在使用chef它来为 Windows 10 上的本地构建创建安装文件(例如,使用 ChefDK chef-client -z -o win10-setup)。 我想使用cookbook_file或remote_directory复制*.dll我本地保存在菜谱中的文件。我发现,如果我的菜谱中有一个 .dll,chef 会抱怨它看不到该文件并抛出Chef::Exceptions::FileNotFound。 例如,如果我有[cookbook]\files\default\notepadplusplus\plugins\someplugin.dll 然后...

Admin

人们可以自动安装 Windows 应用程序吗?
chef

人们可以自动安装 Windows 应用程序吗?

我知道 Linux 应用程序的安装可以通过脚本自动完成,但我不确定在 Windows 世界中是否也是如此。这里我有一个具体的场景。 我想在 Windows 10 机器上安装 Word。通常,我会选择并单击安装向导中的按钮(我猜这是 99% 用户的安装方式)。 现在,我想知道我是否可以以完全自动化的方式实现上述手动过程。如果可以,我该怎么做? ...

Admin

通过注册表配置 Windows Creators Update Night Light
chef

通过注册表配置 Windows Creators Update Night Light

如何通过注册表配置 Windows 10 (Pro) Creators Update 中的新夜灯功能? 我想在使用我选择的配置管理工具 (Chef) 时自动配置新的/更新的安装。通过 Sysinternals Process Monitor 进行的系统检查显示二进制Data密钥正在深处更新HKCU\Software\Microsoft\Windows\CurrentVersion\CloudStore\Cache\DefaultAccount\$$windows.data.bluelightreduction.settings\Current,但这是一个很...

Admin

Chef 12 CentOS 6.6 没有可用的候选版本
chef

Chef 12 CentOS 6.6 没有可用的候选版本

我正在尝试从自定义存储库安装自定义软件包。 chef-client 运行出现此错误: No candidate version available for ruby-2.3.3 ============================================= Error executing action `install` on resource 'yum_package[ruby-2.3.3]' 但我可以手动安装它: yum install ruby-2.3.3 ......... ......... ==================...

Admin