instalação do painel de fantoches com o passageiro mostra a página padrão do apache

4

Estou tentando instalar o fantoche na minha máquina do CentOS 6.5 de 64 bits. A instalação do servidor de marionetes passa bem e eu estou conseguindo instalar o apache2.2.15 e o passageiro 4.0.53. Eu também instalei o painel de fantoches e configurei com o apache.

Tudo é instalado a partir do zero. Seguiu os tutoriais disponíveis em: link e link para a instalação do servidor de fantoches e do painel de fantoches.

Agora, quando tento acessar o painel de fantoches, .. teste: 3000 não está acessível.

Por isso, corro o seguinte para garantir que a porta 3000 esteja acessível na máquina do CentOS:

iptables -I INPUT -p tcp --dport 3000 -j ACCEPT

A seguir, sempre que a página de boas-vindas do apache for exibida. Se no arquivo /etc/httpd/conf.d/welcome.conf eu fizer alterações como

<LocationMatch "^/+$">
    Options Indexes ##### this originally was Options -Indexes 
    ErrorDocument 403 /error/noindex.html
</LocationMatch>

Isso inicia listando os arquivos na raiz do documento (abaixo da localização) [Este diretório tem uma permissão 755 recursiva]:

/usr/share/puppet-dashboard/public/

Mas o painel real não está sendo exibido.

Eu não usei o padrão "puppet" como meu nome de host e ao configurar o mysql em vez de 'user' @ 'localhost' eu usei 'user' @ '%'.

Arquivo

/etc/httpd/conf.d/puppet-dash.conf:

#LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-4.0.53
PassengerRuby /usr/bin/ruby

# you may want to tune these settings
PassengerHighPerformance on
PassengerMaxPoolSize 12
PassengerPoolIdleTime 1500
# PassengerMaxRequests 1000
PassengerStatThrottleRate 120
#RailsAutoDetect On

Listen 3000
<VirtualHost *:3000>
        ServerName masterpuppet.mydomain.test
        ServerAlias masterpuppet
        DocumentRoot /usr/share/puppet-dashboard/public/
        <Directory /usr/share/puppet-dashboard/public/>
            Options None
            Order allow,deny
            allow from all
        </Directory>
  ErrorLog /var/log/httpd/puppet-dashboard_error.log
  LogLevel warn
  CustomLog /var/log/httpd/puppet-dashboard_access.log combined
  ......
</VirtualHost>

O arquivo /etc/puppet.puppet.conf é:

[main]
# The Puppet log directory.
# The default value is '$vardir/log'.
logdir = /var/log/puppet

# Where Puppet PID files are kept.
# The default value is '$vardir/run'.
rundir = /var/run/puppet

# Where SSL certificates are kept.
# The default value is '$confdir/ssl'.
ssldir = $vardir/ssl

#Set up DNS
dns_alt_names = masterpuppet masterpuppet.mydomain.test

# Tell puppet where the environment directories live
environmentpath = $confdir/environments

# Confivure puppet to talk to puppet dashboard
reports = store, http
reporturl = http://masterpuppet.mydomain.test:3000/reports/upload
node_terminus = exec
external_nodes = /user/bin/env PUPPET_DASHBOARD_URL=http://masterpuppet.mydomain.test:3000 /usr/share/puppet-dashboard/bin/external_node

[agente]

# The default value is '$confdir/classes.txt'.
classfile = $vardir/classes.txt

# Where puppetd caches the local configuration.  An
# extension indicating the cache format is added automatically.
# The default value is '$confdir/localconfig'.
localconfig = $vardir/localconfig

# Turn on reporting
report = true

O arquivo puppet.conf é o padrão retirado da documentação do laboratório de marionetes com as alterações necessárias para apontar para o passageiro e outros locais. Nomes de certificados são checados duas vezes e estão corretos.

Um netstat -aln | grep 3000 mostra que a porta 3000 está escutando.

Agora estou totalmente confuso com o que está errado aqui. Toda a documentação em docs de laboratório de marionetes, othjer blogs de tutoriais são exatamente os mesmos que eu fiz aqui. É como se eu precisasse usar o 'fantoche' padrão como nome de host ou há algum truque que estou perdendo aqui. Por favor, deixe-me saber se alguma informação / esclarecimento adicional é necessário para me ajudar!

    
por schow 17.10.2014 / 03:01

0 respostas