Data collection
To diagnose the cause of an issue, it might be necessary to gather some extra information from the cluster. This information can then be used to determine the root cause of an issue.
Collection of debugging information, such as configuration files and logs, can be gathered by using the gpfs.snap command. This command gathers data about GPFS, operating system information, and information for each of the protocols. Following services can be traced by gpfs.snap command:
- GPFS + OS
- GPFS configuration and logs plus operating system information such as network configuration or connected drives.
- CES
- Generic protocol information such as configured CES nodes.
- NFS
- CES NFS configuration and logs.
- SMB
- SMB and CTDB configuration and logs.
- OBJECT
- Openstack Swift and Keystone configuration and logs.
- AUTHENTICATION
- Authentication configuration and logs.
- PERFORMANCE
- Dump of the performance monitor database.
Information for each of the enabled protocols is gathered automatically when the gpfs.snap command is run. If any protocol is enabled, then information for CES and authentication is gathered.
If data is only required for one protocol or area, the automatic collection can be bypassed.
Provided one or more of the following options to the --protocol argument:
smb,nfs,object,ces,auth,none
If the --protocol command is provided, automatic data collection is disabled. If --protocol smb,nfs is provided to gpfs.snap, only NFS and SMB information is gathered and no CES or Authentication data is collected. To disable all protocol data collection, use the argument --protocol none.