Installing with go-xcat (recommended)


On the target xCAT Management Node, run the following commands to install the latest stable version of xCAT:

wget https://raw.githubusercontent.com/xcat2/xcat-core/master/xCAT-server/share/xcat/tools/go-xcat -O - >/tmp/go-xcat
chmod +x /tmp/go-xcat
/tmp/go-xcat install

Note: Starting on January 1, 2020, some newly shipped systems will require the default BMC password to be changed before they can be managed by xCAT. Use "bmcdiscover" command with "-n" option to specify new BMC password.


Manual download and install of xCAT


xCAT Core Packages (xcat-core) is the main package containing the xCAT software.

xCAT Dependency Packages (xcat-dep) is a package that is provided as a convenience for the user and contains dependency packages required by xCAT that are not provided by the operating system.

There are 2 ways provided for downloading and installing xCAT.

  1. Download the tar.bz2 packages for both xcat-core and xcat-dep from this download page.
  2. Configure publicly hosted online repositories for both xcat-core and xcat-dep on your target machine.

Then follow installation steps for Red Hat Enterprise Linux or SUSE Linux Enterprise Server or Ubuntu Server LTS





xCAT Core Packages (xcat-core)

Choose either "Stable" or "Development" version


GA Release Build (Stable)

Linux - RPM Packages [Select one of the choices below]

Linux - Debian Packages (Ubuntu) [Select one of the choices below]

  • Download: xcat-core-2.17.0-ubuntu.tar.bz2
  • Public Online Repository:
      For x86_64 servers:
      deb [arch=amd64] https://xcat.org/files/xcat/repos/apt/latest/xcat-core trusty main
      For ppc64el servers:
      deb [arch=ppc64el] https://xcat.org/files/xcat/repos/apt/latest/xcat-core trusty main


Development Builds (Daily Snapshot)

Linux - RPM Packages [Select one of the choices below]

Linux - Debian Packages (Ubuntu) [Select one of the choices below]

  • Download: core-debs-snap.tar.bz2
  • Public Online Development Repository:
      For x86_64 servers:
      deb [arch=amd64] https://xcat.org/files/xcat/repos/apt/devel/core-snap trusty main

      For ppc64el servers:
      deb [arch=ppc64el] https://xcat.org/files/xcat/repos/apt/devel/core-snap trusty main





xCAT Dependency Packages (xcat-dep)

Choose either "Stable" or "Development" version, should match the version selected for xcat-core


GA Release Build (Stable)

Linux - RPM [Select one of the choices below]

  • Download: xcat-dep. Choose tar.bz2 file that matches the version number of xcat-core package.
  • Online Repository: xcat-dep online repo. Select the os/arch of your management node and configure yum/zypper with the provided xcat-dep.repo file found in that directory.

Linux - Debian (Ubuntu) [Select one of the choices below]

  • Download: xcat-dep. Choose the tar.bz2 file that matches the version number of xcat-core package.
  • Online Repository:
      For x86_64 servers:
      deb [arch=amd64] https://xcat.org/files/xcat/repos/apt/xcat-dep trusty main
      For ppc64el servers:
      deb [arch=ppc64el] https://xcat.org/files/xcat/repos/apt/xcat-dep trusty main

Development Builds (Snapshot)

Linux - RPM [Select one of the choices below]

  • Download: xcat-dep. Choose the file with the latest snapshot date.
  • Online Repository: xcat-dep online repo. Select the os/arch of your management node and configure yum/zypper with the provided xcat-dep.repo file found in that directory.

Linux - Debian (Ubuntu) [Select one of the choices below]

  • Download: xcat-dep. Choose the file with the latest snapshot date.
  • Online Repository:
      For x86_64 servers:
      deb [arch=amd64] https://xcat.org/files/xcat/repos/apt/devel/xcat-dep trusty main
      For ppc64el servers:
      deb [arch=ppc64el] https://xcat.org/files/xcat/repos/apt/devel/xcat-dep trusty main