OpenStack Installation – This OpenStack installation blog takes you through OpenStack Installation Steps [Rocky – OpenStack v14], in this article will help you to understand OpenStack Installation on CentOS7 using RDO and packstack installer.
What is OpenStack
OpenStack is the most popular open source cloud operating system written in Python language. OpenStack cloud computing platform is very stable, agile and modular in architecture. OpenStack is the first choice when deploying cloud computing on premises. OpenStack is mostly used to fulfil Infrastructure as a service requirement of cloud computing consumers.
What is RDO
RDO [Red Hat Package Manager Distribution of OpenStack] is a community of IT professionals using and deploying OpenStack.
What is Packstack ?
Packstack is an installer used for OpenStack installation. Packstack utility uses Puppet in backend to deploy various modules of OpenStack.
Hardware and Software requirements for OpenStack Installation
|64-bit x86 dual core processor with support for virtualization.8 GB RAM50 GB disk spaceNIC [1000 mbps] configured with a static IP addressAccess to internet||64-bit x86 quad core processor with support for virtualization.16 GB RAM100 GB disk spaceNIC [1000 mbps] configured with a static IP addressAccess to internet|
|CentOS7Access to RDO repository||CentOS7Access to RDO repository|
Note: Additional hardware will be required based on number of virtual machine instances and its configuration.
Openstack Installation Procedure
After completing Hardware and Software requirements for OpenStack Installation, further we have to do initial system configuration.
On the CentOS7 system login as root user and configure the below mentioned step by step
Step 01 – Stop and Disable firewalld and NetworkManager services
# systemctl disable firewalld
# systemctl stop firewalld
# systemctl disable NetworkManager
# systemctl stop NetworkManager
# systemctl enable network
# systemctl start network
Step 02 – Disable SElinux
# vim /etc/sysconfig/selinux
Step 03 – Updating CentOS7 and configuring software repository
On CentOS7 system, download and install the RDO repository RPM to set up the OpenStack repository
# yum update -y
# yum install -y centos-release-openstack-rocky
# yum-config-manager –enable openstack-rocky
# yum install -y openstack-packstack
Finally performing OpenStack installation using Packstack
Step 04 – OpenStack deployment on single node, run the following command
# packstack –allinone
After successfully installing OpenStack on CentOS7, user can login to the OpenStack Horizon web interface by accessing http://YOUR-SYSTEM-IP/dashboard in web browser. The user name is admin. The password can be found in the file keystonerc_admin in the /root directory of the control node.