github Teradata/stacki stacki-5.0-rhel7
Stacki 5.0 for Redhat 7.4 Release

latest releases: stacki-5.6.5, stacki-5.6.4, stacki-5.6.3...
5 years ago

Stacki binaries are released in Jumbo and Pallet formats. You need the stacki iso and an OS iso. It can be ours, it can be yours, but nothing will work without both of these.

Jumbo

This is the recommended download.

Use the jumbo pallet if you want to:

  • Get up and get going right now.
  • Don't have a machine installed with a CentOS/RHEL variant.
  • Do this the least painless way.

The Jumbo release is comprised of all the required Pallets on a single USB/DVD image that can be used to create a Stacki Frontend. The Jumbo includes a minimal version of CentOS so you don't need to supply your own OS media. I know, we're awesome right?!

stackios-5.0_20171128_b0ed4e3-redhat7.x86_64.disk1.iso (md5: 06a32c320cf8ed546c01d6f5cbe9d31c)

Individual Pallets

Use individual pallets if you want to:

  • Build on an already installed CentOS/RHEL variant server.
  • Build your own jumbo.
  • You really know what in the heck you're doing.

If you want to supply your own OS media you can use the Pallet release and just download the Pallets you want to use.

This pallet is required.
stacki-5.0_20171128_b0ed4e3-redhat7.x86_64.disk1.iso (md5: f4c021dd6d7febe1b72a2a8cb81c8a81)

This is a minimal CentOS 7.4 1708 release.
os-7.4_20171128-redhat7.x86_64.disk1.iso (md5: bc331bb2589fb2921b9b470e238824fa)

If you don't use the minimal os pallet above you need CentOS 7.4 DVD iso. I use Everything but you can use DVD.

AND

You need CentOS-Updates pallet if you're going to use UEFI. Don't come crying to us if you don't have the minimal os or the CentOS-Updates pallet. It's the first thing we're going to ask you. The second thing will be to check you md5 sums so do that too.

CentOS-Updates-7.4_20171128-redhat7.x86_64.disk1.iso (md5: b69f015c30f004a1ff27aed49931144e)

If you're installing on a pre-installed CentOS/RHEL machine you'll need the frontend-install.py script as well:

frontend-install.py(md5: f64fc40d45eee0c8f2538b4aeb769011)

Easier to read md5 sums:
stacki-5.0_20171128_b0ed4e3-redhat7.x86_64.disk1.iso = f4c021dd6d7febe1b72a2a8cb81c8a81
os-7.4_20171128-redhat7.x86_64.disk1.iso = bc331bb2589fb2921b9b470e238824fa
stackios-5.0_20171128_b0ed4e3-redhat7.x86_64.disk1.iso = 06a32c320cf8ed546c01d6f5cbe9d31c
CentOS-Updates-7.4_20171128-redhat7.x86_64.disk1.iso = b69f015c30f004a1ff27aed49931144e

Release Notes-ish

I sum up:

  • Moved stacki code base to Python 3.6. You still don't have to learn it but you should.
  • XML syntax has changed to Stacki Universal XML. Write carts once, deploy on multiple OSs.
  • Partition NVME devices.
  • Accept both upper and lower case attribute names.
  • Rewrite of parallel installer.
  • Pallet install from the network.
  • Allows for duplicate IPs when IPs are on different vlans.
  • Set bootaction parameters.
  • Health check in "stack list host"
  • Parse per file xml rather than per directory.
  • Pack/unpack carts you've created in the past.
  • Create tftp boot files for multiple interfaces in RHEL/CentOS.
  • Create bootfiles for networks with VLAN - dhcp over a VLAN.
  • Install Facebook tftpd for greater resiliency. Not on by default.
  • insert-ethers/discover-hosts now will take a --bootaction argument. (Do you like serial console? I like serial console. Now you can discover machines and watch them install the first time over serial.)

Moved some functionality from stacki-pro into stacki.

  • UEFI (requires grub2-efi-x64 >= 1:2.02-0.65 because RedHat)
  • Redis message queue for health status message. Get jiggy with it! Create your own!
  • A rest api to the stack command line. (I know - right!)
  • Network tests.
  • Removed Salt. If you want Salt, use the stacki-salt pallet.

And lots of bug fixes.

Don't miss a new stacki release

NewReleases is sending notifications on new releases.