faca bootstrap windows winrm / ssh timeout

3

Estou tentando inicializar o Windows Server com o chef-client. Eu sou capaz de entrar manualmente e instalar o instalador Omnibus Chef. Então eu instalei com sucesso as facas de rubi-degelo para chef-cliente usando o instalador de gemas chef-cliente. Quando tento executar

knife bootstrap windows winrm myserver.net

Eu recebo mensagens de tempo limite como tal:

    knife bootstrap windows winrm myserver.net
Bootstrapping Chef on myserver.net
Enter your password:
ERROR: Network Error: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. - connect(2) (http://myserver.net:5985)
Check your knife configuration and network settings

Não sei o que isso significa ou o que verificar.

- EDIT-- Descobri que precisei executar: 'winwrm quickconfig -q' no servidor do Windows de destino para abrir as portas. Agora estou recebendo um erro 401 do servidor.

C:\Users\CP_USER>knife bootstrap windows winrm myserver.net -x CP_USER
Bootstrapping Chef on myserver.net
Enter your password:
ERROR: Failed to authenticate to ["myserver.net"] as CP_USER
Response: Bad HTTP response returned from server (401).
    
por Pred 09.05.2013 / 20:06

2 respostas

3

Executar para autenticação básica:

C:\Users\Administrator> winrm set winrm/config/service @{AllowUnencrypted="true"}
C:\Users\Administrator> winrm set winrm/config/service/auth @{Basic="true"}

Veja: link

    
por 27.05.2013 / 02:04
2

Por favor, verifique se você pode fazer um telnet a partir da estação de trabalho para o nó que você tenta acessar.

Isto pode ser verificado digitando telnet em um prompt de comando.

Se o telnet não for reconhecido como um comando, siga as etapas:

1) Right click on "My Computer" > Manage > features
2) Click on "Add Features"
3) Select "Telnet Client"
4) Press Install buuton

Demorará algum tempo a instalar.

Uma vez instalado, você pode fazer o mesmo telnet a partir do prompt de comando da sua estação de trabalho para o nó chef

telnet <ip_address> 5985 //5985 is the port you want to do telnet.

Obrigado !!!

Chandan

    
por 10.07.2014 / 12:44

Tags