Welcome to AIOstack Documentation¶
AIOstack is a python script that helps you to quickly deploy OpenStack on your Virtual Machine

Table of Contents¶
Getting Started¶
This document will show you how to get up and use AIOstack to quickly install OpenStack
Quick Installation¶
AIOstack default method to install openstack is rdo packstack, by default AIOstack will use the –all-in-one option.
you have to execute the script with two options, –method and –version, for installing the ocata version use
./AIOstack.py --method rdo --version ocata
The rdo packstack method needs the root privileges , so add sudo to the command line
sudo ./AIOstack.py --method rdo --version ocata
The script will check if you’re running it as root or not.
You can also install it using the devstack method
sudo ./AIOstack.py --method devstack --version ocata --interface eth0
Methods for installing Openstack¶
There are many methods to deploy Openstack, here is a list of the supported methods
- rdo packstack
- devstack
- openstack-ansible
- TripleO
- Fuel
RDO Packstack¶
Using rdo packages to installOpenstack
./AIOstack.py --method rdo --version <version>
DevStack¶
Using the ./stack.sh
./AIOstack.py --method devstack --version <version> --interface <name>
–interface is required if you’re using devstack
Fuel¶
Fuel is an open-source tool that simplifies and accelerates the initial deployment of OpenStack
Not implemented yet
Arguments¶
There many arguments for using AIOstack, here’s the full-list :
- –method
- –version
- –no-vm
- –no-hardware
- –interface
- –force
–method¶
Telling AIOstack which method you want to use for installing OpenStack
./AIOstack.py --method <name>
–version¶
Telling AIOstack which version of OpenStack you want to install
./AIOstack.py --version <name>
–novm¶
Disabling the check of the virtual machine
–nohardware¶
Disabling the check of hardware perf
–force¶
to force devstack to install OpenStack
Requirements¶
To use AIOstack, you need to install some extras tools, here’s the list of the requirements
Changelog Version 0.3¶
This is the changelog of the version 0.3
version 0.3¶
- Correcting UserChange Bug
- Changing display
- Aadding –force to force devstack
- Passwords can be set on install
- Adding aiostack user
- Adding password read
- Adding –interface for devstack method
- Adding tasks
- Adding git support (install GitPython and git)
- Changing –novm to –no-vm
- Adding –no-hardware for skiping ahrdware check
- Adding information about Hypervisor
- Correcting bug Abort install when running in VM
- Install python-dev for psutil -> sudo apt-get install python2.7-dev
- Correcting bug when virt-what is instlled and not running in VM
- Correcting display errors
- Correcting bug with *args while installing virt-what
- Correcting bug when checking OS
- Correcting bug if virt-what is not installed
- Adding support for devstack method
Version 0.2¶
- Adding warnings
- Adding –novm options to skip vm check
Version 0.1¶
- Only rdo method is supported
- Adding animation while installing
- Adding threads for installing packages
- Adding hardware check (RAM>=4GB,newtork adapters <=1)
- Adding OS and virtualisation check (using virt-what)
- Adding ENV check
- Adding ROOT check
- Adding Header informations
Quick Informations ?¶
- AIOstack is python script
- Version 0.3 support rdo packstack and devstack method
- Rdo packstack method only works on CentOS
- DevStack method only works on Ubuntu
- The goal of this repo is to help you install OpenStack using different methods
- Version 0.3
- www.github.com/invicnaper/AIOstack
Screen¶
