O proxy inteligente Foreman falha ao iniciar no Windows (Server 2012 R2)

2

Recentemente descobri Foreman e instalei uma versão 1.9.1 para me ajudar a gerenciar e provisionar meus servidores.

O servidor foreman está instalado na mesma máquina do meu servidor de fantoches. Agora, quero usar um proxy inteligente em um host do Windows para me ajudar a gerenciar o servidor MS DHCP e DNS.

Eu segui o procedimento de configuração no site do Foreman mas quando finalmente iniciei o proxy inteligente com

ruby bin\smart-proxy

Eu recebi o seguinte erro:

C:\smart-proxy>ruby bin\smart-proxy
[2015-09-22 09:03:53] INFO  WEBrick 1.3.1
[2015-09-22 09:03:53] INFO  ruby 1.9.3 (2014-11-13) [i386-mingw32]
[2015-09-22 09:03:53] INFO  WEBrick 1.3.1
[2015-09-22 09:03:53] INFO  ruby 1.9.3 (2014-11-13) [i386-mingw32]
C:/Ruby193/lib/ruby/1.9.1/webrick/utils.rb:75:in 'getaddrinfo': getaddrinfo: Unknown host.  (SocketError)
    from C:/Ruby193/lib/ruby/1.9.1/webrick/utils.rb:75:in 'create_listeners'
    from C:/Ruby193/lib/ruby/1.9.1/webrick/ssl.rb:88:in 'listen'
    from C:/Ruby193/lib/ruby/1.9.1/webrick/server.rb:70:in 'initialize'
    from C:/Ruby193/lib/ruby/1.9.1/webrick/httpserver.rb:45:in 'initialize'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rack-1.5.5/lib/rack/handler/webrick.rb:11:in 'new'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rack-1.5.5/lib/rack/handler/webrick.rb:11:in 'run'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rack-1.5.5/lib/rack/server.rb:264:in 'start'
    from C:/smart-proxy/lib/smart_proxy.rb:137:in 'block in launch'

A resolução de DNS é boa para o servidor proxy inteligente e o servidor de fantoches / contramestre.

Alguma ideia?

    
por Arnaud Léonard 22.09.2015 / 11:04

1 resposta

1

Tente alterar :bind_host em config/settings.yml . O padrão é * , que se destina a vincular a todas as interfaces, mas acho que, no Windows, talvez seja necessário defini-lo como 0.0.0.0 .

Se isso não funcionar, tente usar um endereço IP ou nome de host do servidor.

    
por 23.09.2015 / 11:42