chef

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

我如何才能有效地强制 VirtualBox 对所有 VM 文件使用 /dev/shm?
chef

我如何才能有效地强制 VirtualBox 对所有 VM 文件使用 /dev/shm?

超级用户。我想延长笔记本电脑 SSD 驱动器的使用寿命。我大量使用 Vagrant、Chef 和 Virtualbox。我使用 Test Kitchen 和 Vagrant 来运行我的基础设施代码测试。我每天都在创建和销毁虚拟机,一天好几次,有时是并行的。我希望所有这些短暂的活动都发生在 tmpfs 上,比如 /dev/shm/,而不是消耗我写入受限的 SSD。我正在运行 GNU/Linux。我有 32 GB 的 RAM,所以想大量使用它!:) 这些程序存储文件的位置非常多,我希望有人有一个神奇的符号链接、绑定挂载或类似的东西,可以神奇地轻松解决这个问题。...

Admin

Chef 在 Centos 7 上安装 MySQL 5.6
chef

Chef 在 Centos 7 上安装 MySQL 5.6

我正在尝试通过配方安装 MySQL 的特定子版本。我已将节点属性设置为 5.6,并在 vagrant 测试箱上运行 chef-client,但失败并出现以下错误: ==> default: Recipe: my-mysql::default ==> default: * mysql_service[testdb] action create ==> default: * mysql_server_installation_package[testdb] action install ==> default: ==>...

Admin

无父级写权限
chef

无父级写权限

当我尝试使用 chef 设置 openldap 服务器时遇到一个问题。 配置: Ubuntu 15.04 OpenLdap 2.4.31 Chef/OpenLdap 2.7.1 供参考,当我运行 dkpg-reconfigure slapd(这不是尝试自动化该过程时的一个选项)时,问题的第 1 部分已解决(无需更改任何 phpldapadmin 配置文件)但第 2 部分仍然存在。 第 1 部分:当访问 phpldapadmin 的管理员帐户时,无法访问管理员用户(消息:无法使用 PLA 创建此基础。) 第 2 部分:尝试...

Admin