Smart-прокси мастера не запускается в Windows (Server 2012 R2)

Недавно я обнаружил Foreman и установил релиз 1.9.1, чтобы помочь мне управлять и предоставлять свои серверы.

Сервер мастера установлен на той же машине, что и мой марионеточный сервер. Теперь я хочу использовать смарт-прокси на хостах Windows, чтобы помочь мне управлять MS DHCP и DNS-сервером.

Я следовал процедуре установки на веб-сайте Foreman, но когда я наконец запустил смарт-прокси с

ruby bin\smart-proxy

Я получил следующую ошибку:

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'

Разрешение DNS в порядке для сервера Smart-Proxy и сервера Puppet/ Foreman.

Любая идея?

1 ответ

Решение

Попробуйте изменить :bind_host в config/settings.yml, По умолчанию * который предназначен для привязки ко всем интерфейсам, но я думаю, что под Windows вам может потребоваться установить его 0.0.0.0 вместо.

Если это не сработает, попробуйте использовать IP-адрес или имя хоста сервера.

Другие вопросы по тегам