Chef 中的引导问题

2023-12-21

我已经使用 Chef 设置了基本的基础设施。这包括本地厨师服务器(基于 ubuntu)、工作站和基于 ubuntu 的服务器(用作节点)。请注意,整个基础设施都位于我办公室网络的防火墙后面。我已经为服务器访问互联网做了必要的代理设置。 所以这就是问题 - 当我尝试使用 - 引导节点时

knife bootstrap <node's ip> --sudo -x <username> -P <password> -N "<name>"

我收到以下错误

<node's ip> --2014-02-19 10:47:10--  https://www.opscode.com/chef/install.sh
<node's ip> Resolving www.opscode.com (www.opscode.com)... 184.106.28.91
<node's ip>1 Connecting to www.opscode.com (www.opscode.com)|184.106.28.91|:443... failed:Connection refused.
<node's ip> bash: line 83: chef-client: command not found

我无法找到解决方案。然而我遇到了knife[:bootstrap_proxy] = "http://username:password@proxyIP:port/"可添加的设置knife.rb。我这样做了(通过输入我的办公室代理详细信息),然后引导期间的连接成功,并且厨师客户端已下载到节点上。但是,此设置仅定义节点应使用的代理。所以,这导致了http_proxy = "http://username:password@proxyIP:port/"被设置在client.rb。但是因为我已经在服务器中进行了所有代理设置,所以厨师客户端无法启动。所以我手动删除了http_proxy and https_proxy设置来自client.rb并运行命令chef-client然后就成功了。 我有两个问题 -

1)为什么knife[:bootstrap_proxy] = "http://username:password@proxyIP:port/"工作?因为它只定义了节点应该使用的代理。

2)此外,该节点的所有代理设置都已完成。我不想在中进行任何代理设置client.rb。我该如何实现这一目标?

请帮忙!


当涉及到你的client.rb我建议调查一下https://github.com/opscode-cookbooks/chef-client https://github.com/opscode-cookbooks/chef-client

这是一个包装脚本client.rb(s).

不确定你的knife[:bootstrap_proxy]尽管。理想情况下,那本食谱应该能解决这个问题。如果你仍然陷入困境,你可以运行chef-client -VV and knife -VV看看它到底在做什么。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Chef 中的引导问题 的相关文章

