OpenStack is one of the most popular technologies in the IT industry but also one of the most complex and difficult to learn. In this post we are going to cover installing OpenStack using RDO (https://www.rdoproject.org).
RDO is a community of people using and deploying OpenStack on Red Hat Enterprise Linux, Fedora and distributions derived from these (such as CentOS, Scientific Linux and others).
The packstack utility provided by RDO will be used to perform the installation and configuration of OpenStack on the CentOS 7 virtual machine. The packstack utility utilizes the Puppet configuration management software built by PuppetLabs to perform the installation and configuration of OpenStack.
Operating System: CentOS 7
RAM: 4 GB
HD: 40 GB
Step 1: Update the system
sudo yum -y update
Step 2: Add the RDO repositories
sudo yum install -y https://rdoproject.org/repos/rdo-release.rpm
Step 3: Install PackStack package
sudo yum install -y openstack-packstack
Install OpenStack using PackStack
packstack --allinone --keystone-admin-passwd=dashboard_password
A reboot is required if the kernel was updated
Open a web browser to http://ip_address/dashboard to access the horizon dashboard.
Use “admin” as the username and the password supplied during the packstack installation.