2013-03-25 55 views
0

我試圖引導使用刀Rackspace公司(從Windows工作站)使用以下命令刀Rackspace公司 - 無法引導

knife rackspace server create -r 'role[TestWebRole]' --server-name BootstrapTest --node-name BootstrapTest --image 26fec9f2-2fb5-4e5e-a19f-0d12540ec639 --flavor 3 -VV 

我可以看到創建的服務器,但在引導刀掛在Windows服務器

Waiting for sshdDEBUG: Bootstrap IP Address 

任何想法是什麼問題?

回答

0

似乎對我很明顯。您正在引導Windows客戶端。 Knife啓動機架空間上的節點並開始等待ssh守護進程在客戶機上啓動。由於客戶端是Windows - 它沒有任何sshd運行,並且不能接受傳入的ssh連接。

1

請務必更新您的刀Rackspace公司到最新版本(0.7.0),他們增加了一個新的WinRM的引導選項

$gem update knife-rackspace 

命令使用,而不是默認的SSH WinRM的創建服務器

knife rackspace server create -r 'role[TestWebRole]' --server-name BootstrapTest --node-name BootstrapTest --image 26fec9f2-2fb5-4e5e-a19f-0d12540ec639 --flavor 3 -VV --bootstrap-protocol winrm 

你也可能需要使用--server-create-timeout <seconds>選擇,因爲我已經看到了幾腳需要一定的時間窗口

發現那些使這個WOR需要做兩件事ķ 1)如果你不指定此選項廚師客戶端的批處理文件將嘗試運行的bash命令

--distro windows-chef-client-msi 

2)你必須從一個盒子已經WinRM的預配置,否則它將無法克隆連接

+0

現在它說等待勝利。有什麼建議麼? – 2014-04-04 21:41:17