When you work with Support, we might ask you to gather troubleshooting information using the command puppet enterprise support
. The command runs a script that collects a large amount of system information, compresses it into a tarball, and tells you the location of the tarball when it finishes running.
Note:
- Our terminology changed. A primary server was formerly called a master of masters or a master. A compiler was formerly called a compile master.
-
If you need to obfuscate the hostnames and IP addresses collected by the support script, read Obfuscate hostnames and IP addresses in Support Script output using SOScleaner.
-
Links to our documentation are to the latest version of PE documentation, please navigate to the correct version for your deployment.
-
If you are using Puppet Enterprise 2018.1.11, 2019.1.3, and 2019.2.0 and later, you can choose the diagnostics run by the support script.
PE version: 2016.2 and later
View instructions for earlier versions of Puppet Enterprise.
Run the support script on your primary server, PuppetDB, or console node:
-
As root on your primary server, PuppetDB, or console node, run:
puppet enterprise support
This will generate the tarball and tell you its location in an output similar to the following:
Support data is located at /var/tmp/puppet_enterprise_support_pe-server_20190704123456.tar.gz
-
Ask your Support Engineer for help sending the information. We use Box for large uploads. If you can't use Box, please let us know, we also have SFTP servers.
Run the support script on a compiler:
For PE 2016.5 and later
As root, run:
puppet enterprise support
.
For PE 2016.2 to 2016.4
As root, run:
/opt/puppetlabs/server/data/enterprise/modules/pe_support_script/files/
Sending the information to Support
Ask your Support Engineer for help sending the information. We use Box for large uploads. If you can't use Box, please let us know, we also have an SFTP server.
Run the support script on an agent node:
The support script is designed to collect information from infrastructure nodes. However, it can also collect information from agent nodes, including Puppet and system logs and Puppet settings.
On Linux
As root, run:
puppet enterprise support
On Windows nodes for PE 2018.1.4 (and later 2018.1) or 2019.0 or newer
As a user that is a member of a local Administrators group, run:
puppet enterprise support
Sending the information to Support
Ask your Support Engineer for help sending the information. We use Box for large uploads. If you can't use Box, please let us know, we also have an SFTP server.
Run the support script on an AMQ broker:
For PE 2016.5 to 2018.1
As root, run:
puppet enterprise support
.
Sending the information to Support
Ask your Support Engineer for help sending the information. We use Box for large uploads. If you can't use Box, please let us know, we also have an SFTP server.
For PE 2016.2 to 2016.4
As root, run:
/opt/puppetlabs/server/data/enterprise/modules/pe_support_script/files/puppet-enterprise-support
Sending the information to Support
Ask your Support Engineer for help sending the information. We use Box for large uploads. If you can't use Box, please let us know, we also have an SFTP server.
Comments
2 comments
Hi,
Please share us the steps how to remove and uninstall node from puppet console and puppet server.
Hi Dinesh, it looks like you're already working with us. I'll pass this on to the person working with you to make sure you get assistance on this.
Please sign in to leave a comment.