-
The generation of cumulus osimage:
copycds /iso/cumulus-3.5.2-armel/cumulus-linux-3.5.2-bcm-armel.bin
determine thefile ./cumulus-linux-3.5.2-bcm-armel.bin
, if the output isdata
, it will perform the following 3 steps:a. run “cumulus-linux-3.5.2-bcm-armel.bin” and get the binary information and generate the osimage name
# ./cumulus-linux-3.5.2-bcm-armel.bin Verifying image checksum ...OK. Preparing image archive ... OK. Control File Contents ===================== Description: Cumulus Linux 3.5.2 Release: 3.5.2 Architecture: armel Switch-Architecture: bcm-armel Build-Id: bab9bc5z1d1b1f3 Build-Date: 2018-01-31T00:41:00+0000 Build-User: clbuilder Homepage: http://www.cumulusnetworks.com/ Min-Disk-Size: 1073741824 Min-Ram-Size: 536870912 mkimage-version: cl3u13
b. copy the binary to the
/install/cumulus3.5.2/cumulus-3.5.2-armel/
c. create the the following osimage definition
[root@c910f03c05k21 cumulus_mlx]# lsdef -t osimage -o cumulus3.5.2-armel Object name: cumulus3.5.2-armel imagetype=linux osarch=armel osvers=cumulus3.5.2 pkgdir=/install/cumulus3.5.2/armel/cumulus-linux-3.5.2-bcm-armel.bin #<<< might be a comma separated list, the 1st should be the full path to the bin file synclists=/tmp/compute.synclist #<<<<<<<synclist specified here>>>>>>>>>>>> postscripts=xxxx postbootscripts=xxxx
-
nodeset mid05tor12 osimage=cumulus3.5.2-armel
[root@briggs01 ~]# lsdef mid05tor12 Object name: mid05tor12 groups=switch,edge_switch ip=172.11.205.12 mac=xx:xx:xx:xx:xx:xx mgt=switch netboot=onie
nodeset
performs the following operations:(1) find the "*.bin" file under the first entry in osimage.pkgdir, then copy the "*.bin" to
/install/osimages/cumulus3.5.2-armel
(2)assign the node.provmethod to the osimage name
(3)run "makedhcp -a ", generate the dhcp lease with full path to the bin file in
default-url
option -
add an option
-r [the full path to scp or rsync]
forupdatenode
to select scp/rsync, refine the code logic inupdatenode
andxdcp
to enable this# updatenode mid05tor12 -F -r /usr/bin/scp # xdcp mid05tor12 -F -r /usr/bin/scp
-
refine the code logic in
startsyncfiles.awk
, add an option-r
to select thescp
orrsync
, the compute node can select thescp/rsync
according to the existence of the 2 executables# syncfiles -r usr/bin/scp
News
- Apr 22, 2016: xCAT 2.11.1 released.
- Mar 11, 2016: xCAT 2.9.3 (AIX only) released.
- Dec 11, 2015: xCAT 2.11 released.
- Nov 11, 2015: xCAT 2.9.2 (AIX only) released.
- Jul 30, 2015: xCAT 2.10 released.
- Jul 30, 2015: xCAT migrates from sourceforge to github
- Jun 26, 2015: xCAT 2.7.9 released.
- Mar 20, 2015: xCAT 2.9.1 released.
- Dec 12, 2014: xCAT 2.9 released.
- Sep 5, 2014: xCAT 2.8.5 released.
- May 23, 2014: xCAT 2.8.4 released.
- Jan 24, 2014: xCAT 2.7.8 released.
- Nov 15, 2013: xCAT 2.8.3 released.
- Jun 26, 2013: xCAT 2.8.2 released.
- May 17, 2013: xCAT 2.7.7 released.
- May 10, 2013: xCAT 2.8.1 released.
- Feb 28, 2013: xCAT 2.8 released.
- Nov 30, 2012: xCAT 2.7.6 released.
- Oct 29, 2012: xCAT 2.7.5 released.
- Aug 27, 2012: xCAT 2.7.4 released.
- Jun 22, 2012: xCAT 2.7.3 released.
- May 25, 2012: xCAT 2.7.2 released.
- Apr 20, 2012: xCAT 2.7.1 released.
- Mar 19, 2012: xCAT 2.7 released.
- Mar 15, 2012: xCAT 2.6.11 released.
- Jan 23, 2012: xCAT 2.6.10 released.
- Nov 15, 2011: xCAT 2.6.9 released.
- Sep 30, 2011: xCAT 2.6.8 released.
- Aug 26, 2011: xCAT 2.6.6 released.
- May 20, 2011: xCAT 2.6 released.
- Feb 14, 2011: Watson plays on Jeopardy and is managed by xCAT!
- xCAT Release Notes Summary
- xCAT OS And Hw Support Matrix
- xCAT Test Environment Summary
History
- Oct 22, 2010: xCAT 2.5 released.
- Apr 30, 2010: xCAT 2.4 is released.
- Oct 31, 2009: xCAT 2.3 released.
xCAT's 10 year anniversary! - Apr 16, 2009: xCAT 2.2 released.
- Oct 31, 2008: xCAT 2.1 released.
- Sep 12, 2008: Support for xCAT 2
can now be purchased! - June 9, 2008: xCAT breaths life into
(at the time) the fastest
supercomputer on the planet - May 30, 2008: xCAT 2.0 for Linux
officially released! - Oct 31, 2007: IBM open sources
xCAT 2.0 to allow collaboration
among all of the xCAT users. - Oct 31, 1999: xCAT 1.0 is born!
xCAT started out as a project in
IBM developed by Egan Ford. It
was quickly adopted by customers
and IBM manufacturing sites to
rapidly deploy clusters.