Skip to content
Sorecchione07435 edited this page May 8, 2026 · 11 revisions

DeployStack

alt text

Welcome to the DeployStack wiki!

DeployStack is a new utility designed to simplify the deployment of OpenStack on a single node. It's an all-in-one solution, inspired by Microstack but more versatile and improved, designed for developers, testers, or anyone who wants to experiment with OpenStack without the hassle of multi-node deployment.

It represents an evolution of the previous utility, which was entirely written in shell script and positioned as a lightweight alternative to Devstack. While the old version exposed most service configurations in a "dirty" but transparent way, DeployStack focuses on automation, clarity, and flexibility, making it easier to deploy and manage OpenStack components without diving into low-level configuration files.


Key Features

  • All-in-One Deployment: Automatically generates configuration and installs services like Nova, Neutron, Cinder, and optionally Horizon.
  • Configurable Components: Users can select which services to install and customize network drivers, LVM sizes, and other parameters.
  • Secure Access: Automatic generation of SSH keys or user/password configurations via cloud-init for Linux and Windows images.
  • Floating IP Management: Automatically allocates and attaches floating IPs to launched instances.
  • Extensible and Transparent: Written in Python with modular scripts, making it easier to extend or adapt to specific use cases.
  • Safe Testing Environment: Perfect for local experimentation, testing automation scripts, or CI/CD pipelines without risking a production system.

System Requirements

Minimum Requirements (Single Node Test/Dev Environment)

Component Requirement
CPU 4 cores
RAM 8 GB
Disk 20 GB free space
OS Debian-based system (Debian 11+, Ubuntu 20.04+)
Python 3.10+

Recommended Requirements (Smooth Operation)

Component Requirement
CPU 8 cores or more
RAM 16 GB or more
Disk 100 GB free space or more
Network Bridge or NAT network access

Clone this wiki locally