When corresponding with Rancher Support to troubleshoot an issue, a common request is to retrieve environment and log data to assist with investigation.
To standardise and simplify this data collection, product-specific scripts exist to retrieve the information, per the details below.
Once logs are collected from each required node, per the direction of Rancher Support, this output can be uploaded to the Support case (attachment limit of 20MB) or to the file upload link provided by Support.
Logs can be collected from a node within a Rancher v2.x cluster using the Rancher v2.x log collector script as follows:
wget -O- https://raw.githubusercontent.com/rancherlabs/support-tools/master/collection/rancher/v2.x/logs-collector/rancher2_logs_collector.sh | sudo bash -s
Logs can be collected from a node within a Rancher v1.6 cluster using the Rancher v1.6 log collector script as follows:
wget -O- https://raw.githubusercontent.com/rancherlabs/support-tools/master/collection/rancher/v1.6/logs-collector/rancher16_logs_collector.sh | sudo bash -s
For investigation of a RancherOS specific issue, data collected by the RancherOS log collector script may be requested, this can be generated on a node as follows:
sudo curl https://raw.githubusercontent.com/rancher/os/master/scripts/tools/collect_rancheros_info.sh | sh