2014-09-23 17 views
0

我對廚師非常陌生,我想嘗試創建作業並從服務器對客戶端節點執行作業。服務器和節點具有以下配置 -爲什麼刀節點狀態總是每次都不可用?

服務器節點具有chef -v = 11.16.0-1,private-chef -v = 11.2.1-1,opscode-push-jobs-erver -v = 1.1.1 -1安裝。我推出了2個客戶端節點,他們有chef -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

'knife node status'不是廚師自帶的命令。你的意思是「刀狀態」? – coderanger 2014-09-23 06:03:05

+0

我的意思是刀節點狀態NODENAME。 – Shona 2014-09-23 07:20:18

+1

@coderanger鏈接到這我認爲http://docs.getchef.com/enterprise/push_jobs.html#node-status – Tensibai 2014-09-23 09:15:23

回答

0

要從上面的註釋翻譯,您尚未完全配置/部署推送作業高級服務。我建議聯繫Chef Software支持以獲得進一步的幫助,因爲FOSS社區尚未對此產品有太多經驗。

0

我剛看到正在運行的進程,發現opscode-push-jobs-client沒有運行。 啓動opscode-push-jobs-client解決了我的問題。

開始Opscode公司推動的工作崗位客戶端通過以下命令

cd /opt/opscode-push-jobs-client/bin 
./pushy-client 
0

我也面臨類似的問題。

我如何解決它:

  • 我試圖用廚師的客戶端通過菜譜安裝推送就業客戶到我的新節點
  • 安裝成功了,我的工作站上,我跑knife node status命令後我能夠接觸到該節點。此外,節點狀態狀態更改爲可用。
相關問題