Linux Cluster Builder - Bare Metal RedHat & SuSe
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
common BUGFIX: Add check for malformed gateway addresses in Installer Feb 18, 2019
docker
redhat FEATURE: stack load Jan 30, 2019
sles FEATURE: stack load Jan 30, 2019
test-framework INTERNAL: Jenkinsfile for our entire Stacki pipeline Feb 18, 2019
tools FEATURE: Move setup-src.py to use_the_source in a tools package. Nov 19, 2018
.flake8 flake8 cleanup for command and pylib Sep 12, 2017
.gitignore INTERNAL: Refactor test-framework to support other pallet tests Feb 18, 2019
Jenkinsfile INTERNAL: A few fixes for post build stages Feb 18, 2019
LICENSE-3rdparty.txt FEATURE: Better tracking of 3rdparty packages Sep 5, 2018
LICENSE-ROCKS.txt Homegrown s3 based blog management (inspired by git-sym) Aug 21, 2017
LICENSE.txt Stacki is brought to you by Teradata Sep 19, 2017
Makefile happy new year Jan 16, 2018
NOTES don't need to set VERSION and RELEASE for pylib Aug 25, 2015
README.md Update README.md Feb 13, 2018
logo.png Reduce logo size Mar 30, 2017
version.mk starting 05.02.05.00 Feb 18, 2019

README.md

alt tag

There's a new release!

Stacki 5.0 was released on 11/30/2017. Go here for more details and downloads. Installing is similar to previous versions; however, documents are lagging, just so's you know.

New release:

Previous release:

Join the GoogleGroups mailing list

Longer, detailed solutions get posted to the mailing list.

Join the Slack Channel

Lots of things happen here. Smart things. Funny things. Questions whose answer is usually 'RTFM' except we know how to say it nicely. Well, some of us do.

What is Stacki?

Stacki is a CentOS/RHEL/Ubuntu bare metal install tool that can take your servers from bare hardware (or virtual hardware) to working Linux - ready to install applications. Stacki does this at scale, so deploying 1000+ servers is no more complex than deploying one. Advanced users can use Stacki to install applications (Hadoop, OpenStack, HPC etc.). Stacki has a long history, and is in use at some of the most demanding organizations in the world.

The Stacki default installation process will bring bare metal infrastructure (or VMs) to a ping and a prompt. The frontend machine has password-less SSH access to the backend machines on first boot, and the repositories on the frontend act as YUM repositories for all backend machines. All machines will be at the latest kernel and RPM revisions of the OS and installed applications.

I know whatever, what does Stacki do?

  • Install OS.
  • Configure OS.
  • Configure RAID controllers and partitioning (both customizable). This means you never have to touch a monitor and keyboard to customize the RAID configuration on machines, not even once. Set-up the RAID controller configuration via spreadsheet, ingest it, and install. The RAID will be configured on first installation with no human interaction required.
  • Configure networking. This includes configuring multiple network interfaces, multiple network types: IB, 10G, 1G, and authenticated SSH password-less access at boot.
  • Machines are disposable. Everything is built from the ground up programmatically. Recovering from disasters is a simple rebuild.
  • Data is preserved across reinstalls.
  • Integrates with DevOps tools: Ansible, Puppet, Chef, Salt.
  • Leave you to be productive, to focus on more interesting problems.