Avamar - How To Collect Hardware Logs (Get-Platform-Logs) From A Gen4T Node - Dell US

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Article Number: 000065974 Print

Avamar - How to collect hardware logs (get-platform-logs)


from a Gen4T node
Audience Level: Customer

Article Content

Symptoms

The purpose of this KB article is to describe the method to collect hardware logs from an Avamar Gen4T node.

For troubleshooting purposes, hardware logs must be collected for further analysis.

Resolution

Please use the following procedure:

1. Login to the Avamar node with the root account.


2. Generate the log output for hardware events.

get-platform-logs

Note: The command can take several minutes to run and complete.

3.The command will generate the .tgz archive with the logs in the current directory with the name containing current date and time: get-
platform-logs_<mm>_<dd>_<yyyy>_<hhmm>.tgz
Please see Appendix for example.

4. Provide the logs to the Technical Support Engineer


Additional Information
Note:

If working on a multinode Avamar grid, please make sure that the logs are collected from the correct node. The most common
mistake is to gather logs from the utility node instead.
In order to connect to the affected node as root, please use the following steps:

1. Login to the utility node as admin user


2. Elevate privileges to root

su -

3. Load the rootid SSH key

ssh-agent bash
ssh-add ~/.ssh/rootid

4. Connect to the node using ssn

ssn --user=root <node_id>


For example, to connect to node 0.5, the command from step 4 would be: ssn --user=root 0.5

5. After collecting logs, if the .tgz archive must be copied back to the utility node in order to transfer it off the grid, return to the utility
node

exit

6. Still with the rootid key loaded, use scn command to transfer logs from the node

scn <nodeid>:/root/get-platform-logs_<mm>_<dd>_<yyyy>_<hhmm>.tgz .

For example, to copy logs collected on node 0.5 on November 1st, 2017 at 16:15, the command would be: scn 0.5:/root/get-platform-
logs_11_01_2017_1616.tgz .

Appendix

Sample output from get-platform-log script

