Amazon web services 在aws引导脚本中运行的chef客户端未在chef服务器中注册
我们使用下面的命令在引导aws机器上运行。它运行chef客户端并安装了软件。但当我使用vm ip地址搜索时,我无法在chef控制台中找到服务器 厨师长客户-r“角色[测试]”Amazon web services 在aws引导脚本中运行的chef客户端未在chef服务器中注册,amazon-web-services,chef-infra,Amazon Web Services,Chef Infra,我们使用下面的命令在引导aws机器上运行。它运行chef客户端并安装了软件。但当我使用vm ip地址搜索时,我无法在chef控制台中找到服务器 厨师长客户-r“角色[测试]” 有人能解释一下chef client-r选项的工作原理吗?标记正常运行chef client,但将来自chef服务器的运行列表替换为命令行上指定的运行列表。造成混淆的两个可能原因是,chef客户端遇到错误,导致无法将节点数据保存回服务器,或者搜索方式不正确。如果您正在查找ipaddress:1.2.3.4,请确保您使用的是
有人能解释一下chef client-r选项的工作原理吗?标记正常运行chef client,但将来自chef服务器的运行列表替换为命令行上指定的运行列表。造成混淆的两个可能原因是,chef客户端遇到错误,导致无法将节点数据保存回服务器,或者搜索方式不正确。如果您正在查找
ipaddress:1.2.3.4
,请确保您使用的是私有IP地址(我想)。我实际上是使用脚本从amazon cloudformation创建的机器。在机器中安装软件并创建client.pem。我也用私有ip地址进行了搜索,但我仍然无法找到无法在chef server中列出的原因。好的,那么初始运行很可能没有成功。启用对文件的日志记录,并检查该文件是否有错误消息。不幸的是,Cloud init并没有将错误公开给其他配置系统。看起来chef客户端并没有完全完成它的任务。当我签入事件日志时,chef客户端执行未完成。这可能是问题的原因。事实上,Chef必须成功完成才能将其数据保存回Chef服务器。