OpenStack is a Linux-based cloud operating system that manages large pools of computer, storage, and network resources in a host cluster or data center, which are all managed via a shared dashboard. This gives the administrators complete control of this cloud.
Users also have the option of creating and maintaining resources, such as virtual machines, etc. OpenStack serves the compute, storage and networking segments.