Commit Graph

283 Commits

Author SHA1 Message Date
jbjohnso
439175c675 -Update IPMI SDR cache version to force rebuild for SDR changes
-Further work on FRU reconstruction


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2205 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-19 14:41:14 +00:00
jbjohnso
5f8f8385cc -Fix perl warning on a comparison to behave obviously
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2204 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-19 14:38:35 +00:00
jbjohnso
88d2bd7b2d -Fix off-by-one extraction of FRU sections, come close to rewrite FRU feature completion (needs product area
reconstruction)


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2203 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-19 03:31:20 +00:00
jbjohnso
4832ba0035 -Switch rinv over to new FRU area parsing code
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2202 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-19 00:38:58 +00:00
jbjohnso
d4cc7055bc -More FRU parsing updates (not hooked into any user-standard commands yet)
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2200 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-18 20:54:08 +00:00
jbjohnso
9d4b741a04 -Change Windows PE script to allow disconnect of 'I:' drive
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2197 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-18 18:52:06 +00:00
jbjohnso
98ccc3898a -Fix incorrect quote syntax in windows plugin
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2196 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-18 18:47:20 +00:00
jbjohnso
301462ccbd -Strip a piece of debug output
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2195 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-18 18:32:20 +00:00
jbjohnso
41700ddcb0 -Further fix formula manipulation flaw for non-type-1 sensors
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2194 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-18 18:31:01 +00:00
jbjohnso
cc8ee4d81f -Fix a few perl sanity issues with sensor parsing.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2193 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-18 18:20:52 +00:00
jbjohnso
d3705c844e -Begin overhaul of IPMI standard FRU parsing to be more thorough and robust
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2192 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-18 03:48:13 +00:00
linggao
d6e89916a6 prepare for the new node status for xCAT
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2191 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-17 19:06:45 +00:00
jbjohnso
31fe506e91 -Add Windows image capture support (deployment to follow)
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2189 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-17 18:40:23 +00:00
jbjohnso
6d2b2cedad -Retry get channel authentication capabilities command without the IPMI 2.0 bit
if the first one receives '0xCC'.  The x336 BMC, for one, checks the values 
 of the 'reserved' bits instead of ignoring them.


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2188 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-17 16:52:28 +00:00
lissav
129fb2d6f7 improve message
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2187 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-17 11:58:29 +00:00
jbjohnso
d7575664f5 -Fix IPMI plugin problem where a null chassis FRU would induce an unproductive error
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2185 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-16 20:12:44 +00:00
saiprakash
5090069600 Updated Server spec for PCP plugin not tested in hierarchy
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2184 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-16 15:40:47 +00:00
linggao
d0280bf9a2 bug fix in lsslp
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2182 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-16 15:31:17 +00:00
saiprakash
cdee15340e PCP plugin: not tested in hierarchy
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2181 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-16 15:27:42 +00:00
saiprakash
03b6bde737 PCP plugin: not tested in hierarchy
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2180 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-16 15:25:26 +00:00
lissav
d704e968f2 remove preprocess
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2177 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-16 14:10:06 +00:00
saiprakash
41e1ea816b modified Ganglia plugin
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2176 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-16 13:55:31 +00:00
lissav
94c1e24af8 remove preprocess
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2174 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-16 12:53:11 +00:00
lissav
84571ec39c fix spec file
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2169 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-15 18:54:27 +00:00
lissav
44ff8bfd09 add links for new routines in spec file
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2168 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-15 18:44:47 +00:00
lissav
1ecc4f2393 add interface to stop/start xcatd on AIX
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2167 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-15 18:17:36 +00:00
lissav
1d16446c27 add checks for AIX remote shell setup
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2165 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-15 13:07:23 +00:00
jbjohnso
922b1b4a55 -Rework blade LED code to be less wordy when LEDs out and faster in retrieving them
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2162 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-13 20:17:17 +00:00
jbjohnso
080b4338e5 -Rework the fanpack query, put them in blade output (PSU fans feed side intakes of blades with high speed daughtercards, so it's relevant)
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2161 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-13 18:56:27 +00:00
jbjohnso
0f4b93c735 -Work blower status back into per-blade output, but only interregate chassis once for the data.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2160 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-13 16:32:22 +00:00
linggao
9502050fec changes for first using /install/custom/.. directories for seaching the package list and template files for mkinstall and packimage
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2158 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-12 22:40:15 +00:00
linggao
f05015f0d6 fixed migration issue for monitoring on AIX
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2157 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-12 19:25:50 +00:00
jbjohnso
d0011e6ff8 -Fix problem where Table API called incorrectly by conserver with noderange
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2156 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-12 15:12:03 +00:00
linggao
a4f2c1c300 fixed an migration issue for monitoring
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2155 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-12 14:18:19 +00:00
jbjohnso
9beaef4c8c -Fix malformed dhcpd configuration file creation by dhcp plugin
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2153 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-12 13:56:48 +00:00
jbjohnso
2f3ab2c6c2 -Revert Table write/retrieval at nodeset time
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2152 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-12 13:54:14 +00:00
jbjohnso
201309330b -Suppress empty lines commonly used to denote lack of data
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2150 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-12 01:16:59 +00:00
jbjohnso
12e44ea015 -Significant speedup for vitals query on blades
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2149 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-12 01:11:45 +00:00
jbjohnso
6b8b8117f6 -Someone used windows to edit the file... Un-mess it up
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2148 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-12 01:08:49 +00:00
linggao
8c143d78a6 allow user to add customization of pkg lists under /install/custom dir. more work on installing extra packages in xCAT
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2147 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-11 22:03:01 +00:00
lissav
a54c5cc27a change remote shell default to use rsh on AIX, if ssh is not installed
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2144 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-11 18:45:54 +00:00
sakolish
19a8596b90 Fixed rspconfig primary/redundant MM problem
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2143 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-11 18:22:29 +00:00
linggao
49b8f12af5 more on installing extra packages
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2142 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-11 04:43:33 +00:00
jbjohnso
7852b3ca62 -Negative/zero slot ids have been used by some to indicate a management module, may not be the best way, but provide compatibility for those scenarios, part 2
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2141 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-11 02:26:39 +00:00
jbjohnso
71ec72fa49 -Negative/zero slot ids have been used by some to indicate a management module, may not be the best way, but provide compatibility for those scenarios
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2140 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-11 02:18:58 +00:00
sikorsky
5e6f8a729b Example of booted image versioning using CVS.
We want to know, with what configuration (version of the image) each node was booted.
Hence, we keep image definition files and postscripts in CVS. During image generation we create file /etc/IMGVERSION and fill it with CVS "$Id$" of files with image definition (.pkglist, .exlist, .repolist, .postinstall). Then, during boot, each  "CVS enabled" postscript adds one line to /etc/IMGVERSION. Then you can determine in any time what image you are running and what postscipts in which versions were run. /etc/IMGVERSION cat look like:
smbec02n001(smbec02b01n01):~ #cat /etc/IMGVERSION
#-- $Id: base.pkglist,v 1.4 2008/09/02 15:40:12 sikorsky Exp $
#-- $Id: base.exlist,v 1.3 2008/09/02 14:57:08 sikorsky Exp $
#-- $Id: base.postinstall,v 1.21 2008/09/04 12:05:45 sikorsky Exp $
#-- $Id: base.repolist,v 1.3 2008/09/02 14:57:08 sikorsky Exp $
$Id: syslog,v 1.2 2008/09/02 14:54:29 sikorsky Exp $
$Id: remoteshell,v 1.2 2008/09/02 14:54:29 sikorsky Exp $
$Id: sa_set_net,v 1.5 2008/09/04 11:32:07 gdasstm Exp $
$Id: sa_gpfs,v 1.4 2008/09/02 17:30:05 sikorsky Exp $


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2137 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-10 21:44:55 +00:00
sikorsky
3eeb67662d Created xcat_db_backup and xcat_db_restore scripts.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2136 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-10 21:26:25 +00:00
sikorsky
14600652bf Added special expressions for database table columns. Currently supported are "{hostname}", "{xcatmaster}". Any expression in braces is evaluated and replaced with some interpolated value. If expression is not defined, it's replaces by itself (ie. braces are deleted).
This feature helps keep database very clean and allows easier move of xCAT master from one host to another (define xcatmaster hostname on as few places as possible). Also will help HA setup.
Backwards compatible if not used. Has to be tested if used with service nodes.
In our environment we wanted to make xCAT highly available. Instead of some cluster solution we decided to install two independent xCAT masters. Using this feature we can have exactly the same xCAT database on two dirrefent nodes, so it's possible do backup on on node and restore on other node.
Usage example is in HA cookbook (TBD).


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2135 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-10 21:19:02 +00:00
sikorsky
580ba6bea2 Improved rvitals for blades . Now can differentiate between blade node and blade AMM (each has different vitals). More vitals supported (ie. leds, cooling, power etc.).
TODO: update man page (how?)


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2134 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-10 21:04:33 +00:00
nott
235c6de8f8 Add preprocess_request for service node support.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2127 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-10 15:51:29 +00:00