2017-04-11 44 views
1

我试图运行下面的命令来启动一个节点刀引导卡住

knife bootstrap -V -V yy.yy.xx.xx --ssh-user root --ssh-password 'XXXX' --sudo --use-sudo-password --node-name node-test --run-list 'recipe[learn_chef_apache2]' 

在厨师的管理控制台可以看我的节点登记报名(虽然没有关于该节点的信息),但厨师客户端没有在目标上运行,我不明白我可以引用什么日志。厨师服务器日志(chef-server-ctl tail)不显示任何特定的内容。

我是新来的厨师在那里我可以找日志或发生了什么,我有工作站,厨师服务器和客户端的厨师单独的机器。

所有的服务器都在同一个代理之后。

+0

你的knife命令的输出是什么(首先看看),在var/log/chef/client.log目标机器上的主客户端日志是什么(yy.yy.xx.xx) ? (厨师服务器日志不会帮你,厨师是一个拉模型中,客户做的一切,对服务器进行身份验证,服务食谱,以客户要求为主) – Tensibai

+0

我没有client.log文件。并且knife命令也没有在控制台上给出任何输出。它只是卡在那里没有任何输出。在管理控制台我可以看到越来越节点没有注册FQDN和其他细节,但运行列表是越来越有按命令相关的节点相关联。 – aaj

+0

什么是你knife.rb内容? (你可以混淆ips /服务器名称) – Tensibai

回答

0

我有同样的问题,得到这个固定的,我改变了命令的顺序(有这个,我不记得正确的知道另外堆栈溢出线程)。这是我的命令现在看起来像: 刀引导窗口WinRM的--node名厨师节点3 -x -P --run清单“食谱[learn_chef_iis]”

而且,通过直接使用SDK快捷方式运行,我遇到了其他问题。请使用管理员powershell会话来执行knife命令。