Ask Your Question
0

Unresponsive master node in PE Console

asked 2013-12-20 09:43:49 -0500

Mark Wunschel gravatar image

I have 2 nodes on the PE Console, one being the master and one being the agent. I was able to get both of them to show up, but over the last couple days, the master went from being "unchanged" to "unresponsive."

Has anyone else had this problem and if so, what solution can you provide?

edit retag flag offensive close merge delete

Comments

When a node goes to unresponsive, it generally means either runs are failing, or reporting has been turned off. Does "puppet agent -t" complete on the master? Have you made ...(more)

Celia gravatar imageCelia ( 2013-12-23 14:02:41 -0500 )edit

2 Answers

Sort by » oldest newest most voted
1

answered 2013-12-30 10:46:38 -0500

Mark Wunschel gravatar image

I ran "puppet agent -t" and I got a whole bunch of red error lines regarding the certificates not matching. In my haste to fix the problem, I forgot to copy the exact error lines, but it instructed me to run a few commands that would fix the problem. Once I ran through the instructions, the problem got even worse.

I fixed this problem by re-installing the master & the agent, then I did the certifications all over again. The master and agent were then able to recognize each other. Both master & agent are now responsive and unchanged on the PE Console.

edit flag offensive delete link more
1

answered 2014-08-19 04:46:40 -0500

hlangeveld gravatar image

I ran into a non-responsive node recently. The PE Docs site has instructions for Regenerating a Puppet Agent Certificate:

Heed the warnings about moving the ssl directory!

  1. On the puppet master, run puppet cert clean <node name>
  2. On the puppet master, run sudo /etc/init.d/pe-httpd restart # I used reload, YMMV.
  3. On the puppet agent node, move /etc/puppetlabs/puppet/ssl to a back up directory, such as /etc/puppetlabs/puppet/ssl_bak. Important: DO NOT perform this step on the puppet master.
  4. On the puppet agent node, run puppet agent -t

When you run this command, puppet will generate a new SSL key for the agent node and request a new certificate from the puppet master’s built-in CA.

You then proceed as with a newly installed agent. (Use the console or cli on the master to accept the request).

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2013-12-20 09:43:49 -0500

Seen: 945 times

Last updated: Dec 30 '13