Chef infra 刀架空间-无法引导

Chef infra 刀架空间-无法引导,chef-infra,rackspace-cloud,Chef Infra,Rackspace Cloud,我正在尝试使用刀架空间(从Windows工作站)使用以下命令引导Windows服务器 knife rackspace server create -r 'role[TestWebRole]' --server-name BootstrapTest --node-name BootstrapTest --image 26fec9f2-2fb5-4e5e-a19f-0d12540ec639 --flavor 3 -VV 我可以看到服务器已创建,但引导刀子挂在 Waiting for sshdDEB

我正在尝试使用刀架空间(从Windows工作站)使用以下命令引导Windows服务器

knife rackspace server create -r 'role[TestWebRole]' --server-name BootstrapTest --node-name BootstrapTest --image 26fec9f2-2fb5-4e5e-a19f-0d12540ec639 --flavor 3 -VV
我可以看到服务器已创建,但引导刀子挂在

Waiting for sshdDEBUG: Bootstrap IP Address

知道问题出在哪里吗?

对我来说似乎很明显。您正在引导Windows客户端。刀子在rackspace上启动节点,并开始等待ssh守护进程在客户端上启动。由于客户端是Windows-它没有运行任何sshd,无法接受传入的ssh连接。

请确保将刀架空间更新为最新版本(0.7.0),他们添加了一个新的winrm引导选项

$gem update knife-rackspace 
命令使用winrm而不是默认ssh创建服务器

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
选项,因为我已经看到windows启动需要一些时间

找到了使这项工作成功所需的两件事 1) 如果不指定此选项,chef客户端的批处理文件将尝试运行bash命令

 --distro windows-chef-client-msi

2) 您必须从预先配置了winrm的框中进行克隆,否则它将无法连接

现在显示等待win rm。有什么建议吗?