Skip to content

XCAT_2.12.1_Release_Notes

Xiaopeng Wang edited this page Jul 6, 2016 · 17 revisions

New Functions and Changes in Behavior

New Features

  • New command go-xcat

    A tool to perform xCAT install.

    Refer to the xCAT download page http://xcat.org/download.html

    Steps to use go-xcat to install/update xCAT.

  #wget http://xcat.org/files/go-xcat -O - >/tmp/go-xcat
  #chmod +x /tmp/go-xcat

  #/tmp/go-xcat install (install the latest stable version of xCAT)
  #/tmp/go-xcat -x 2.12.1 install (install the specific version of xCAT)
  • New option --template for lsdef and mkdef commands

    • lsdef --template

      List all xCAT shipped template files.

    • mkdef -t node cn1 --template ppc64lekvmguest-template ip=1.1.1.1 ...

      Create a new node base on the template ppc64lekvmguest-template.

  • Enhance rinstall command

    Now the new rinstall command supports to perform the OS deployment for all the OS and ARCHs. You can leverage this command to replace the sequence of nodeset->rsetboot/rbootseq/rnetboot->rpower commands.

  rinstall <noderange> osimage=<image name>
  • Add xcatdebugmode support for diskless

    When enable the site.xcatdebugmode=1, additional debug logs will be generated for the netbooting process of diskless node.

  • Refine the discovery framework

    xCAT discovery framework has been refined to generate more reasonable logs for hardware discovery process.

    Following is an example of logs for a switch-based hardware discovery.

  xcat[91111]: xcat.discovery.aaadiscovery: (8335-GTB*100464A) Get a discover request
  xcat[91111]: xcat.discovery.blade: (8335-GTB*100464A) Processing discovery request
  xcat[91111]: xcat.discovery.blade: (8335-GTB*100464A) Error: Could not find any node
  xcat[91111]: xcat.discovery.switch: (8335-GTB*100464A) Processing discovery request
  xcat[91111]: xcat.discovery.switch: (8335-GTB*100464A) Find node:c910f05c29 for the discovery request
  xcat: The attribute bmcinband is specified, just remove the temp BMC node if there is
  xcat: Find BMC node-8335-gtb-100464a, so remove it
  xcat: c910f05c29 has been discovered
  xcat[91111]: xcat.discovery.zzzdiscovery: (8335-GTB*100464A) Finish to process the discovery request
  xcat[91111]: xcat.discovery.zzzdiscovery: (8335-GTB*100464A) Successfully processed by switch method 
  • Enhance rscan command to scan the KVM host

    The rscan command was enhanced to scan the user created kvm guess against KVM host. The restriction is the scanned kvm guest does not support mkvm/chvm commands.

  • New command xcatprobe (EXPERIMENTAL)

    xcatprobe is a new added command which is designed to probe any potential xCAT problems.

xCAT Documentation

xCAT documentation is hosted on ReadTheDocs: http://xcat-docs.readthedocs.io/en/stable/

Download xCAT

Test Environment

Hardware Platform and Operating Systems which have been verified:

Hardware Platform Operation System
IBM Power S822LC RHELS7.2
IBM Power S822LC Ubuntu14.04.3
IBM Power S822LC Ubuntu14.04.4
IBM Power S822LC Ubuntu16.04
IBM Power S822LC SLES12
IBM Power S822LC SLES12 SP1
IBM Power 750 RHELS7.2
IBM Power 750 SLES11 SP4
iDataPlex M4 DX360 RHELS7.2
iDataPlex M4 DX360 SLES11 SP4
iDataPlex M4 DX360 Ubuntu14.04.3
iDataPlex M4 DX360 Ubuntu14.04.4
iDataPlex M4 DX360 Ubuntu16.04
iDataPlex M4 DX360 SLES12 SP1

Key Bug Fixes

  • Issue 1258

  • Issue 1252

  • Issue 1114 Bug fix for switchdiscover -s snmp.

  • 1115 Improved the performance for hardware discovery.

  • 1122 Fixed a genimage issue that it will caused the /dev on the MN to be readonly.

  • 1008 Fixed the issue that restart xcatd might report certain DB access problem.

Restrictions and Known Problems

  • Issue 1329 xCAT has problem to support slatelite against sles12.1

  • Issue 1415 xcatprobe image subcommand has problem to handle the compute nodes have different osimage.

News

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.
Clone this wiki locally