xcat-core/perl-xCAT/xCAT
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
..
data -More enhancements for reventlog based on most recent IPMI markup 2008-09-06 19:09:49 +00:00
Client.pm -Move perl-xCAT to not have version in trunk name 2008-06-03 15:00:37 +00:00
DBobjUtils.pm Fix bug reading stanza file. 2008-08-22 14:13:28 +00:00
DSHCLI.pm add use strict 2008-07-24 14:36:56 +00:00
DSHContext.pm add use strict 2008-07-18 12:02:22 +00:00
DSHCore.pm add use strict 2008-07-18 12:02:22 +00:00
DSHRemoteShell.pm add use strict 2008-07-18 12:02:22 +00:00
GlobalDef.pm -Move perl-xCAT to not have version in trunk name 2008-06-03 15:00:37 +00:00
MacMap.pm change calls to syslog to MsgUtils interface 2008-08-22 16:22:58 +00:00
MsgUtils.pm -Change MsgUtils function to not fork logger 2008-08-12 17:21:08 +00:00
NodeRange.pm -Change noderange to make , lower precedence operator than @ 2008-07-17 13:44:56 +00:00
NotifHandler.pm -Move perl-xCAT to not have version in trunk name 2008-06-03 15:00:37 +00:00
Postage.pm more work on installing extra packages 2008-09-10 00:20:02 +00:00
PPC.pm Fix [2017647] rpower report "Node not defined in 'nodetype' database" 2008-07-23 12:33:27 +00:00
PPCboot.pm Strip colons from mac address before sending to HMC - Line #211 2008-06-09 13:45:55 +00:00
PPCcfg.pm -Move perl-xCAT to not have version in trunk name 2008-06-03 15:00:37 +00:00
PPCcli.pm Modified "mksyscfg" function to allow -p flag in "chvm" 2008-06-20 13:15:23 +00:00
PPCdb.pm Reworked add_ppchcp() and credentials() functions 2008-06-03 17:24:14 +00:00
PPCfsp.pm -Move perl-xCAT to not have version in trunk name 2008-06-03 15:00:37 +00:00
PPCinv.pm Changed "rinv fw" to "rinv firm" to match blade command 2008-06-19 19:27:26 +00:00
PPClog.pm -Move perl-xCAT to not have version in trunk name 2008-06-03 15:00:37 +00:00
PPCmac.pm call Utils->Version 2008-07-07 19:04:37 +00:00
PPCpower.pm -Move perl-xCAT to not have version in trunk name 2008-06-03 15:00:37 +00:00
PPCscan.pm -Move perl-xCAT to not have version in trunk name 2008-06-03 15:00:37 +00:00
PPCvitals.pm -Move perl-xCAT to not have version in trunk name 2008-06-03 15:00:37 +00:00
PPCvm.pm Increment "virtual_scsi_adapter=" attribute (if not "none") for "chvm -p" and "mkvm" 2008-06-26 17:03:01 +00:00
RSH.pm Add mkAIXsnap build script. 2008-07-22 13:37:19 +00:00
RSYNC.pm add use strict 2008-07-18 12:02:22 +00:00
Schema.pm Add switches table to configure the paramaters to interrogate switches with 2008-09-06 22:13:56 +00:00
Scope.pm -Move perl-xCAT to not have version in trunk name 2008-06-03 15:00:37 +00:00
SINV.pm default some options 2008-08-29 13:18:49 +00:00
SSH.pm add use strict 2008-07-18 12:02:22 +00:00
Table.pm 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). 2008-09-10 21:19:02 +00:00
Template.pm -Remove executable bit from files in trunk 2008-06-18 17:56:45 +00:00
Usage.pm Added new "lsslp" option switchs for OpenSLP support 2008-09-10 15:51:47 +00:00
Utils.pm -Add a UUIDv4 genUUID utility function 2008-07-28 13:48:15 +00:00
Yum.pm -Move perl-xCAT to not have version in trunk name 2008-06-03 15:00:37 +00:00