[sos-devel] [PATCH] sosreport: Capture IBM Power RAID storage adapter configuration information
Aruna Balakrishnaiah
aruna at linux.vnet.ibm.com
Thu Sep 11 11:17:17 UTC 2014
Capture information which helps in better understanding of
IBM Power RAID storage adapter configuration. Since iprconfig
is specific to power adding the relevant commands in powerpc plugin.
Signed-off-by: Aruna Balakrishnaiah <aruna at linux.vnet.ibm.com>
---
sos/plugins/powerpc.py | 23 ++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)
diff --git a/sos/plugins/powerpc.py b/sos/plugins/powerpc.py
index c829a5f..4495ea5 100644
--- a/sos/plugins/powerpc.py
+++ b/sos/plugins/powerpc.py
@@ -16,6 +16,7 @@
# specific logs for Pseries, PowerNV platforms.
import os
+import re
from sos.plugins import Plugin, RedHatPlugin, UbuntuPlugin, DebianPlugin
@@ -58,9 +59,29 @@ class PowerPC(Plugin, RedHatPlugin, UbuntuPlugin, DebianPlugin):
"ppc64_cpu --dscr",
"lscfg -vp",
"lsmcode -A",
- "lsvpd --debug"
+ "lsvpd --debug",
+ "iprconfig -c show-config",
+ "iprconfig -c show-alt-config",
+ "iprconfig -c show-arrays",
+ "iprconfig -c show-jbod-disks",
+ "iprconfig -c show-ioas",
+ "lsscsi -g"
])
+ devices = []
+ for line in os.popen("iprconfig -c show-ioas").readlines():
+ temp = line.split(' ')
+ p = re.compile('sg')
+ if p.search(temp[0]):
+ devices.append(temp[0])
+
+ for device in devices:
+ self.add_cmd_output("iprconfig -c show-details %s" % (device,))
+
+ for line in os.popen("lsscsi -g | grep enclo").readlines():
+ temp = re.split('\s+', line)
+ self.add_cmd_output("iprconfig -c query-ses-mode %s" % (temp[7],))
+
if ispSeries:
self.add_copy_specs([
"/proc/ppc64/lparcfg",
More information about the sos-devel
mailing list