0

我正在尝试使用以下命令使用 Knife Rackspace(来自 Windows Workstation)引导 Windows 服务器

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

我可以看到服务器已创建但在 Bootstrap 刀挂在

Waiting for sshdDEBUG: Bootstrap IP Address

知道有什么问题吗?

4

2 回答 2

1

确保将您的刀架空间更新到最新 (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 <seconds>选项,因为我已经看到 windows kicks 需要一些时间

发现完成这项工作所需的两件事 1)如果您不指定此选项,则 chef-client 的批处理文件将尝试运行 bash 命令

 --distro windows-chef-client-msi

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

于 2013-07-03T18:22:31.143 回答
0

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

于 2013-03-27T20:58:25.057 回答