Posted in Linux, Openstack

Openstack Liberty install using packstack on Centos 7/RHEL 7

This post is a quickstart guide to install OpenStack Liberty release using packstack on CentOS7.

This is very basic POC setup where all components will be installed on one node only. I will create another post for multinode installation setup.

  1. Install CentOS using minimal install Software Selection.


2. Assign 5GB RAM and two netwok interface one is NAT used to communicate with outside world and to download required fileset and one Host Only Adapter to assign static IP used to configure Dashboard ( Horizon) service.



3. Assign static IP on eth1 and eth0 will take DHCP IP.


4. Set hostname in /etc/hostname file.


5. NetworkManager will conflict with OpenStack networking so stop it and disable it.


6. SELINUX restricted mode will not allow to run couple of OpenStack services so change SELINUX mode to permissive.


7. Update the system to latest level


8. Install couple of required dependencies.


9. Install rdo repository which is used to install OpenStack bundle.


10. Install packstack using  # yum install -y openstack-packstack 


11. I don’t want to install OpenStack using default password and IP address So I have generated answer file.


12. I have modified answer.cfg file by replacing DHCP IP to static IP ( and change all services default password to openstack.



13 Now start OpenStack installation using answer.cfg


14.Once it’s completed successfully following info will appear.


15. Login to Horizon dashboard using username is admin and password is openstack which we had set into answer.cfg file.




Thats it OpenStack Liberty release is ready for testing 🙂


I have created this blog to share my learning from IT world. Hope you find it useful in your day to day work. Feel free to send me your feedback about my blog.

5 thoughts on “Openstack Liberty install using packstack on Centos 7/RHEL 7

  1. great job!
    But I am getting this error
    ERROR: failed handling answer file: given host does not listen on port 22:


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.