From: <no...@us...> - 2008-07-29 17:51:23
|
Revision: 1957 http://xcat.svn.sourceforge.net/xcat/?rev=1957&view=rev Author: nott Date: 2008-07-29 17:51:33 +0000 (Tue, 29 Jul 2008) Log Message: ----------- add mgtifname to network definition Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-07-29 17:43:47 UTC (rev 1956) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-07-29 17:51:33 UTC (rev 1957) @@ -192,7 +192,7 @@ netname => 'Name used to identify this network definition.', net => 'The network address.', mask => 'The network mask.', - mgtifname => 'Not currently used! The interface name the dhcp server should listen on.', + mgtifname => 'The interface name the dhcp server should listen on.', gateway => 'The network gateway.', dhcpserver => 'The DHCP server that is servicing this network.', tftpserver => 'The TFTP server that is servicing this network.', @@ -1127,6 +1127,10 @@ tabentry => 'networks.mask', access_tabentry => 'networks.netname=attr:netname', }, + {attr_name => 'mgtifname', + tabentry => 'networks.mgtifname', + access_tabentry => 'networks.netname=attr:netname', + }, {attr_name => 'gateway', tabentry => 'networks.gateway', access_tabentry => 'networks.netname=attr:netname', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <li...@us...> - 2008-08-20 17:48:31
|
Revision: 2050 http://xcat.svn.sourceforge.net/xcat/?rev=2050&view=rev Author: lissav Date: 2008-08-20 17:48:40 +0000 (Wed, 20 Aug 2008) Log Message: ----------- Add comments about Reserved words Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-08-20 16:59:07 UTC (rev 2049) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-08-20 17:48:40 UTC (rev 2050) @@ -7,6 +7,24 @@ # modify BOTH the tabspec and defspec definitions. This includes # adding descriptions for any new attributes. # +# Make sure any new attributes are not SQL reserved words by checking +# on this site:http://www.petefreitag.com/tools/sql_reserved_words_checker/ +# +# Current SQL reserved words being used in this Schema with special +# processing are the +# following: +# +#Word Table Databases that will not allow +# key site,passwd,prodkey,monsetting MySQL, DB2,SQL Server 2000 +# dump nimimage SQL Server 2000 (microsoft) +# power nodehm SQL Server 2000 +# host policy,ivm SQL Server Future Keywords +# parameters policy DB2,SQL Server Future Keywords,ISO/ANSI,SQL99 +# time policy DB2,SQL Server Future Keywords,ISO/ANSI,SQL99 +# rule policy SQL Server 2000 +# value site,monsetting ODBC, DB2, SQL Server +# Future Keywords,ISO/ANSI,SQL99 +# # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jbj...@us...> - 2008-08-27 19:09:00
|
Revision: 2062 http://xcat.svn.sourceforge.net/xcat/?rev=2062&view=rev Author: jbjohnso Date: 2008-08-27 19:09:10 +0000 (Wed, 27 Aug 2008) Log Message: ----------- -Add cmdinterface column to noderes table Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-08-27 16:29:11 UTC (rev 2061) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-08-27 19:09:10 UTC (rev 2062) @@ -284,7 +284,7 @@ }, }, noderes => { - cols => [qw(node servicenode netboot tftpserver nfsserver monserver kernel initrd kcmdline nfsdir serialport installnic primarynic xcatmaster current_osimage next_osimage comments disable)], + cols => [qw(node servicenode netboot tftpserver nfsserver monserver kernel initrd kcmdline nfsdir serialport installnic primarynic cmdinterface xcatmaster current_osimage next_osimage comments disable)], keys => [qw(node)], table_desc => 'Resources and settings to use when installing nodes.', descriptions => { @@ -301,6 +301,7 @@ serialport => 'DEPRECATED! Has been moved to the nodehm table', installnic => 'The network adapter on the node that will be used for OS deployment. If not set, primarynic will be used.', primarynic => 'The network adapter on the node that will be used for xCAT management. Default is eth0.', + cmdinterface => 'The interface name through which commands to a system should be issued.', xcatmaster => 'The hostname of the xCAT service node (as known by this node). This is the default value if nfsserver or tftpserver are not set.', current_osimage => 'Not currently used. The name of the osimage data object that represents the OS image currently deployed on this node.', next_osimage => 'Not currently used. The name of the osimage data object that represents the OS image that will be installed on the node the next time it is deployed.', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jbj...@us...> - 2008-09-06 22:05:51
|
Revision: 2083 http://xcat.svn.sourceforge.net/xcat/?rev=2083&view=rev Author: jbjohnso Date: 2008-09-06 22:05:59 +0000 (Sat, 06 Sep 2008) Log Message: ----------- -Change noderes column that would be used for expanding a nodes 'default' name from nodename Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-09-06 21:57:54 UTC (rev 2082) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-09-06 22:05:59 UTC (rev 2083) @@ -301,7 +301,7 @@ serialport => 'DEPRECATED! Has been moved to the nodehm table', installnic => 'The network adapter on the node that will be used for OS deployment. If not set, primarynic will be used.', primarynic => 'The network adapter on the node that will be used for xCAT management. Default is eth0.', - cmdinterface => 'The interface name through which commands to a system should be issued.', + defnetname => 'The host (or ip) by which a node should be addressed (i.e. in psh/pscp). By default, nodename is assumed to be equal to this', xcatmaster => 'The hostname of the xCAT service node (as known by this node). This is the default value if nfsserver or tftpserver are not set.', current_osimage => 'Not currently used. The name of the osimage data object that represents the OS image currently deployed on this node.', next_osimage => 'Not currently used. The name of the osimage data object that represents the OS image that will be installed on the node the next time it is deployed.', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jbj...@us...> - 2008-09-06 22:13:45
|
Revision: 2084 http://xcat.svn.sourceforge.net/xcat/?rev=2084&view=rev Author: jbjohnso Date: 2008-09-06 22:13:56 +0000 (Sat, 06 Sep 2008) Log Message: ----------- Add switches table to configure the paramaters to interrogate switches with Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-09-06 22:05:59 UTC (rev 2083) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-09-06 22:13:56 UTC (rev 2084) @@ -309,6 +309,19 @@ disable => "Set to 'yes' or '1' to comment out this row.", }, }, + switches => { + cols => [qw(switch snmpversion username password privacy auth comments disable)], + keys => [qw(switch)], + table_desc => 'Parameters to use when interrogating switches', + descriptions => { + switch => 'The hostname/address of the switch to which the settings apply', + snmpversion => 'The version to use to communicate with switch. SNMPv1 is assumed by default.', + username => 'The username to use for SNMPv3 communication, ignored for SNMPv1', + password => 'The password or community string to use for SNMPv3 or SNMPv1 respectively. Falls back to passwd table, and site snmpc value if using SNMPv1', + privacy => 'The privacy protocol to use for v3. DES is assumed if v3 enabled, as it is the most readily available.', + auth => 'The authentication protocol to use for SNMPv3. SHA is assumed if v3 enabled and this is unspecified', + }, + }, nodetype => { cols => [qw(node os arch profile nodetype comments disable)], keys => [qw(node)], This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jbj...@us...> - 2008-09-17 18:43:59
|
Revision: 2190 http://xcat.svn.sourceforge.net/xcat/?rev=2190&view=rev Author: jbjohnso Date: 2008-09-17 18:44:10 +0000 (Wed, 17 Sep 2008) Log Message: ----------- -Remove 2.0.x deprecated columns (were deprecated before 2.0 release) -Add vpd.asset for storing an asset tag sort of value Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-09-17 18:40:23 UTC (rev 2189) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-09-17 18:44:10 UTC (rev 2190) @@ -284,7 +284,7 @@ }, }, noderes => { - cols => [qw(node servicenode netboot tftpserver nfsserver monserver kernel initrd kcmdline nfsdir serialport installnic primarynic cmdinterface xcatmaster current_osimage next_osimage comments disable)], + cols => [qw(node servicenode netboot tftpserver nfsserver monserver nfsdir installnic primarynic cmdinterface xcatmaster current_osimage next_osimage comments disable)], keys => [qw(node)], table_desc => 'Resources and settings to use when installing nodes.', descriptions => { @@ -294,11 +294,7 @@ tftpserver => 'The TFTP server for this node (as known by this node).', nfsserver => 'The NFS server for this node (as known by this node).', monserver => 'The monitoring aggregation point for this node (as known by the management node).', - kernel => 'DEPRECATED, only here for migration to bootparams table', - initrd => 'DEPRECATED, only here for migration to bootparams table', - kcmdline => 'DEPRECATED, only here for migration to bootparams table', nfsdir => 'Not used?? The path that should be mounted from the NFS server.', - serialport => 'DEPRECATED! Has been moved to the nodehm table', installnic => 'The network adapter on the node that will be used for OS deployment. If not set, primarynic will be used.', primarynic => 'The network adapter on the node that will be used for xCAT management. Default is eth0.', defnetname => 'The host (or ip) by which a node should be addressed (i.e. in psh/pscp). By default, nodename is assumed to be equal to this', @@ -515,13 +511,14 @@ }, }, vpd => { - cols => [qw(node serial mtm comments disable)], + cols => [qw(node serial mtm asset comments disable)], keys => [qw(node)], table_desc => 'The Machine type, Model, and Serial numbers of each node.', descriptions => { node => 'The node name or group name.', serial => 'The serial number of the node.', mtm => 'The machine type and model number of the node. E.g. 7984-6BU', + asset => 'A field for administators to use to correlate inventory numbers they may have to accomodate', comments => 'Any user-written notes.', disable => "Set to 'yes' or '1' to comment out this row.", }, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <no...@us...> - 2008-09-28 16:38:40
|
Revision: 2249 http://xcat.svn.sourceforge.net/xcat/?rev=2249&view=rev Author: nott Date: 2008-09-28 16:37:53 +0000 (Sun, 28 Sep 2008) Log Message: ----------- Remove nodetype condition on several node definition attributes. Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-09-28 16:25:43 UTC (rev 2248) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-09-28 16:37:53 UTC (rev 2249) @@ -324,7 +324,7 @@ table_desc => 'A few hardware and software characteristics of the nodes.', descriptions => { node => 'The node name or group name.', - os => 'The operating system deployed on this node. Valid values: rh*, centos*, fedora*, sles* (where * is the version #).', + os => 'The operating system deployed on this node. Valid values: AIX, rh*, centos*, fedora*, sles* (where * is the version #).', arch => 'The hardware architecture of this node. Valid values: x86_64, ppc64, x86, ia64.', profile => 'Either the name of an xCAT osimage definition or a pointer to a kickstart or autoyast template to use for OS deployment of this node.', nodetype => 'A comma-delimited list of characteristics of this node. Valid values: blade, vm (virtual machine), lpar, osi (OS image), hmc, fsp, ivm, bpa, mm, rsa, switch.', @@ -637,12 +637,10 @@ access_tabentry => 'noderes.node=attr:node', }, {attr_name => 'tftpserver', - only_if => 'nodetype=osi', tabentry => 'noderes.tftpserver', access_tabentry => 'noderes.node=attr:node', }, {attr_name => 'nfsserver', - only_if => 'nodetype=osi', tabentry => 'noderes.nfsserver', access_tabentry => 'noderes.node=attr:node', }, @@ -651,12 +649,10 @@ # to this attribute. ### {attr_name => 'nfsdir', - only_if => 'nodetype=osi', tabentry => 'noderes.nfsdir', access_tabentry => 'noderes.node=attr:node', }, {attr_name => 'monserver', - only_if => 'nodetype=osi', tabentry => 'noderes.monserver', access_tabentry => 'noderes.node=attr:node', }, @@ -679,17 +675,14 @@ # access_tabentry => 'noderes.node=attr:node', # }, {attr_name => 'primarynic', - only_if => 'nodetype=osi', tabentry => 'noderes.primarynic', access_tabentry => 'noderes.node=attr:node', }, {attr_name => 'installnic', - only_if => 'nodetype=osi', tabentry => 'noderes.installnic', access_tabentry => 'noderes.node=attr:node', }, {attr_name => 'netboot', - only_if => 'nodetype=osi', tabentry => 'noderes.netboot', access_tabentry => 'noderes.node=attr:node', }, @@ -741,14 +734,12 @@ access_tabentry => 'nodetype.node=attr:node', }, {attr_name => 'os', - # only_if => 'nodetype=osi', tabentry => 'nodetype.os', access_tabentry => 'nodetype.node=attr:node', }, # TODO: need to decide what to do with the profile attr once the osimage # stuff is implemented. May want to move this to the osimage table. {attr_name => 'profile', - # only_if => 'nodetype=osi', tabentry => 'nodetype.profile', access_tabentry => 'nodetype.node=attr:node', }, @@ -756,22 +747,18 @@ # iscsi table # #################### {attr_name => 'iscsiserver', - only_if => 'nodetype=osi', tabentry => 'iscsi.server', access_tabentry => 'iscsi.node=attr:node', }, {attr_name => 'iscsitarget', - only_if => 'nodetype=osi', tabentry => 'iscsi.target', access_tabentry => 'iscsi.node=attr:node', }, {attr_name => 'iscsiuserid', - only_if => 'nodetype=osi', tabentry => 'iscsi.userid', access_tabentry => 'iscsi.node=attr:node', }, {attr_name => 'iscsipassword', - only_if => 'nodetype=osi', tabentry => 'iscsi.passwd', access_tabentry => 'iscsi.node=attr:node', }, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <no...@us...> - 2008-10-01 12:15:38
|
Revision: 2270 http://xcat.svn.sourceforge.net/xcat/?rev=2270&view=rev Author: nott Date: 2008-10-01 12:14:35 +0000 (Wed, 01 Oct 2008) Log Message: ----------- Add fb_script to osimage definition. Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-09-30 20:57:53 UTC (rev 2269) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-10-01 12:14:35 UTC (rev 2270) @@ -529,7 +529,7 @@ }, }, nimimage => { - cols => [qw(imagename nimtype lpp_source spot root dump paging resolv_conf tmp home shared_home res_group nimmethod script bosinst_data installp_bundle mksysb comments disable)], + cols => [qw(imagename nimtype lpp_source spot root dump paging resolv_conf tmp home shared_home res_group nimmethod script bosinst_data installp_bundle mksysb fb_script comments disable)], keys => [qw(imagename)], table_desc => 'All the info that specifies a particular AIX operating system image that can be used to deploy AIX nodes.', descriptions => { @@ -547,6 +547,7 @@ res_group => 'The name of a NIM resource group.', nimmethod => 'The NIM install method to use, (ex. rte, mksysb).', script => 'The name of a NIM script resource.', + fb_script => 'The name of a NIM fb_script resource.', bosinst_data => 'The name of a NIM bosinst_data resource.', installp_bundle => 'The name of a NIM installp_bundle resource.', mksysb => 'The name of a NIM mksysb resource.', @@ -1121,6 +1122,10 @@ tabentry => 'nimimage.script', access_tabentry => 'nimimage.imagename=attr:imagename', }, + {attr_name => 'fb_script', + tabentry => 'nimimage.fb_script', + access_tabentry => 'nimimage.imagename=attr:imagename', + }, {attr_name => 'bosinst_data', tabentry => 'nimimage.bosinst_data', access_tabentry => 'nimimage.imagename=attr:imagename', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <li...@us...> - 2008-09-29 13:11:04
|
Revision: 2256 http://xcat.svn.sourceforge.net/xcat/?rev=2256&view=rev Author: linggao Date: 2008-09-29 13:10:28 +0000 (Mon, 29 Sep 2008) Log Message: ----------- added 'appstatus' in nodelist table to hold the application status. Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-09-29 12:51:13 UTC (rev 2255) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-09-29 13:10:28 UTC (rev 2256) @@ -257,13 +257,14 @@ }, }, nodelist => { - cols => [qw(node groups status comments disable)], + cols => [qw(node groups status appstatus comments disable)], keys => [qw(node)], table_desc => "The list of all the nodes in the cluster, including each node's current status and what groups it is in.", descriptions => { node => 'The hostname of a node in the cluster.', groups => "A comma-delimited list of groups this node is a member of. Group names are arbitrary, except all nodes should be part of the 'all' group.", status => 'The current status of this node. This attribute will be set by xCAT software. Valid values: defined, booting, netbooting, booted, discovering, installing, alive, powering-off, unreachable. The default value is defined. The possible status change sequenses are: defined->[discovering]->installing->booting->booted->alive, defined->netbooting->booted->alive, alive/unreachable->booting->booted->alive, alive->powering-off->unreachable, alive->unreachable', + appstatus => "A comma-delimited list monitored applications that are active on the node. For example 'sshd,rmcd,gmond", comments => 'Any user-written notes.', disable => "Set to 'yes' or '1' to comment out this row.", }, @@ -1017,10 +1018,14 @@ tabentry => 'nodelist.groups', access_tabentry => 'nodelist.node=attr:node', }, - {attr_name => 'status', + {attr_name => 'status', tabentry => 'nodelist.status', access_tabentry => 'nodelist.node=attr:node', }, + {attr_name => 'appstatus', + tabentry => 'nodelist.appstatus', + access_tabentry => 'nodelist.node=attr:node', + }, #################### # hosts table # #################### This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <li...@us...> - 2008-10-08 15:16:56
|
Revision: 2304 http://xcat.svn.sourceforge.net/xcat/?rev=2304&view=rev Author: lissav Date: 2008-10-08 15:16:49 +0000 (Wed, 08 Oct 2008) Log Message: ----------- add add bootparams.addkcmdline attribute to Schema Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-10-08 12:58:21 UTC (rev 2303) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-10-08 15:16:49 UTC (rev 2304) @@ -52,14 +52,17 @@ } }, bootparams => { - cols => [qw(node kernel initrd kcmdline comments disable)], + cols => [qw(node kernel initrd kcmdline addkcmdline comments disable)], keys => [qw(node)], table_desc => 'Current boot settings to be sent to systems attempting network boot for deployment, stateless, or other reasons. Mostly automatically manipulated by xCAT.', descriptions => { 'node' => 'The node or group name', 'kernel' => 'The kernel that network boot actions should currently acquire and use. Note this could be a chained boot loader such as memdisk or a non-linux boot loader', 'initrd' => 'The initial ramdisk image that network boot actions should use (could be a DOS floppy or hard drive image if using memdisk as kernel)', - 'kcmdline' => 'Arguments to be passed to the kernel' + 'kcmdline' => 'Arguments to be passed to the kernel', + 'addkcmdline' => 'User specified one or more parameters to be passed to the kernel', + comments => 'Any user-written notes.', + disable => "Set to 'yes' or '1' to comment out this row.", } }, prodkey => { @@ -69,7 +72,9 @@ descriptions => { node => "The node name or group name.", product => "A string to identify the product (for OSes, the osname would be used, i.e. wink28", - key => "The product key relevant to the aforementioned node/group and product combination" + key => "The product key relevant to the aforementioned node/group and product combination", + comments => 'Any user-written notes.', + disable => "Set to 'yes' or '1' to comment out this row.", } }, chain => { @@ -681,6 +686,10 @@ tabentry => 'bootparams.kcmdline', access_tabentry => 'bootparams.node=attr:node', }, + {attr_name => 'addkcmdline', + tabentry => 'bootparams.addkcmdline', + access_tabentry => 'bootparams.node=attr:node', + }, # Note that the serialport attr is actually defined down below # with the other serial* attrs from the nodehm table #{attr_name => 'serialport', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <zh...@us...> - 2008-09-25 07:07:10
|
Revision: 2231 http://xcat.svn.sourceforge.net/xcat/?rev=2231&view=rev Author: zhanx Date: 2008-09-25 07:06:56 +0000 (Thu, 25 Sep 2008) Log Message: ----------- Add ppctimeout, maxssh, ppcretry, fsptimeout for site table in Schema.pm Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-09-25 03:04:56 UTC (rev 2230) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-09-25 07:06:56 UTC (rev 2231) @@ -490,7 +490,11 @@ " genpasswords (automatically generate random passwords for BMCs when configuring them)\n". " defserialport (default serial port - currently only used by mknb)\n". " defserialspeed (default serial speed - currently only used by mknb)\n". - " defserialflow (default serial flow - currently only used by mknb)\n", + " defserialflow (default serial flow - currently only used by mknb)\n". + " ppctimeout (the timeout, in milliseconds, to use when communicating with PPC hw)\n". + " maxssh (max # of SSH connections for hw ctrl purposes to PPC hw)\n". + " ppcretry (max # of PPC hw connection attempts before failing)\n". + " fsptimeout (the timeout, in milliseconds, to use when communicating with FSPs)\n", value => 'The value of the attribute specified in the "key" column.', comments => 'Any user-written notes.', disable => "Set to 'yes' or '1' to comment out this row.", This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jbj...@us...> - 2008-10-29 18:13:00
|
Revision: 2414 http://xcat.svn.sourceforge.net/xcat/?rev=2414&view=rev Author: jbjohnso Date: 2008-10-29 18:12:57 +0000 (Wed, 29 Oct 2008) Log Message: ----------- -Add a lun column for iscsi table (required for tgtd serving Windows iSCSI) Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-10-29 17:53:24 UTC (rev 2413) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-10-29 18:12:57 UTC (rev 2414) @@ -133,11 +133,12 @@ iscsi => { cols => [qw(node server target file userid passwd kernel kcmdline initrd comments disable)], keys => [qw(node)], - table_desc => 'Contains settings that control how to boot a node from an iSCSI disk.', + table_desc => 'Contains settings that control how to boot a node from an iSCSI target', descriptions => { node => 'The node name or group name.', server => 'The server containing the iscsi boot device for this node.', target => 'The iscsi disk used for the boot device for this node. Filled in by xCAT.', + lun => 'LUN of boot device. Per RFC-4173, this is presumed to be 0 if unset. tgtd often requires this to be 1', file => 'The path on the server of the OS image the node should boot from.', userid => 'The userid of the iscsi server containing the boot device for this node.', passwd => 'The password for the iscsi server containing the boot device for this node.', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jbj...@us...> - 2008-10-31 13:34:12
|
Revision: 2434 http://xcat.svn.sourceforge.net/xcat/?rev=2434&view=rev Author: jbjohnso Date: 2008-10-31 13:34:03 +0000 (Fri, 31 Oct 2008) Log Message: ----------- -Schema additions for 2.1.x features Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-10-31 13:30:00 UTC (rev 2433) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-10-31 13:34:03 UTC (rev 2434) @@ -52,7 +52,7 @@ } }, bootparams => { - cols => [qw(node kernel initrd kcmdline addkcmdline comments disable)], + cols => [qw(node kernel initrd kcmdline addkcmdline dhcpstatements adddhcpstatements comments disable)], keys => [qw(node)], table_desc => 'Current boot settings to be sent to systems attempting network boot for deployment, stateless, or other reasons. Mostly automatically manipulated by xCAT.', descriptions => { @@ -61,6 +61,8 @@ 'initrd' => 'The initial ramdisk image that network boot actions should use (could be a DOS floppy or hard drive image if using memdisk as kernel)', 'kcmdline' => 'Arguments to be passed to the kernel', 'addkcmdline' => 'User specified one or more parameters to be passed to the kernel', + 'dhcpstatements' => 'xCAT manipulated custom dhcp statements (not intended for user manipulation)', + 'adddhcpstatements' => 'Custom dhcp statements for administrator use (not implemneted yet)', comments => 'Any user-written notes.', disable => "Set to 'yes' or '1' to comment out this row.", } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jbj...@us...> - 2008-10-31 20:45:22
|
Revision: 2445 http://xcat.svn.sourceforge.net/xcat/?rev=2445&view=rev Author: jbjohnso Date: 2008-10-31 20:45:10 +0000 (Fri, 31 Oct 2008) Log Message: ----------- -Add iname column to iSCSI table for future feature Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-10-31 19:56:18 UTC (rev 2444) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2008-10-31 20:45:10 UTC (rev 2445) @@ -133,7 +133,7 @@ }, }, iscsi => { - cols => [qw(node server target lun file userid passwd kernel kcmdline initrd comments disable)], + cols => [qw(node server target lun iname file userid passwd kernel kcmdline initrd comments disable)], keys => [qw(node)], table_desc => 'Contains settings that control how to boot a node from an iSCSI target', descriptions => { @@ -141,6 +141,7 @@ server => 'The server containing the iscsi boot device for this node.', target => 'The iscsi disk used for the boot device for this node. Filled in by xCAT.', lun => 'LUN of boot device. Per RFC-4173, this is presumed to be 0 if unset. tgtd often requires this to be 1', + iname => 'Initiator name. Currently unused.', file => 'The path on the server of the OS image the node should boot from.', userid => 'The userid of the iscsi server containing the boot device for this node.', passwd => 'The password for the iscsi server containing the boot device for this node.', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <li...@us...> - 2009-01-23 14:51:51
|
Revision: 2648 http://xcat.svn.sourceforge.net/xcat/?rev=2648&view=rev Author: linggao Date: 2009-01-23 14:51:46 +0000 (Fri, 23 Jan 2009) Log Message: ----------- added supernode column in the ppc table Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-01-23 12:47:57 UTC (rev 2647) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-01-23 14:51:46 UTC (rev 2648) @@ -417,7 +417,7 @@ }, }, ppc => { - cols => [qw(node hcp id pprofile parent comments disable)], + cols => [qw(node hcp id pprofile parent supernode comments disable)], keys => [qw(node)], table_desc => 'List of system p hardware: HMCs, IVMs, FSPs, BPCs.', descriptions => { @@ -426,6 +426,7 @@ id => 'For LPARs: the LPAR numeric id; for FSPs: the cage number; for BPAs: the frame number.', pprofile => 'The LPAR profile that will be used the next time the LPAR is powered on with rpower.', parent => 'For LPARs: the FSP/CEC; for FSPs: the BPA (if one exists).', + supernode => 'Comma separated list of 2 ids. The first one is the id of the supernode the FSP resides in. The second one is the logic location number (0-3) within the supernode for the FSP.', comments => 'Any user-written notes.', disable => "Set to 'yes' or '1' to comment out this row.", }, @@ -968,6 +969,17 @@ tabentry => 'ppc.parent', access_tabentry => 'ppc.node=attr:node', }, + {attr_name => 'supernode', + only_if => 'mgt=hmc', + tabentry => 'ppc.supernode', + access_tabentry => 'ppc.node=attr:node', + }, + {attr_name => 'supernode', + only_if => 'mgt=ivm', + tabentry => 'ppc.supernode', + access_tabentry => 'ppc.node=attr:node', + }, + ####################### # ppcdirect table # ####################### This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <li...@us...> - 2009-01-27 17:55:16
|
Revision: 2658 http://xcat.svn.sourceforge.net/xcat/?rev=2658&view=rev Author: linggao Date: 2009-01-27 17:55:06 +0000 (Tue, 27 Jan 2009) Log Message: ----------- added eventlog table Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-01-27 17:53:44 UTC (rev 2657) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-01-27 17:55:06 UTC (rev 2658) @@ -582,10 +582,36 @@ attrvalue => 'The metric value.' }, }, + +eventlog => { + cols => [qw(recid eventtime monitor monnode node application component id severity message rawdata comments disable)], + keys => [qw(recid)], + types => { + recid => 'INTEGER AUTO_INCREMENT', + }, + table_desc => 'Stores the events occurred.', + descriptions => { + recid => 'The record id.', + eventtime => 'The timestamp for the event.', + monitor => 'The name of the monitor that monitors this event.', #in RMC, it's the condition name + monnode => 'The node that monitors this event.', + node => 'The node where the event occurred', + application => 'The application that reports the event.', #RMC, Ganglia + component => 'The component where the event occurred.', #in RMC, it's the resource class name + id => 'The location or the resource name where the event occurred', #In RMC it's the resource name and attribute name + severity => 'The severity of the event. Valid values are: informational, warning, critical.', + message => 'The full description of the event.', + rawdata => ' The data that associated with the event. ', # in RMC, it's the attribute value, it takes the format of attname=attvalue[,atrrname=attvalue....] + comments => 'Any user-provided notes.', + disable => "Set to 'yes' or '1' to comment out this row.", + }, +}, + ); # end of tabspec definition + ################################################### # adding user defined external tables ################################################## This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bp-...@us...> - 2009-01-29 19:00:55
|
Revision: 2670 http://xcat.svn.sourceforge.net/xcat/?rev=2670&view=rev Author: bp-sawyers Date: 2009-01-29 19:00:50 +0000 (Thu, 29 Jan 2009) Log Message: ----------- Added websrv table for VirtualBox support. Also added websrv and vm attributes to defspec for lsdef support. Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-01-29 18:42:59 UTC (rev 2669) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-01-29 19:00:50 UTC (rev 2670) @@ -57,6 +57,19 @@ 'beacon' => "This flag is used by xCAT to track the state of the identify LED with respect to the VM." } }, +websrv => { + cols => [qw(node port username password comments disable)], + keys => [qw(node)], + table_desc => 'Web service parameters', + descriptions => { + 'node' => 'The web service hostname.', + 'port' => 'The port of the web service.', + 'username' => 'Userid to use to access the web service.', + 'password' => 'Password to use to access the web service.', + 'comments' => 'Any user-written notes.', + 'disable' => "Set to 'yes' or '1' to comment out this row.", + }, + }, bootparams => { cols => [qw(node kernel initrd kcmdline addkcmdline dhcpstatements adddhcpstatements comments disable)], keys => [qw(node)], @@ -1087,7 +1100,73 @@ {attr_name => 'room', tabentry => 'nodepos.room', access_tabentry => 'nodepos.node=attr:node', - }); + }, +###################### +# vm table # +###################### + {attr_name => 'vmhost', + tabentry => 'vm.host', + access_tabentry => 'vm.node=attr:node', + }, + {attr_name => 'migrationdest', + tabentry => 'vm.migrationdest', + access_tabentry => 'vm.node=attr:node', + }, + {attr_name => 'vmstorage', + tabentry => 'vm.storage', + access_tabentry => 'vm.node=attr:node', + }, + {attr_name => 'vmmemory', + tabentry => 'vm.memory', + access_tabentry => 'vm.node=attr:node', + }, + {attr_name => 'vmcpus', + tabentry => 'vm.cpus', + access_tabentry => 'vm.node=attr:node', + }, + {attr_name => 'vmnics', + tabentry => 'vm.nics', + access_tabentry => 'vm.node=attr:node', + }, + {attr_name => 'vmbootorder', + tabentry => 'vm.bootorder', + access_tabentry => 'vm.node=attr:node', + }, + {attr_name => 'vmvirtflags', + tabentry => 'vm.virtflags', + access_tabentry => 'vm.node=attr:node', + }, + {attr_name => 'vmvncport', + tabentry => 'vm.vncport', + access_tabentry => 'vm.node=attr:node', + }, + {attr_name => 'vmtextconsole', + tabentry => 'vm.textconsole', + access_tabentry => 'vm.node=attr:node', + }, + {attr_name => 'vmbeacon', + tabentry => 'vm.beacon', + access_tabentry => 'vm.node=attr:node', + }, +###################### +# websrv table # +###################### + {attr_name => 'webport', + only_if => 'nodetype=websrv', + tabentry => 'websrv.port', + access_tabentry => 'websrv.node=attr:node', + }, + {attr_name => 'username', + only_if => 'nodetype=websrv', + tabentry => 'websrv.username', + access_tabentry => 'websrv.node=attr:node', + }, + {attr_name => 'password', + only_if => 'nodetype=websrv', + tabentry => 'websrv.password', + access_tabentry => 'websrv.node=attr:node', + }, + ); #################### This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <va...@us...> - 2009-02-12 22:44:35
|
Revision: 2740 http://xcat.svn.sourceforge.net/xcat/?rev=2740&view=rev Author: vallard Date: 2009-02-12 22:44:31 +0000 (Thu, 12 Feb 2009) Log Message: ----------- added boottarget table to schema Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-02-12 22:38:03 UTC (rev 2739) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-02-12 22:44:31 UTC (rev 2740) @@ -70,6 +70,19 @@ 'disable' => "Set to 'yes' or '1' to comment out this row.", }, }, +boottarget => { + cols => [qw(bprofile kernel initrd kcmdline comments disable)], + keys => [qw(bprofile)], + table_desc => 'Target profiles with their accompanying kernel parameters', + descriptions => { + 'profile' => 'The name you want this boot target profile to be called', + 'kernel' => 'The kernel that network boot actions should currently acquire and use. Note this could be a chained boot loader such as memdisk or a non-linux boot loader', + 'initrd' => 'The initial ramdisk image that network boot actions should use (could be a DOS floppy or hard drive image if using memdisk as kernel)', + 'kcmdline' => 'Arguments to be passed to the kernel', + comments => 'Any user-written notes.', + disable => "Set to 'yes' or '1' to comment out this row." + } +}, bootparams => { cols => [qw(node kernel initrd kcmdline addkcmdline dhcpstatements adddhcpstatements comments disable)], keys => [qw(node)], @@ -687,7 +700,8 @@ policy => { attrs => [], attrhash => {}, objkey => 'priority' }, monitoring => { attrs => [], attrhash => {}, objkey => 'name' }, notification => { attrs => [], attrhash => {}, objkey => 'filename' }, - eventlog => { attrs => [], attrhash => {}, objkey => 'recid' }, + eventlog => { attrs => [], attrhash => {}, objkey => 'recid' }, + boottarget => { attrs => [], attrhash => {}, objkey => 'bprofile' }, ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <li...@us...> - 2009-02-18 21:13:51
|
Revision: 2768 http://xcat.svn.sourceforge.net/xcat/?rev=2768&view=rev Author: lissav Date: 2009-02-18 21:13:48 +0000 (Wed, 18 Feb 2009) Log Message: ----------- fix postscripts description Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-02-18 19:51:53 UTC (rev 2767) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-02-18 21:13:48 UTC (rev 2768) @@ -434,10 +434,10 @@ postscripts => { cols => [qw(node postscripts comments disable)], keys => [qw(node)], - table_desc => 'Not used yet! The scripts that should be run on each node after installation or diskless boot.', + table_desc => ' The scripts that should be run on each node after installation or diskless boot.', descriptions => { node => 'The node name or group name.', - postscripts => 'Comma separated list of scripts that should be run on this node after installation or diskless boot.', + postscripts => 'Comma separated list of scripts that should be run on this node after installation or diskless boot. xCAT automatically adds the syslog and remoteshell postscripts to the xcatdefaults row of the table. The default scripts will run first on the nodes after install.', comments => 'Any user-written notes.', disable => "Set to 'yes' or '1' to comment out this row.", }, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <li...@us...> - 2009-02-23 18:50:41
|
Revision: 2797 http://xcat.svn.sourceforge.net/xcat/?rev=2797&view=rev Author: lissav Date: 2009-02-23 18:50:38 +0000 (Mon, 23 Feb 2009) Log Message: ----------- Note that the ntpserver attribute is not supported at this time in the comments Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-02-23 13:35:00 UTC (rev 2796) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-02-23 18:50:38 UTC (rev 2797) @@ -494,7 +494,7 @@ conserver => 'Do we set up Conserver on this service node? Valid values:yes or 1, no or 0.', monserver => 'Is this a monitoring event collection point? Valid values:yes or 1, no or 0.', ldapserver => 'Do we set up ldap caching proxy on this service node? Valid values:yes or 1, no or 0.', - ntpserver => 'Do we set up and ntp server on this service node? Valid values:yes or 1, no or 0.', + ntpserver => 'Not used presently. Do we set up and ntp server on this service node? Valid values:yes or 1, no or 0.', ftpserver => 'Do we set up and ftp server on this service node? Valid values:yes or 1, no or 0.', comments => 'Any user-written notes.', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jbj...@us...> - 2009-03-02 18:40:13
|
Revision: 2824 http://xcat.svn.sourceforge.net/xcat/?rev=2824&view=rev Author: jbjohnso Date: 2009-03-02 18:40:07 +0000 (Mon, 02 Mar 2009) Log Message: ----------- -Add table column for 'bmcport' for systems that support selectable BMC network ports Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-03-02 18:33:59 UTC (rev 2823) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-03-02 18:40:07 UTC (rev 2824) @@ -152,12 +152,13 @@ }, }, ipmi => { - cols => [qw(node bmc username password comments disable )], + cols => [qw(node bmc bmcport username password comments disable )], keys => [qw(node)], table_desc => 'Settings for nodes that are controlled by an on-board BMC via IPMI.', descriptions => { node => 'The node name or group name.', bmc => 'The hostname of the BMC adapater.', + bmcport => 'In systems with selectable shared/dedicated ethernet ports, this parameter can be used to specify the preferred port. 0 means use the shared port, 1 means dedicated, blank is to not assign', username => 'The BMC userid. If not specified, the key=ipmi row in the passwd table is used as the default.', password => 'The BMC password. If not specified, the key=ipmi row in the passwd table is used as the default.', comments => 'Any user-written notes.', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <li...@us...> - 2009-03-05 13:50:04
|
Revision: 2841 http://xcat.svn.sourceforge.net/xcat/?rev=2841&view=rev Author: lissav Date: 2009-03-05 13:42:24 +0000 (Thu, 05 Mar 2009) Log Message: ----------- add Pool information to noderes.servicenode comments Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-03-05 03:21:20 UTC (rev 2840) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-03-05 13:42:24 UTC (rev 2841) @@ -332,7 +332,7 @@ table_desc => 'Resources and settings to use when installing nodes.', descriptions => { node => 'The node name or group name.', - servicenode => 'The node that provides most services for this node (as known by the management node).', + servicenode => 'A comma separated list of nodes that provides most services for this node (as known by the management node). The service node to be used will be chosen from the list, starting with the first node on the list. If that service node is not accessable, then the next service node will be chosen from the list, etc.', netboot => 'The type of network booting supported by this node. Valid values: pxe, yaboot.', tftpserver => 'The TFTP server for this node (as known by this node).', nfsserver => 'The NFS server for this node (as known by this node).', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <li...@us...> - 2009-03-06 00:08:07
|
Revision: 2843 http://xcat.svn.sourceforge.net/xcat/?rev=2843&view=rev Author: linggao Date: 2009-03-06 00:08:05 +0000 (Fri, 06 Mar 2009) Log Message: ----------- added desscription for consoleondemand for the site table Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-03-05 18:45:42 UTC (rev 2842) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-03-06 00:08:05 UTC (rev 2843) @@ -529,6 +529,7 @@ " iscsidir (the path to put the iscsi disks in on the mgmt node)\n". " xcatservers (Deprecated! Will be replaced by the servicenode table. List service nodes)\n". " svloglocal (syslog on the service node does not get forwarded to the mgmt node - default is 0)\n". + " consoleondemand (when set to 'yes', it connects and creates the console output only when the user opens the console)\n". " dhcpinterfaces (network interfaces DHCP should listen on. If same for all nodes, use simple comma-separated list of NICs. Also support: mn|eth1,eth2;service|bond0;compute|eth0)\n". " forwarders (DNS servers at your site that can provide names outside of the cluster)\n". " genpasswords (automatically generate random passwords for BMCs when configuring them)\n". This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <li...@us...> - 2009-03-10 12:28:34
|
Revision: 2865 http://xcat.svn.sourceforge.net/xcat/?rev=2865&view=rev Author: lissav Date: 2009-03-10 12:28:32 +0000 (Tue, 10 Mar 2009) Log Message: ----------- add comment that sharedtftp 1 is the default Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-03-10 08:43:51 UTC (rev 2864) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-03-10 12:28:32 UTC (rev 2865) @@ -513,7 +513,7 @@ " domain (DNS domain name used for the cluster)\n". " installdir (the local directory name used to hold the node deployment pkgs)\n". " installloc (location to mount the installdir from in format hostname:/path)\n". - " sharedtftp (set to no/0 if xCAT should not assume /tftpboot is mounted on all service nodes)\n". + " sharedtftp (set to no/0 if xCAT should not assume /tftpboot is mounted on all service nodes). Default is 1.\n". " xcatdport (port used by xcatd daemon for client/server communication)\n". " xcatiport (port used by xcatd to receive install status updates from nodes)\n". " timezone (e.g. America/New_York)\n". This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <li...@us...> - 2009-03-19 17:32:07
|
Revision: 2943 http://xcat.svn.sourceforge.net/xcat/?rev=2943&view=rev Author: lissav Date: 2009-03-19 17:31:48 +0000 (Thu, 19 Mar 2009) Log Message: ----------- schema changes for noderes.nimserver, nodelist.primarysn, servicenode.nimserver and update defspec for bmcport Modified Paths: -------------- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm Modified: xcat-core/trunk/perl-xCAT/xCAT/Schema.pm =================================================================== --- xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-03-19 15:00:18 UTC (rev 2942) +++ xcat-core/trunk/perl-xCAT/xCAT/Schema.pm 2009-03-19 17:31:48 UTC (rev 2943) @@ -300,7 +300,7 @@ }, }, nodelist => { - cols => [qw(node groups status appstatus comments disable)], + cols => [qw(node groups status appstatus primarysn comments disable)], keys => [qw(node)], table_desc => "The list of all the nodes in the cluster, including each node's current status and what groups it is in.", descriptions => { @@ -308,6 +308,7 @@ groups => "A comma-delimited list of groups this node is a member of. Group names are arbitrary, except all nodes should be part of the 'all' group.", status => 'The current status of this node. This attribute will be set by xCAT software. Valid values: defined, booting, netbooting, booted, discovering, configuring, installing, alive, standingby, powering-off, unreachable. The default value is defined. The possible status change sequenses are: defined->[discovering]->[configuring]->[standingby]->installing->[installed]->booting->alive, defined->[discovering]->[configuring]->[standingby]->netbooting->booted->alive, alive/unreachable->booting->alive, alive->powering-off->unreachable, alive->unreachable', appstatus => "A comma-delimited list monitored applications that are active on the node. For example 'sshd,rmcd,gmond", + primarysn => "Not used currently. The primary servicenode, used by this node.", comments => 'Any user-written notes.', disable => "Set to 'yes' or '1' to comment out this row.", }, @@ -328,7 +329,7 @@ }, }, noderes => { - cols => [qw(node servicenode netboot tftpserver nfsserver monserver nfsdir installnic primarynic cmdinterface xcatmaster current_osimage next_osimage comments disable)], + cols => [qw(node servicenode netboot tftpserver nfsserver monserver nfsdir installnic primarynic cmdinterface xcatmaster current_osimage next_osimage nimserver comments disable)], keys => [qw(node)], table_desc => 'Resources and settings to use when installing nodes.', descriptions => { @@ -345,6 +346,7 @@ xcatmaster => 'The hostname of the xCAT service node (as known by this node). This is the default value if nfsserver or tftpserver are not set.', current_osimage => 'Not currently used. The name of the osimage data object that represents the OS image currently deployed on this node.', next_osimage => 'Not currently used. The name of the osimage data object that represents the OS image that will be installed on the node the next time it is deployed.', + nimserver => 'Not used for now. The NIM server for this node (as known by this node).', comments => 'Any user-written notes.', disable => "Set to 'yes' or '1' to comment out this row.", }, @@ -484,7 +486,7 @@ }, }, servicenode => { - cols => [qw(node nameserver dhcpserver tftpserver nfsserver conserver monserver ldapserver ntpserver ftpserver comments disable)], + cols => [qw(node nameserver dhcpserver tftpserver nfsserver conserver monserver ldapserver ntpserver ftpserver nimserver comments disable)], keys => [qw(node)], table_desc => 'List of all Service Nodes and services that will be set up on the Service Node.', descriptions => { @@ -496,8 +498,9 @@ conserver => 'Do we set up Conserver on this service node? Valid values:yes or 1, no or 0.', monserver => 'Is this a monitoring event collection point? Valid values:yes or 1, no or 0.', ldapserver => 'Do we set up ldap caching proxy on this service node? Valid values:yes or 1, no or 0.', - ntpserver => 'Not used presently. Do we set up and ntp server on this service node? Valid values:yes or 1, no or 0.', - ftpserver => 'Do we set up and ftp server on this service node? Valid values:yes or 1, no or 0.', + ntpserver => 'Not used presently. Do we set up a ntp server on this service node? Valid values:yes or 1, no or 0.', + ftpserver => 'Do we set up a ftp server on this service node? Valid values:yes or 1, no or 0.', + nimserver => 'Do we set up a NIM server on this service node? Valid values:yes or 1, no or 0.', comments => 'Any user-written notes.', disable => "Set to 'yes' or '1' to comment out this row.", @@ -747,6 +750,10 @@ tabentry => 'noderes.nfsserver', access_tabentry => 'noderes.node=attr:node', }, + {attr_name => 'nimserver', + tabentry => 'noderes.nimserver', + access_tabentry => 'noderes.node=attr:node', + }, ### # TODO: Is noderes.nfsdir used anywhere? Could not find any code references # to this attribute. @@ -833,6 +840,10 @@ tabentry => 'servicenode.ftpserver', access_tabentry => 'servicenode.node=attr:node', }, + {attr_name => 'setupnim', + tabentry => 'servicenode.nimserver', + access_tabentry => 'servicenode.node=attr:node', + }, ###################### # nodetype table # ###################### @@ -1059,6 +1070,11 @@ tabentry => 'ipmi.bmc', access_tabentry => 'ipmi.node=attr:node', }, + {attr_name => 'bmcport', + only_if => 'mgt=ipmi', + tabentry => 'ipmi.bmcport', + access_tabentry => 'ipmi.node=attr:node', + }, {attr_name => 'bmcusername', only_if => 'mgt=ipmi', tabentry => 'ipmi.username', @@ -1209,6 +1225,10 @@ tabentry => 'nodelist.appstatus', access_tabentry => 'nodelist.node=attr:node', }, + {attr_name => 'primarysn', + tabentry => 'nodelist.primarysn', + access_tabentry => 'nodelist.node=attr:node', + }, #################### # hosts table # #################### This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |