I deployed a Puppet Enterprise Master and three Agent nodes in AWS. At the 
time I did not allocate Elastic IP to the the instances. I got everything 
up and running and was enjoying Puppet until I stopped the instances.
Now my console shows the nodes as unresponsive.

Here is my attempt thus far in fixing it.
I allocated EIPs to each of the instances and now the external DNS names 
have changed

MASTER DNS NAME = ec2-yyy-yyy-yyy-yyy.us-west-2.compute.amazonaws.com
AGENT INTERNAL DNS NAME = ip-xxx-xxx-xxx-xxx.us-west-2.compute.internal
_______________________________________________________________
*PUPPET.CONF*
I changed the puppet.conf file to reflect the new Elastic IPs

*AGENTS*

[main]

    certname = ip-xxx-xxx-xxx-xxx.us-west-2.compute.internal

    vardir = /var/opt/lib/pe-puppet

    logdir = /var/log/pe-puppet

    rundir = /var/run/pe-puppet

    modulepath = 
/etc/puppetlabs/puppet/modules:/opt/puppet/share/puppet/modules

    server = ec2-yyy-yyy-yyy-yyy.us-west-2.compute.amazonaws.com

    user  = pe-puppet

    group = pe-puppet

    archive_files = true

    archive_file_server = 
ec2-yyy-yyy-yyy-yyy.us-west-2.compute.amazonaws.com


[agent]

    report = true

    classfile = $vardir/classes.txt

    localconfig = $vardir/localconfig

    graph = true

    pluginsync = true

    environment = production

*MASTER* 

[main]

    certname = ec2-yyy-yyy-yyy-yyy.us-west-2.compute.amazonaws.com

    dns_alt_names = 
ip-zzz-zzz-zzz-zzz,ip-zzz-zzz-zzz-zzz.us-west-2.compute.internal,puppet,puppet.us-west-2.compute.internal$

    vardir = /var/opt/lib/pe-puppet

    logdir = /var/log/pe-puppet

    rundir = /var/run/pe-puppet

    modulepath = 
/etc/puppetlabs/puppet/modules:/opt/puppet/share/puppet/modules

    server = ec2-yyy-yyy-yyy-yyy.us-west-2.compute.amazonaws.com

    user  = pe-puppet

    group = pe-puppet

    archive_files = true

    archive_file_server = 
ec2-yyy-yyy-yyy-yyy.us-west-2.compute.amazonaws.com


[master]

    certname = ec2-yyy-yyy-yyy-yyy.us-west-2.compute.amazonaws.com

    ca_name = 'Puppet CA generated on 
ip-zzz-zzz-zzz-zzz.us-west-2.compute.internal at 2014-05-23 17:37:24 -0400'

    reports = console,puppetdb

    node_terminus = console

    ssl_client_header = SSL_CLIENT_S_DN

    ssl_client_verify_header = SSL_CLIENT_VERIFY

    storeconfigs_backend = puppetdb

    storeconfigs = true


[agent]

    report = true

    classfile = $vardir/classes.txt

    localconfig = $vardir/localconfig

    graph = true

    pluginsync = true

    environment = production


_______________________________________________________________

*CERTS*

*MASTER* - wipe the certs

puppet cert clean *ec2-yyy-yyy-yyy-yyy.us-west-2.compute.amazonaws.com*


*AGENTS*

*sudo rm -f 
/etc/puppetlabs/puppet/ssl/certs/ec2-yyy-yyy-yyy-yyy.us-west-2.compute.amazonaws.com.pem*

I only have a *ca.pem* in there now

Ran  *sudo /opt/puppet/bin/puppet agent -t --> Exiting; no certificate 
found and waitforcert is disabled*


_______________________________________________________________ 
 

 

At this point the Master itself also has an agent that is non responsive.

I can ping the master from the agent and vice versa..

What is missing??

Need a ninja...
 
 




-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/fc4a4c6c-bb87-48f9-b3d2-77f222122501%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to