2007-10-29 18:22:00 +00:00
|
|
|
This set of templates, *.csv files, is based on the address scheme given:
|
|
|
|
ftp://ftp.software.ibm.com/eserver/xseries/1350FS_0507.pdf.
|
|
|
|
Additional information can be found in the /usr/share/doc/xCAT/xCAT2.0.doc[pdf]
|
|
|
|
manual in the install.
|
2007-10-26 22:44:33 +00:00
|
|
|
|
2007-10-29 18:22:00 +00:00
|
|
|
Check the 1350 default templates to see, if they apply to your environment.
|
|
|
|
If you decide to use some of the templates or create your own, then you can
|
|
|
|
use the tabrestore command on each template to load the tables in the database.
|
|
|
|
The templates are located : /usr/share/xcat/templates/e1350 directory.
|
2007-10-26 22:44:33 +00:00
|
|
|
|
2007-10-29 18:22:00 +00:00
|
|
|
To load the database tables with a set of templates:
|
|
|
|
for i in *.csv; do tabrestore $i; done
|
2007-10-26 22:44:33 +00:00
|
|
|
|
2007-10-29 18:22:00 +00:00
|
|
|
To verify run tabdump <tablename>. For example: tabdump nodetype
|
2007-10-26 22:44:33 +00:00
|
|
|
|
2007-10-29 18:22:00 +00:00
|
|
|
|
|
|
|
|
|
|
|
You can add nodes to the database by using the nodeadd command.
|
|
|
|
See example below and /usr/share/doc/xCAT/xCAT2.0.doc[pdf].
|
|
|
|
|
|
|
|
For example, to add 2048 IPMI rackmount nodes which happen to start
|
|
|
|
at the first U of the first rack, with each rack having a 1U switch
|
|
|
|
and 41 servers plugged into that switch, numbered 1-41 in order.
|
|
|
|
Nodes named node1-node2048, and be members of groups named:
|
|
|
|
41nodeperrack,41perswitch,ipmi,compute,all
|
|
|
|
|
|
|
|
The run the following:
|
|
|
|
nodeadd node1-node2048 groups=41nodeperrack,41perswitch,ipmi,compute,all
|
|
|
|
|
|
|
|
After that, other tables will setup according to that scheme:
|
2007-10-26 22:44:33 +00:00
|
|
|
nodels node1235 nodepos.u nodepos.rack switch.switch switch.port ipmi.bmc hosts.ip
|
|
|
|
node1235: hosts.ip: 172.20.131.5
|
|
|
|
node1235: nodepos.u: 5
|
|
|
|
node1235: nodepos.rack: 31
|
|
|
|
node1235: switch.switch: switch31
|
|
|
|
node1235: switch.port: 5
|
|
|
|
node1235: ipmi.bmc: bmc1235
|
|
|
|
|
2007-10-29 18:22:00 +00:00
|
|
|
Note: the hosts table is only used if you use the makehosts command to setup /etc/hosts.
|
2007-10-26 22:44:33 +00:00
|
|
|
|
|
|
|
An example with blades, 56 to a rack and padding out to four digits:
|
2007-10-29 18:22:00 +00:00
|
|
|
nodeadd node0001-node2048 groups=blade,compute,all,56nodeperrack
|
2007-10-26 22:44:33 +00:00
|
|
|
|
|
|
|
|
2007-10-29 18:22:00 +00:00
|
|
|
If wanting to use makehosts for non-server equipment, nodeadd can help for that as well with these templates:
|
2007-10-26 22:44:33 +00:00
|
|
|
(Supplementing the previous rackmount example)
|
2007-10-29 18:22:00 +00:00
|
|
|
|
|
|
|
nodeadd switch1-switch50 groups=switch
|
|
|
|
nodeadd bmc1-bmc2048 groups=41bmcperrack
|
2007-10-26 22:44:33 +00:00
|
|
|
makehosts switch,41bmcperrack
|
|
|
|
|
|
|
|
(And to make hosts file entries for 147 AMMs for the 2048 blades above)
|
2007-10-29 18:22:00 +00:00
|
|
|
nodeadd amm1-amm147 groups=amm
|
2007-10-26 22:44:33 +00:00
|
|
|
makehosts amm
|
|
|
|
|