root@avamar:~/#: get-platform-logs
get-platform-logs: INFO: Creating directory: /var/tmp/platform_1052
get-platform-logs: INFO: get-platform-logs version: 2.0
get-platform-logs: INFO: Creating directory: /var/tmp/platform_1052/storage
get-platform-logs: INFO: Creating directory: /var/tmp/platform_1052/system
get-platform-logs: INFO: Creating directory: /var/tmp/platform_1052/storage/cdes
get-platform-logs: INFO: Executing command: arcconf getconfig 1
get-platform-logs: INFO: Executing command: arcconf getstatus 1
get-platform-logs: INFO: Executing command: arcconf getlogs 1 event
get-platform-logs: INFO: Executing command: showfwvers
get-platform-logs: INFO: Executing command: ipmitool fru print
get-platform-logs: INFO: Executing command: ifconfig -a
get-platform-logs: INFO: Executing command: ipmiutil sel list -e
get-platform-logs: INFO: Executing command: dmidecode
get-platform-logs: INFO: Executing command: uname -a
get-platform-logs: INFO: Executing command: rpm -qa --last
get-platform-logs: INFO: Executing command: ls -lRrt /data01/crash/
get-platform-logs: INFO: Executing command: dmesg
get-platform-logs: INFO: Executing command: w
get-platform-logs: INFO: Executing command: test_eses -R
get-platform-logs: INFO: Executing command: test_eses -g cfg
get-platform-logs: INFO: Executing command: test_eses -g encl
get-platform-logs: INFO: Executing command: test_eses -g addl
get-platform-logs: INFO: Executing command: test_eses -g emcencl
get-platform-logs: INFO: Executing command: test_eses -g stats
get-platform-logs: INFO: Executing command: test_eses -n pst
get-platform-logs: INFO: Executing command: test_eses -n npst
get-platform-logs: INFO: Copying file '/var/log/boot.msg' to '/var/tmp/platform_1052/system'
get-platform-logs: INFO: Copying file '/var/log/boot.omsg' to '/var/tmp/platform_1052/system'
get-platform-logs: INFO: Copying file '/var/log/messages' to '/var/tmp/platform_1052/system'
get-platform-logs: INFO: Copying file '/var/log/messages-20170503.bz2' to
'/var/tmp/platform_1052/system'
get-platform-logs: INFO: Copying file '/var/log/messages-20170802.bz2' to
'/var/tmp/platform_1052/system'
get-platform-logs: INFO: Copying file '/var/log/messages-20171014.bz2' to
'/var/tmp/platform_1052/system'
get-platform-logs: INFO: Copying file '/var/log/supervisord.log' to '/var/tmp/platform_1052/system'
get-platform-logs: INFO: Copying file '/sles11-SP3-64v01.34' to '/var/tmp/platform_1052/system'
get-platform-logs: INFO: Copying file '/var/log/hwfaultd/hwfaultd.log' to
'/var/tmp/platform_1052/system'
get-platform-logs: INFO: Copying file '/var/log/NRMFSAEvents.log' to '/var/tmp/platform_1052/system'
get-platform-logs: INFO: Obtaining Fault Status Register (FSR) data
get-platform-logs: INFO: Executing command: ipmitool raw 0x0a 0x11 0xfe 0x40 0x02 0x10
get-platform-logs: INFO: Executing command: ipmitool raw 0x0a 0x11 0xfe 0x50 0x02 0x30
get-platform-logs: INFO: Executing command: ipmitool raw 0x0a 0x11 0xfe 0x80 0x02 0x08
get-platform-logs: INFO: Executing command: ipmitool raw 0x0a 0x11 0xfe 0x88 0x02 0x08
get-platform-logs: INFO: Executing command: ipmitool raw 0x0a 0x11 0xfe 0x90 0x02 0x08
get-platform-logs: INFO: Executing command: ipmitool raw 0x0a 0x11 0xfe 0x98 0x02 0x02
get-platform-logs: INFO: Executing command: ipmitool raw 0x0a 0x11 0xfe 0x9a 0x02 0x02
get-platform-logs: INFO: Executing command: ipmitool raw 0x0a 0x11 0xfe 0x9c 0x02 0x01
get-platform-logs: INFO: Executing command: ipmitool raw 0x0a 0x11 0xfe 0x9d 0x02 0x03
get-platform-logs: INFO: Executing command: ipmitool raw 0x0a 0x11 0xfe 0xa0 0x02 0x08
get-platform-logs: INFO: Executing command: ipmitool raw 0x0a 0x11 0xfe 0xa8 0x02 0x08
get-platform-logs: INFO: Executing command: ipmitool raw 0x0a 0x11 0xfe 0xb0 0x02 0x08
get-platform-logs: INFO: Executing command: ipmitool raw 0x0a 0x11 0xfe 0xb8 0x02 0x08
get-platform-logs: INFO: Collecting controller savesupportarchive
get-platform-logs: INFO: Executing command: arcconf savesupportarchive > /dev/null 2>&1
get-platform-logs: INFO: Executing command: tar Cczf /var/log/Support
/var/tmp/platform_1052/storage/savesupportarchive.tgz . > /dev/null 2>&1
get-platform-logs: INFO: Collecting BMC debug logs
get-platform-logs: INFO: Executing command: get-bmc-debug-logs
get-platform-logs: INFO: Copying file: /root/bmc_debug_log_20171101_161638.tar.bzip2
get-platform-logs: INFO: Obtaining information of each kernel module
get-platform-logs: INFO: Creating directory: /var/tmp/platform_1052/system/drivers
get-platform-logs: INFO: Executing command: lsmod
get-platform-logs: INFO: Executing command: modinfo ipmi_poweroff
get-platform-logs: INFO: Executing command: modinfo ipmi_devintf
get-platform-logs: INFO: Executing command: modinfo ipmi_si
get-platform-logs: INFO: Executing command: modinfo ipmi_msghandler
get-platform-logs: INFO: Executing command: modinfo edd
get-platform-logs: INFO: Executing command: modinfo ip6t_REJECT
get-platform-logs: INFO: Executing command: modinfo ipt_REJECT
get-platform-logs: INFO: Executing command: modinfo xt_pkttype
get-platform-logs: INFO: Executing command: modinfo xt_tcpudp
get-platform-logs: INFO: Executing command: modinfo xt_multiport
get-platform-logs: INFO: Executing command: modinfo xt_limit
get-platform-logs: INFO: Executing command: modinfo nf_conntrack_ipv6
get-platform-logs: INFO: Executing command: modinfo nf_defrag_ipv6
get-platform-logs: INFO: Executing command: modinfo xt_state
get-platform-logs: INFO: Executing command: modinfo nf_conntrack_ftp
get-platform-logs: INFO: Executing command: modinfo nf_conntrack_ipv4
get-platform-logs: INFO: Executing command: modinfo nf_conntrack
get-platform-logs: INFO: Executing command: modinfo nf_defrag_ipv4
get-platform-logs: INFO: Executing command: modinfo iptable_filter
get-platform-logs: INFO: Executing command: modinfo ip_tables
get-platform-logs: INFO: Executing command: modinfo ip6table_filter
get-platform-logs: INFO: Executing command: modinfo ip6_tables
get-platform-logs: INFO: Executing command: modinfo x_tables
get-platform-logs: INFO: Executing command: modinfo bonding
get-platform-logs: INFO: Executing command: modinfo cpufreq_conservative
get-platform-logs: INFO: Executing command: modinfo cpufreq_userspace
get-platform-logs: INFO: Executing command: modinfo cpufreq_powersave
get-platform-logs: INFO: Executing command: modinfo acpi_cpufreq
get-platform-logs: INFO: Executing command: modinfo mperf
get-platform-logs: INFO: Executing command: modinfo xfs
get-platform-logs: INFO: Executing command: modinfo loop
get-platform-logs: INFO: Executing command: modinfo dm_mod
get-platform-logs: INFO: Executing command: modinfo joydev
get-platform-logs: INFO: Executing command: modinfo tg3
get-platform-logs: INFO: Executing command: modinfo usbhid
get-platform-logs: INFO: Executing command: modinfo ptp
get-platform-logs: INFO: Executing command: modinfo hid
get-platform-logs: INFO: Executing command: modinfo iTCO_wdt
get-platform-logs: INFO: Executing command: modinfo pps_core
get-platform-logs: INFO: Executing command: modinfo pcspkr
get-platform-logs: INFO: Executing command: modinfo ipv6
get-platform-logs: INFO: Executing command: modinfo ipv6_lib
get-platform-logs: INFO: Executing command: modinfo bnx2x
get-platform-logs: INFO: Executing command: modinfo i2c_i801
get-platform-logs: INFO: Executing command: modinfo crc32c
get-platform-logs: INFO: Executing command: modinfo iTCO_vendor_support
get-platform-logs: INFO: Executing command: modinfo libcrc32c
get-platform-logs: INFO: Executing command: modinfo wmi
get-platform-logs: INFO: Executing command: modinfo sg
get-platform-logs: INFO: Executing command: modinfo mdio
get-platform-logs: INFO: Executing command: modinfo rtc_cmos
get-platform-logs: INFO: Executing command: modinfo ses
get-platform-logs: INFO: Executing command: modinfo button
get-platform-logs: INFO: Executing command: modinfo container
get-platform-logs: INFO: Executing command: modinfo enclosure
get-platform-logs: INFO: Executing command: modinfo ext3
get-platform-logs: INFO: Executing command: modinfo jbd
get-platform-logs: INFO: Executing command: modinfo mbcache
get-platform-logs: INFO: Executing command: modinfo ttm
get-platform-logs: INFO: Executing command: modinfo drm_kms_helper
get-platform-logs: INFO: Executing command: modinfo drm
get-platform-logs: INFO: Executing command: modinfo i2c_algo_bit
get-platform-logs: INFO: Executing command: modinfo sysimgblt
get-platform-logs: INFO: Executing command: modinfo sysfillrect
get-platform-logs: INFO: Executing command: modinfo i2c_core
get-platform-logs: INFO: Executing command: modinfo syscopyarea
get-platform-logs: INFO: Executing command: modinfo ehci_hcd
get-platform-logs: INFO: Executing command: modinfo usbcore
get-platform-logs: INFO: Executing command: modinfo usb_common
get-platform-logs: INFO: Executing command: modinfo sd_mod
get-platform-logs: INFO: Executing command: modinfo crc_t10dif
get-platform-logs: INFO: Executing command: modinfo processor
get-platform-logs: INFO: Executing command: modinfo thermal_sys
get-platform-logs: INFO: Executing command: modinfo hwmon
get-platform-logs: INFO: Executing command: modinfo scsi_dh_rdac
get-platform-logs: INFO: Executing command: modinfo scsi_dh_emc
get-platform-logs: INFO: Executing command: modinfo scsi_dh_alua
get-platform-logs: INFO: Executing command: modinfo scsi_dh_hp_sw
get-platform-logs: INFO: Executing command: modinfo scsi_dh
get-platform-logs: INFO: Executing command: modinfo aacraid
get-platform-logs: INFO: Executing command: modinfo scsi_mod
get-platform-logs: INFO: Executing command: tar Cczf /var/tmp/platform_1052 ./get-platform-
logs_11_01_2017_1616.tgz . > /dev/null 2>&1
get-platform-logs: INFO: Created file: ./get-platform-logs_11_01_2017_1616.tgz
get-platform-logs: INFO: Removing directory: /var/tmp/platform_1052
get-platform-logs: INFO: Complete: There were 0 warnings and 0 errors.

The .tgz archive created by the script:

root@avamar:~/#: ls -l get-*
-rw------- 1 root root 2150802 Nov 1 16:16 get-platform-logs_11_01_2017_1616.tgz

Article Properties

Affected Product
Avamar

Product
Avamar Data Store Gen4T, Avamar

Last Published Date


20 Nov 2020

Version
2

Article Type
Solution

You might also like