随机推荐

  • 故事板非法配置 iOS 7

    我已从 Xcode 4 6 2 迁移到 Xcode 5 GM 并收到以下错误 Interface Builder 不支持大于 10 000 x 10 000 的 UITableView 大小 有没有人有同样的问题 看来我的问题出在我的一张桌
  • 如何解决 NLU Watson API 中的内容为空错误?

    我正在文件中流式传输推文tweet txt并使用另一个 python 脚本 我正在阅读推文并将它们发送到 Watson 有时 会产生错误 回溯 最近一次调用最后一次 文件 readingTweets py 第 44 行 在 language
  • 存储要取消订阅的事件处理程序列表

    我有一个带有方法的类 Register使用标准订阅其包含的类上的许多事件aClass SomeEvent the handler 这个类还有一个Unregister使用取消订阅这些事件的方法 这工作得很好 但我们发现 如果我们添加一个新事件
  • 通过编译器生成的局部变量使用可为 null 的结构隐式转换为 System.Double:为什么会失败?

    鉴于以下情况 为什么会抛出 InvalidCastException 我不明白为什么它应该在错误之外 这是在 x86 中 x64 因 clrjit dll 中的 0xC0000005 崩溃 class Program static void
  • 为什么参数化查询产生的查询计划比非参数化查询慢得多

    在 SQL Server 2005 数据库中 我正在处理以下查询 选择 来自 foo将 bar 加入 bar x foo x加入 baz 上 baz y foo y其中 foo x 1000 与以下参数化版本相比 具有截然不同且更快的查询计
  • getSymbols 下载多个交易品种的数据并计算回报

    我目前正在使用 Quantmod 包中的 GetSymbols 下载股票数据并计算每日股票收益 然后将数据合并到数据框中 我想对一组非常大的股票代码执行此操作 请参见下面的示例 如果可能的话 我想使用 For 循环 或者使用应用函数之一 而
  • 打印对象的 List<> 属性值 C#

    我有一个对象类型 例如 Class public string Variable get set public List
  • 更改帖子形式

    我的网站上有简单的登录表单 在给定的要求下 该密码不得发送到服务器 而只能发送 MD5 哈希值 我采用了简单的 MD5 函数 现在 当使用 onClick 提交按钮时 我将隐藏文本从密码更改为 md5 密码 这工作正常 但用户看到 他的密码
  • Python:当只有文件名(而不是路径)可用时如何在系统范围内搜索文件

    我对Python还是个新手 使用2 6 当只有文件名可用时 我试图在系统范围内搜索文件 并返回Windows上的绝对路径 我搜索并找到了一些像 scriptutil py 这样的模块 并浏览了 os 模块 但没有找到任何适合我需要的东西 或
  • 将 no-X11 tkinter 与 python 结合使用(通过 macports 安装)

    我已经安装了Python 2 7和一些有用的库 如Python Image Library 通过MacPorts 一切都好 现在 我想使用 Tkinter 问题是该版本使用X11 而且我不想使用X11 如果我切换到Apple安装的pytho
  • Python 文本阴影

    我使用 PIL 在图像上添加了一些文本 我想添加一个文本阴影 具有一定的阴影半径和阴影不透明度 在绘制一些文本之前 我已经能够通过绘制阴影来伪造这一点 它效果不太好 然后将其放置在文本上方一点点 draw text x y 2 text f
  • 从 Python 3.7 conda 环境中在 Spyder 下导入 numpy 时出现 ImportError

    我创建了一个 conda 环境 名为python3在我的 Ubuntu 虚拟机上使用 conda create n python3 python 3 7 我在这个环境下安装了几个包 包括numpy 打字时conda list numpy 显
  • Facebook FQL“like”表最多返回 100 行?

    好的 标题主要说明了一切 我想获得我给人们的喜欢的数量 为此我正在执行如下查询 SELECT object id FROM like WHERE user id me 但是 对于大型帐户 即使我添加 它也总是返回 100LIMIT 1000
  • Jest-Expo 在示例中崩溃(React.createElement:类型无效 - 需要一个字符串)

    我很困惑为什么示例测试没有运行 我在这里使用 Expo Web 和 typescript 我的前端使用运行良好expo start web App tsx const App gt return
  • 将knockout.js observablearray 对象传递给MVC 控制器操作?

    我正在使用 MVC 中的淘汰赛 我试图将可观察的对象数组从淘汰赛传递回我的 MVC 控制器操作以保存到数据库 如果我通过 ko toJSON viewModel ArrayName 将数组从淘汰赛传递到我的控制器操作 它将在我的控制器参数中
  • 将 NaN 值插入 MySQL 数据库

    我有一些数据包含 NULL 浮点数和偶尔的 Nan 我正在尝试使用 python 和 MySqldb 将此数据插入到 MySQL 数据库中 这是插入语句 for row in zip currents voltages row id lis
  • 更改单选按钮名称 javascript 在 IE 中不起作用

    我在 jsp 页面中有一些单选按钮 页面加载后 我运行一个 javascript 方法来查找某些单选按钮并更改其名称 以便它们像单选按钮组一样工作 我这样做是因为单选按钮位于 jsf 表内 并且在编码时我无法访问 name 属性 并且我希望
  • Resharper 7:MSTest 不起作用 - “测试未运行”

    自从我升级到 VS2012 和 Resharper 7 以来 我之前工作的 MS 测试不再运行 测试在 ASP NET 环境中运行 我使用以下属性 TestMethod HostType ASP NET AspNetDevelopmentS
  • 在 Excel 中创建序列列

    我有一列包含名称的列 我想添加一列来根据名称计算每行的序列 因此 如果一个名称出现多次 即 4 次 则该名称的第一行将具有序列 1 第二行将具有序列 2 依此类推 Name Sequence Andrew 1 Andrew 2 Andrew
  • Chef 中的引导问题

    我已经使用 Chef 设置了基本的基础设施 这包括本地厨师服务器 基于 ubuntu 工作站和基于 ubuntu 的服务器 用作节点 请注意 整个基础设施都位于我办公室网络的防火墙后面 我已经为服务器访问互联网做了必要的代理设置 所以这就是