-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the OpenStack-Installer wiki!
Debian OpenStack Installer V2 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, Debian OpenStack Installer V2 focuses on automation, clarity, and flexibility, making it easier to deploy and manage OpenStack components without diving into low-level configuration files.
- 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.
Minimum Requirements (Single Node Test/Dev Environment):
- 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):
- CPU: 8 cores or more
- RAM: 16 GB or more
- Disk: 100 GB free space or more
- Network: Bridge or NAT network access