+ All Categories
Home > Software > Stacki Overview at StackiFest 2017

Stacki Overview at StackiFest 2017

Date post: 21-Jan-2018
Category:
Upload: stackiq
View: 67 times
Download: 0 times
Share this document with a friend
31
Introduction to Stacki
Transcript
Page 1: Stacki Overview at StackiFest 2017

Introduction to Stacki

Page 2: Stacki Overview at StackiFest 2017

Server Huggers Unite!!

Page 3: Stacki Overview at StackiFest 2017

It’s Turtles All The Way Down

Page 4: Stacki Overview at StackiFest 2017

It’s Turtles All The Way Down

Stacki

Page 5: Stacki Overview at StackiFest 2017

Stacki Positioning

DevOps / Configuration Tool

DHCP /

DNS / TFTPNetworkDiskOS

In-house

developed

deployment

tools

- Disk Array Controller Configuration

- Disk Partitioning Configuration

Page 6: Stacki Overview at StackiFest 2017

Datacenter Architecture

Page 7: Stacki Overview at StackiFest 2017

Download and Boot the ISO

Go to www.stacki.com and download the ISO

◦ It’s 1.2 GB

◦ “stacki” pallet plus stripped down CentOS

Boot the ISO on the host that will be your frontend

Page 8: Stacki Overview at StackiFest 2017
Page 9: Stacki Overview at StackiFest 2017
Page 10: Stacki Overview at StackiFest 2017
Page 11: Stacki Overview at StackiFest 2017
Page 12: Stacki Overview at StackiFest 2017
Page 13: Stacki Overview at StackiFest 2017
Page 14: Stacki Overview at StackiFest 2017

Frontend Services

Services to build backend nodes

◦ DHCP

◦ TFTP

◦ Named (optional)

Services to access backend nodes

◦ SSH key management

◦ Parallel execution shell

Page 15: Stacki Overview at StackiFest 2017

Host Configuration Spreadsheet

Page 16: Stacki Overview at StackiFest 2017

Backend Installation

Save your Host Configuration spreadsheet as a CSV

Import CSV on frontend

stack load hostfile file=hosts.csv

Tell backend nodes to install on their next PXE boot

stack set host boot backend action=install

PXE boot all backend nodes

Done!

Page 17: Stacki Overview at StackiFest 2017

BitTorrent-Inspired Package Installation

Stacki

Page 18: Stacki Overview at StackiFest 2017

Customizing Your Hosts

Page 19: Stacki Overview at StackiFest 2017

Advanced Networking

Via Host Configuration spreadsheet, you can configure:

◦ Bonded interfaces

◦ VLANs

◦ Bridging

◦ Any combo of the above

Manage hosts in multiple subnets

◦ Build a single cluster from hosts in multiple subnets

◦ Manage hosts in multiple datacenters

Page 20: Stacki Overview at StackiFest 2017

Bonded and/or Bridged Interfaces

Page 21: Stacki Overview at StackiFest 2017

VLAN Interfaces

Page 22: Stacki Overview at StackiFest 2017

Bonding and Bridging and VLAN Interfaces

Page 23: Stacki Overview at StackiFest 2017

Advanced Networking

After you create your advanced networking spreadsheet::

◦ Save the spreadsheet as a CSV

◦ Copy it to the frontend

◦ Import it:

stack load networkfile file=net.csv

◦ Reinstall backend node(s)

Page 24: Stacki Overview at StackiFest 2017

Advanced Disk Array Controller Configuration

Page 25: Stacki Overview at StackiFest 2017

Advanced Disk Array Controller Configuration

Page 26: Stacki Overview at StackiFest 2017

Advanced Disk Array Controller ConfigurationAfter you create your advanced disk array controller spreadsheet:

◦ Save the spreadsheet as a CSV

◦ Copy it to the frontend and import it:

stack load storage controller file=controller.csv

◦ Tell the disk array controller to wipe its configuration on the next install:

stack set host attr backend-0-0 attr=nukecontroller value=true

◦ Wipe and recreate all disk partitions on the next install:

stack set host attr backend-0-0 attr=nukedisks value=true

◦ Reinstall backend node(s)

Page 27: Stacki Overview at StackiFest 2017

Advanced Disk Partition Configuration

Page 28: Stacki Overview at StackiFest 2017

Advanced Disk Partition Configuration

Page 29: Stacki Overview at StackiFest 2017

Advanced Disk Partition Configuration

After you create your advanced partition spreadsheet:

◦ Save the spreadsheet as a CSV

◦ Copy it to the frontend and import it:

stack load storage partition file=partition.csv

◦ Wipe and recreate all disk partitions on the next install:

stack set host attr backend-0-0 attr=nukedisks value=true

◦ Reinstall backend node(s)

Page 30: Stacki Overview at StackiFest 2017

Oh, And One More Thing …

Page 31: Stacki Overview at StackiFest 2017

Later on Today …


Recommended