我是厨师的新手,我想尝试创建作业并从服务器对照客户端节点执行它。服务器和节点具有以下配置 -
服务器节点安装了chef -v = 11.16.0-1,private-chef -v = 11.2.1-1,opscode-push-jobs-erver -v = 1.1.1-1。我提升了2个客户端节点,他们有大厨-v = 11.16.2-1,opscode-push-jobs-client:i386 -v = 1.1.4-1已安装。
knife node list
这给出了node1和node2作为结果。厨师正在节点上运行。现在当我执行 -
knife node status node1
结果是-node1不可用。请帮我找出错误。欢迎提出任何建议。
答案 0 :(得分:0)
要从上述评论中进行翻译,您尚未完全配置/部署Push Jobs高级服务。我建议联系Chef Software支持以获得进一步的帮助,因为FOSS社区对此产品的经验还不多。
答案 1 :(得分:0)
我刚看到正在运行的进程,发现opscode-push-jobs-client没有运行。 启动opscode-push-jobs-client解决了我的问题。
按照命令
启动opscode-push-jobs-clientcd /opt/opscode-push-jobs-client/bin
./pushy-client
答案 2 :(得分:0)
我也面临类似的问题。
我是如何解决的:
knife node status
命令,我可以通过该命令与该节点建立联系。此外,节点状态状态已更改为可用。