New Functions and Changes in Behavior
-
New Operating System Support
- CentOS 7.1 support on x86_64, the CentOS 7.1 is also named as CentOS-7 (1503).
- SLES11 SP4 support on x86_64 and ppc64.
- RHELS 6.7 support on x86_64 and ppc64.
-
Supported the Ubuntu LE -> RH 7.1 BE mixed cluster scenario. Mixed Cluster Matrix
-
Supported to deploy Little-Endian operating systems on Power 8 PowerVM LPARs with the 830 firmware (01SV830):
- RHEL 7.1 LE (Diskful and diskless)
- SLES 12 LE (Diskful and diskless)
- Ubuntu 15.04 LE (Diskful)
-
Supported CUDA installation for ubuntu 14.04.2 on PowerNV (Nvidia GPU Support). CUDA Install
- diskfull and diskless
- Supported 2 CUDA package set, the cudaruntime package set(for compute node only) and cudafull package set.
-
Supported to add additional kernel parameters for diskful deployment.
- Supported on Ubuntu, Redhat and SLES.
- The new added kernel parameters can be persistent during reboot.
- See "set the kernel options which will be persistent the installed system" section of Installing_Stateful_Linux_Nodes for Details.
-
Supported the customized disk partition file for Ubuntu diskful deployment, see customize-the-disk-partitioning-optional for details.
-
Supported the feature to configure the disk raid for Power LE machine before the OS deployment. RAID Configuration
-
Added command 'switchdiscover' to support the discovery of Enthernet and IB switches. Refer to the man page of switchdiscover command.
-
Added command 'makentp' to set up ntp service on xCAT MN and SN. Setup NTP
-
Supported the switch-based hardware discovery for Power LE machine. Switch-based hw discovery
-
Added the '--noping' option for 'getmacs -D' command to avoid the ping test that just list all of the available network devices. (For PowerVM Lpar)
-
Added a new debugging facility to ease the debugging of node provisioning and updatenode (Set site attribute "site.xcatdebugmode" to "1" to turn on). See Debugging_xCAT_Problems for more details. (Experimental)
-
Added the feature that display warning message when the INVALID noderes.netboot attribute is used. A recommended value is offered.
-
Rest API Enhancement
- nbimage - create genesis image
- bmcdiscovery - do bmc discovery
- checkbmcauth - verify the user/password for a bmc
- getbmcipsource - query the bmc ip source: static/dhcp
-
Added the capability of building the xcat-core tarball from xcat-core git code repository on your own machine, see building xcat-core from xcat-core git repository for more details. Note: this only work on Linux, not on Ubuntu or AIX.
-
Made the change that "copycds" only creates diskful and diskless osimages for compute and service nodes.
-
non-osimage features have been deprecated in xCAT 2.10, you could not run nodeset install|netboot|statelite for RHEL, SLES and Ubuntu nodes any more. See documentation Convert Non-osimage Based System To Osimage Based System for more details on how to convert to osimage based configuration.
-
AIX support is discontinued in xCAT 2.10, xCAT 2.9.x will be the last xCAT version that supports AIX.
Test Environment
###xCAT dependency package verified with this xCAT release:
-
Linux: xcat-dep-2.10-linux.tar.bz2
-
Ubuntu: xcat-dep-2.10-ubuntu.tar.bz
Operating Systems which have been verified:
- RHELS 6.7
- RHELS 7.0
- RHELS 7.1
- SLES 11.3
- SLES 11.4
- SLES 12
- Ubuntu 14.04.02
Hardware Platform which have been verified:
- POWER7 (HMC version: V7R7.4.0)
- POWER8 BE (HMC version: V8R8.2.0)
- POWER8 LE
- dx360m4
Key Bug fixes
-
Changed the parameter name which used to pass REST API authentication account. The old parameter names: 'userName:password', the new parameter names: 'userName:userPW'. Refer to the bug 4671
-
Fixed the bug that rerun 'mknb ppc64' or 'makedhcp -a' caused the ppc64le nodes could not reboot successfully.4622
-
Fixed the bug that 'confignics -s' does not work when there is no entry for installnic in nics table. Refer to the bug 4637
-
Fixed the bug that the failure of Ubuntu genimage which did not clean up dangerous mount. 4635
Restrictions and Known Problems
-
When enabled site.xcatdebugmode=1, part of the debug messages of xCAT postscripts in ubuntu compute node can NOT be deliveried to xCAT MN. Since it's just debug messages, it does not impact any real functionality. Bug 4748
-
Create image (run genimage) failed when /install is mounted from NFS server. The workaround is to use local disk for /install. Bug 4654
-
Install kvm hypervisor failed when added 'xHRM' postscript in postscript and did not set installnic to specific nic name. The workaround is to run 'xHRM' in postbootscript. Bug 4761
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.