How Does OpenStack Work?
OpenStack relies on two types of software to perform all of its tasks: virtualization and a base operating system (OS). The former creates virtual resources that are taken from the hardware. The latter carries out commands given by OpenStack scripts. The open source platform functions as a series of scripts, also known as commands. They’re built into packages that relay tasks that create cloud environments.
In order to function properly, OpenStack needs to work alongside virtualization and base OS. As OpenStack itself doesn’t virtualize resources, it needs to use them in order to build private and public clouds.