Version 0.22 of the schema

git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@14310 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
lissav 2012-11-12 20:04:28 +00:00
parent b9ecc5e975
commit 9e8ebc7797

View File

@ -638,7 +638,7 @@ notification => {
},
},
osimage => {
cols => [qw(imagename groups profile imagetype desc provmethod rootfstype osdistroname osupdatename cfmdir osname osvers osarch synclists postscripts postbootscripts serverrole isdeletable kitcomponents comments disable)],
cols => [qw(imagename groups profile imagetype description provmethod rootfstype osdistroname osupdatename cfmdir osname osvers osarch synclists postscripts postbootscripts serverrole isdeletable kitcomponents comments disable)],
keys => [qw(imagename)],
tablespace =>'XCATTBS32K',
table_desc => 'Basic information about an operating system image that can be used to deploy cluster nodes.',
@ -649,7 +649,7 @@ osimage => {
imagename => 'The name of this xCAT OS image definition.',
groups => 'A comma-delimited list of image groups of which this image is a member. Image groups can be used in the litefile and litetree table instead of a single image name. Group names are arbitrary.',
imagetype => 'The type of operating system image this definition represents (linux,AIX).',
desc => 'OS Image Description .',
description => 'OS Image Description',
provmethod => 'The provisioning method for node deployment. The valid values are install, netboot,statelite,boottarget,dualboot. If boottarget is set, you must set linuximage.boottarget to the name of the boottarget definition. It is not used by AIX.',
rootfstype => 'The filesystem type for the rootfs is used when the provmethod is statelite. The valid values are nfs or ramdisk. The default value is nfs',
osdistroname => 'The name of the OS distro definition. This attribute can be used to specify which OS distro to use, instead of using the osname,osvers,and osarch attributes.',
@ -1304,16 +1304,16 @@ osdistroupdate => {
},
},
kit => {
cols => [qw(kitname basename desc version ostype isinternal kitdeployparams kitdir comments disable)],
cols => [qw(kitname basename description version ostype isinternal kitdeployparams kitdir comments disable)],
keys => [qw(kitname)],
table_desc => 'This table stores all kits added to the xCAT cluster.',
descriptions => {
kitname => 'The unique generated kit name, when kit is added to the cluster.',
basename => 'The kit base name',
desc => 'The Kit description.',
description => 'The Kit description.',
version => 'The kit version',
ostype => 'The kit OS type. Linux or AIX.',
isinternal => 'A flag to indicated if the Kit is internally used.',
isinternal => 'A flag to indicated if the Kit is internally used. When set to 1, the Kit is internal. If 0 or undefined, the kit is not internal.',
kitdeployparams => 'The file containing the default deployment parameters for this Kit. These parameters are added to the OS Image definition.s list of deployment parameters when one or more Kit Components from this Kit are added to the OS Image.',
kitdir => 'The path to Kit Installation directory on the Mgt Node.',
comments => 'Any user-written notes.',
@ -1338,13 +1338,13 @@ kitrepo => {
},
},
kitcomponent => {
cols => [qw(kitcompname desc kitname kitreponame basename version release serverroles kitpkgdeps driverpacks kitcompdeps postbootscripts exlist comments disable)],
cols => [qw(kitcompname description kitname kitreponame basename version release serverroles kitpkgdeps driverpacks kitcompdeps postbootscripts exlist comments disable)],
keys => [qw(kitcompname)],
tablespace =>'XCATTBS16K',
table_desc => 'This table stores all kit components added to the xCAT cluster.',
descriptions => {
kitcompname => 'The unique Kit Component name. It is auto-generated when the parent Kit is added to the cluster.',
desc => 'The Kit component description.',
description => 'The Kit component description.',
kitname => 'The Kit name which this Kit Component belongs to.',
kitreponame => 'The Kit Package Repository name which this Kit Component belongs to.',
basename => 'Kit Component basename.',
@ -2282,8 +2282,8 @@ push(@{$defspec{node}->{'attrs'}}, @nodeattrs);
tabentry => 'osimage.imagetype',
access_tabentry => 'osimage.imagename=attr:imagename',
},
{attr_name => 'desc',
tabentry => 'osimage.desc',
{attr_name => 'description',
tabentry => 'osimage.description',
access_tabentry => 'osimage.imagename=attr:imagename',
},
{attr_name => 'provmethod',
@ -3066,8 +3066,8 @@ push(@{$defspec{group}->{'attrs'}}, @nodeattrs);
tabentry => 'kit.name',
access_tabentry => 'kit.kitname=attr:kitname',
},
{attr_name => 'desc',
tabentry => 'kit.desc',
{attr_name => 'description',
tabentry => 'kit.description',
access_tabentry => 'kit.kitname=attr:kitname',
},
{attr_name => 'version',
@ -3139,8 +3139,8 @@ push(@{$defspec{group}->{'attrs'}}, @nodeattrs);
tabentry => 'kitcomponent.kitcompname',
access_tabentry => 'kitcomponent.kitcompname=attr:kitcompname',
},
{attr_name => 'desc',
tabentry => 'kitcomponent.desc',
{attr_name => 'description',
tabentry => 'kitcomponent.description',
access_tabentry => 'kitcomponent.kitcompname=attr:kitcompname',
},
{attr_name => 'kitname',