Puppet Dashboard - Conseguindo exibir classes e adicionar classe, grupo, etc. funcional?

2

Eu extraí o painel de fantoches, configurei os clientes para o relatório e obtive todas as coisas de relatórios funcionando. As classes nas políticas não estão sendo analisadas no painel.

Também adicionei o seguinte ao arquivo de configuração do mascote de masters e o caminho está correto com o painel em execução no mestre.

 node_terminus  = exec
 external_nodes = /opt/dashboard/bin/external_node

Verifiquei se o firewall estava aberto e alterei o caminho do ruby no script do nó externo do painel para usar o ruby instalado (o original usa / bin / ruby que não funciona para instalações do ruby a partir da origem). O script de nó externo reporta diretamente meus nós, mas a listagem de parâmetros e a listagem de classes estão vazias.

Procurando no banco de dados, as tabelas de classe, relatórios e parâmetros estão vazias e não são preenchidas. Eu estou supondo que esta é a parte central do problema.

Como faço para que esta parte do painel funcione?

    
por Joshua Enfield 29.11.2010 / 18:08

3 respostas

2

Acontece que eu não entendi como o painel funcionava. Um cria as classes base manualmente e, em seguida, usa o painel para agrupar classes e nós. A política não é modificada no processo, exceto para modificar as classes base.

    
por 29.11.2010 / 19:41
2

O Foreman pode importar suas classes e ambientes de fantoches e também exibir seus rdocs. Ele precisa de acesso de leitura ao seu diretório / etc / puppet, então você precisa que o Foreman instalado no mestre de fantoches ou / etc / puppet possa ser exportado para o servidor Foreman.

    
por 29.11.2010 / 21:28
1

Há várias tarefas de rake no Dashboard que podem ser úteis para manter a lista real de classes e grupos no painel se você for gerenciar as pessoas fora do painel

# rake -T
(in /usr/share/puppet-dashboard)
.....
rake node:add                                  # Add a new node
rake node:classes                              # Add/Edit class(es) for a node
rake node:groups                               # Edit/Add groups for a node
rake node:list                                 # List nodes
rake nodeclass:add                             # Add a new node class
rake nodeclass:del                             # Delete a node class
rake nodegroup:add                             # Add a new node group
rake nodegroup:del                             # Delete a node group
rake nodegroup:edit                            # Edit a node group
.......
    
por 03.11.2011 / 15:56

Tags