2013-03-25 2 views
0

Я пытаюсь самонастройки сервера Windows, используя нож Rackspace (с ОС Windows Workstation) с помощью следующей командынож Rackspace - не смог самонастройки

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 

Любая идея в чем проблема?

ответ

0

Кажется вполне очевидным для меня. Вы загружаете клиент Windows. Нож запускает узел на платформе и начинает ждать, пока демон ssh начнется с клиента. Поскольку клиент - Windows - он не имеет никакого sshd и не может принимать входящие ssh-соединения.

1

Не забудьте обновить свой нож-Rackspace к последней (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> вариант, как я видел окна пинков занять некоторое время

Найдены две вещей, которые необходимы, чтобы сделать это прист К 1) если вы не укажете эту опцию файлы пакетной обработки для шеф-клиент будет пытаться запустить Баш команды

--distro windows-chef-client-msi 

2) Вы должны клонировать из ящика, который WinRM предварительно сконфигурированной или он будет не в состоянии connect

+0

Теперь он говорит, ожидая win-rm. Какие-либо предложения? –