Skip to content

XCAT_2.13.9_Release_Notes

zet809 edited this page Jan 23, 2018 · 15 revisions

Highlighted Functions and Changes in Behavior

Features

Highlighted Functions

  • OpenBMC support

  • For hardware discovery

    • The beta version of xCAT-genesis-base-x86_64 build on centos7 is available at rpm/deb, they have included all drivers shipped by Centos7.
      Notes to use xCAT-genesis-base-x86_64 1. before install it, you shall remove the xcat-genesis-scripts-x86_64/amd64 and old xcat-genesis-base-x86_64/amd64_2.13.2. Then, install xcat-genesis-base-x86_64/amd64_2.13.9 package above and reinstall xcat-genesis-scripts-x86_64/amd64. 2. pls run `mknb x86_64` after install.
  • Constellation PDU support

  • Add Q/A for DNS, hostname, alias configuration

  • goconserver to provide remote access to system consoles

    • the goconserver daemon v0.1.0 for accessing system consoles is available at https://github.com/chenglch/goconserver/releases

    • integrate with xcat interface rcons, makegocons

      Technical Preview for goconserver(Beta) feature If you would like to try goconserver(beta) - the new lightweight console server of xCAT, follow the steps below:
      • Stop and disable conserver service on MN and all service nodes
      systemctl stop conserver
      systemctl disable conserver
      
      • Download the latest goconserver package and install it on MN and all service nodes
      wget https://github.com/chenglch/goconserver/files/1558246/goconserver-0.1.0-snap201712140221.ppc64le.rpm.tar.gz
      tar xvfz goconserver-0.1.0-snap201712140221.ppc64le.rpm.tar.gz
      yum install goconserver-0.1.0-snap201712140221.ppc64le.rpm
      

      And you could add this package into otherpkgs list of the osimage for service node.

      • Define your compute node with as normal, and using makegocons to register compute nodes into goconserver. Then you could use rcons to access the console.
      # chdef cn01 conserver=sn01
      # makegocons cn01
      cn01: Created
      
      # rcons cn01
      
      • Unregister the console for compute nodes
      makegocons -d cn01
      

      Known Issue:

      • Failed to start goconserver on service node, You could copy the certificate files to serivce node for a workaround.
      xdcp service /etc/xcat/cert/* /etc/xcat/cert/
      makegocons cn01
      
      • Failed to register compute node into goconserver. If you start goconserver service before you running makegocons, /etc/goconserver/server.conf may not be generated successfully. You can workaround it with below steps:
      systemctl stop goconserver
      makegocons cn01
      
      • conserver is started on service node when restarting xcatd (node reboot, xCAT upgrade, etc), and it will cause duplicate console session for compute nodes. Just to stop conserver manually.
      systemctl stop conserver
      

      Note: To switch back to conserver, just follow below steps:

      makegocons -d
      systemctl stop goconserver
      systemctl start conserver
      systemctl enable conserver
      makeconservercf
      

xCAT Documentation

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

Download xCAT

Test Environment

Hardware Platform and Operating Systems which have been verified:

Hardware Platform Operation System
IBM Power System AC922 RHEL 7.4 for Power Little Endian (POWER9)
IBM Power S822LC for HPC RHEL 7.4
IBM Power S822LC for HPC Ubuntu 14.04.4
IBM Power S822LC for HPC Ubuntu 16.04.1
IBM Power S822LC for HPC SLES 12 SP2 Issue #2322
IBM Power 750 RHEL 7.4
IBM Power 750 RHEL 6.9
IBM Power 750 SLES 11 SP4
iDataPlex M4 DX360 RHEL 7.4
iDataPlex M4 DX360 RHEL 6.9
iDataPlex M4 DX360 SLES 11 SP4
iDataPlex M4 DX360 Ubuntu 14.04.4
iDataPlex M4 DX360 Ubuntu 16.04.1
iDataPlex M4 DX360 SLES 12 SP2 Issue #2322

Key Issues Resolved

Issue #4456 updatenode -f loses directories when copying files to SN

Issue #4455 updatenode -F not working with hierarchy

Issue #4433 confignetwork does not support multiple bonds of different nic type

Issue #4426 makedhcp does not work well when disjointdhcps=1

Issue #4416 Make the installer server consistent in petitiboot configuraiton

Issue #4299 xdsh return with no output when "site.master" is not set

Issue #4298 Sorting code is removing zeros from string

Issue #4205 confignetwork create wrong type for vlan

Issue #4059 Incorrect IP address for xcatmaster

Restrictions and Known Issues

Issue #3513 For the latest xCAT-genesis-base, the mlx4_en driver 2.2-1 (Feb 2014) is included, it can not support Mellanox Ethernet NIC that need driver newer than 2.2-1, for more information, please reference build genesis locally with latest RH MN

Issue #3284 While selinux on KVM host was reconfigured from enforcing to disabled, rpower failed to power previous created KVM guest on

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