1. Stacki aims to simplify server provisioning and management by keeping servers under a certain threshold and staying out of the way with tools for deployment, networking, and storage configuration.
2. Upcoming releases will focus on improvements to networking including IPv6 support, a new API, simplifying carts into pallet images, and expanding remote management capabilities to additional hardware.
3. Stacki supports multiple Linux distributions and aims to expand support for operating systems like Ubuntu while encouraging community development and contributions.
3. 1: Keep You Under the Threshold
Number of Servers
ManagementComplexity
General Data Center
Clusters
PAIN
4. 2: Stay Out of Your Way
DevOps / Configuration Tool
DHCP /
DNS / TFTP
NetworkDiskOS
In-house
developed
deployment
tools
- Disk Array Controller Configuration
- Disk Partitioning Configuration
7. 3.1
Bug Fixes
• network bridging
• works for install network
• still builds over one nic
• network bonding
• command line
• spreadsheets
Enhancements
• Host spreadsheets
• 10x faster loading at scale
15. STACK is the API
• Today
• Shell (stack)
• Python (stack.api.Call)
• Web Service
• Django-based
• Admin / User access control
• Access all stack commands
• Remote Management
• Shell (stack-ws)
• Write your own client for *
17. Simplify
• Cart -> Pallet
• Usage
• stack create pallet CART_DIRECTORY
• Convert site local carts into pallet .iso files
• Developers might prefer this as well
• Wire Abstractions
• Something simpler than XML
• Not settled on anything yet …
21. Down The Stack
• Support for DRAC, iLo, ?, IPMI
• Apply or Detect Configuration
• Power On/Off
• Setting (fixing) Boot Order
• Firmware Upgrades
• Serial Console
• Temperature Monitoring
22. 100% Hands Free
https://github.com/jmcdice/stack-tools
• Answer script for FE build
• Automatically turn on and build BE nodes
• Requires a custom stacki.iso
• ks.cfg file
• site.attrs file
• extend-*.xml file(s)
• Working closely with Nokia (see git repo above)
27. Multi OS
• Today
• Ubuntu
• CoreOS
• These are lightweight
• No Pallets / Carts
• No Dynamic Profiles
• Go deeper with Ubuntu
• Explore SUSE, Fedora, Debian