1 votes

Impossible de trouver un nœud par défaut ou par nom avec 'com name' sur le nœud 'com name' ?

Répertoire manifeste La structure du module sys_info est la suivante,

Marionnette

  • manifestes (site.pp)
  • modules - sys_info - manifestes (init.pp)

init.pp c'est comme,

class sys_info {
package { 'gkrelmm' :
     ensure => '2.3.5-5',
}
exec { 'gkrellm' :
     command => '/usr/bin/gkrellm &',
     require => Package['gkrellm'],
     }
}

y site.pp c'est comme,

node 'losttemple.linuxmaster.com' {
      include sys_info
}

J'ai créé ces fichiers et j'ai tapé sur le terminal

sudo puppet apply /etc/puppet/manifests/site.pp --modulepath=/etc/puppet/modules/

et il a montré une erreur

Error: Could not find default node or by name with '(my com name)' on node (my com name)

Y a-t-il un problème avec le code que j'ai tapé ?

0voto

Jan Points 10558

J'imagine que vous utilisez Puppet maître / esclave. C'est un message du maître de Puppet lorsqu'un nœud ne trouve pas sa définition dans side.pp.

-1voto

Je suis nouveau dans Puppet et j'ai aussi ce problème. D'après ce que j'ai appris, je pense que si vous ajoutez une décoration Node avec votre maître Puppet dans [site.pp], l'erreur disparaîtra.

Après avoir creusé un peu, j'ai compris que j'utilisais Puppet maître/esclave, et cela signifie que le maître Puppet applique également ce qu'il trouve dans site.pp et que cette erreur se produit lorsqu'il n'y trouve pas son nom.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X