146 Commits

Author SHA1 Message Date
jbjohnso
55b09cf8b5 Have IPMI plugin detect whether something is an ITE or not
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@14252 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-11-05 16:20:34 +00:00
jbjohnso
15316700a9 Remove dead code resulting to changing to property api
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@14251 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-11-05 16:20:24 +00:00
jbjohnso
eedb72cac5 Output the FRU number of fru devices when available
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@14216 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-11-02 01:18:40 +00:00
jbjohnso
ae81e14bed Actually put out the adapter WWN and MAC addresses with Flex ITE nodes
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@14215 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-11-02 01:18:33 +00:00
jbjohnso
1dab5cbb5b Support WWN and Macs of Flex ITE nodes in rinv, haven't *quite* gotten the mezz adapters outputting yet, but they are being retrieved
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@14214 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-11-02 01:18:28 +00:00
jbjohnso
a10635241e Change cache versioning strategy, track the oem byte from fru locator records
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@14213 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-11-02 01:18:22 +00:00
jbjohnso
0b1751059b For IBM servers, report planar revision, fru number, and mac addresses (if a rackmount server)
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@14179 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-10-31 15:27:59 +00:00
jbjohnso
2f39a9182c Fix problem where node specific errors in some ipmi scenarios are not associated with a node
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@13985 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-10-11 18:02:49 +00:00
jbjohnso
c94740deb4 Change IPMI to use IMM properties interface instead of FMAPI, must faster and simpler and likely to work
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@13977 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-10-10 19:05:22 +00:00
jbjohnso
4488357171 Address typo in previous ipmi commit
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@13942 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-10-03 19:47:00 +00:00
jbjohnso
b99460f24f Enhance rvitas led output with more readable information when possible
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@13941 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-10-03 19:46:53 +00:00
jbjohnso
7d9a0ad0ed Fix problem where sensor numbers could accidentally pull in LED or FRU records
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@13937 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-10-03 18:15:23 +00:00
jbjohnso
3c84558504 Skip nodelist.status changes in event of suspend or wake for now
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@13922 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-10-01 18:15:20 +00:00
immarvin
5a10afcb2d update the getaddsensorevent for new sensor events
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@13652 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-08-30 07:17:49 +00:00
jbjohnso
2121f70ebe Have IPMI not send console data if a basic IPMI health check does not pass.
This means ipmi console backend may spend more time holding a lock when bmcs are unreachable, but it means that the service processor addresses are not pinged all at once

git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@12243 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-04-16 00:28:09 +00:00
jbjohnso
776a6f936d Add a hidden ripmi directive for debug and development support
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@12076 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-03-30 18:33:15 +00:00
jbjohnso
65e98ce27d Offer '-o' to force powerdown on failed suspend attempt, '-r' to force reset
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.7@11830 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-03-12 21:06:07 +00:00
jbjohnso
b144a32404 Implement a '-w' argument on rpower suspend to force blocking until system has gone into suspend
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11699 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-27 17:49:29 +00:00
bp-sawyers
90261ffcca Update Schema.pm for site attrs for ipmi scaling
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11644 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-20 21:52:34 +00:00
jbjohnso
89e254d9c3 Distribute syspowerinterval chunks amongst service nodes and randomize each list as well
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11641 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-20 16:51:15 +00:00
jbjohnso
8279709921 Change ipmifanout to ipmidispatch for site table definition to avoid confusion with dsh concept
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11640 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-20 15:40:15 +00:00
jbjohnso
63014585a9 Hav ipmi plugin provide a site variable to disable service node fanout 'ipmifanout' to 0 will bypass service nodes (recommended IMO)
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11621 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-18 20:40:09 +00:00
jbjohnso
c996664219 Fix syspowerinterval to only catch on/reset/boot type events in ipmi plugin
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11620 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-18 20:33:40 +00:00
jbjohnso
85be8c228e Implement feature where syspowerinterval and syspowermaxnodes are honored by ipmi.pm
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11619 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-18 20:33:32 +00:00
jbjohnso
74dcd06517 Slightly improve latency of IPMI plugin startup
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11618 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-18 19:57:25 +00:00
jbjohnso
2809799def If we are faced with a system without an AC energy reading, we were missing the chance to init the precision data. Now init it regardless
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11472 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-03 19:58:11 +00:00
jbjohnso
01ae059b01 Fix rvitals energy when used on a system without metered or estimated AC draw
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11471 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-03 19:22:56 +00:00
jbjohnso
804c125ad0 Fix S3 support of IBM systems
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11379 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-13 17:30:05 +00:00
sjing
998cd2919a lstree implementation.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11303 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-12-27 03:42:20 +00:00
jbjohnso
dc1b2ea716 Add wvid for upcoming servers
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11248 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-12-14 16:45:22 +00:00
jbjohnso
5c19ff582d Actually fix rvitals interpretation of some sensors
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11247 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-12-14 15:58:17 +00:00
jbjohnso
243d42dd87 Refine rvitals LEDs to cope with more odd cases
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11246 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-12-14 15:58:06 +00:00
jbjohnso
dde326fb95 Better isolate failures to one FRU area.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11241 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-12-13 20:30:36 +00:00
jbjohnso
5c16dde9eb Fix rvitals leds for some newer systems
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11239 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-12-13 19:57:45 +00:00
jbjohnso
2a78dad008 Have rinv preserve more characters
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11168 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-12-07 20:38:54 +00:00
jbjohnso
843cefa565 Have ipmi plugin process returned version data in rinv
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11140 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-12-06 17:33:09 +00:00
jbjohnso
41a24210cc Change hexadump to accept all ascii characters
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11093 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-11-30 21:21:15 +00:00
jbjohnso
1f403a8463 More gracefully cope with a proprietary FRU field not known to xCAT
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11092 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-11-30 21:09:18 +00:00
jbjohnso
3093ecc3e5 Do not attempt to even dump non-standard multirecord fields, they may not comply with spec
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11091 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-11-30 21:02:08 +00:00
jbjohnso
7633449ab2 Fix format of varius rinv output
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11090 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-11-30 20:37:57 +00:00
jbjohnso
0fcacca6c6 Implement IBM OEM directive to suspend/resume systems where supported (to be refined)
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10475 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-08 20:16:34 +00:00
jbjohnso
ac139b78bc Revert ACPI get/set state activity, nothing is going to meaningfully use it
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10471 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-08 12:25:32 +00:00
jbjohnso
1d42460911 Correct mistake in rpower suspend
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10431 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-01 12:37:52 +00:00
jbjohnso
f1b4b9d132 Allow user to attempt request of S3 state, report when platform indicates suspend or hibernate state
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10420 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-31 19:23:29 +00:00
jbjohnso
46c06ba7ca Extend support of remote LED status to more IBM systems
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10214 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-02 20:07:25 +00:00
lissav
673b88173a fix Restarting xCATd Found = in conditional, should be == at /opt/xcat/lib/perl/xCAT_plugin/ipmi.pm line 1644
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10200 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-01 12:05:15 +00:00
jbjohnso
c18df7af33 -Enhance support for some IBM systems
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10196 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-07-29 13:42:42 +00:00
jbjohnso
85ee39ca21 Make rspconfig output clear in multi-chassis case
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9508 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-06 19:53:07 +00:00
jbjohnso
7b00213c5d Clarify which chassis own which rvitals output
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9507 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-06 19:46:47 +00:00
jbjohnso
8588d0e6be Clarify which BMC rinv output belongs to
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9506 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-06 19:41:05 +00:00