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.
- 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 10.0.2.15 to static IP ( 192.168.56.105) 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 http://192.168.56.105/dashboard. username is admin and password is openstack which we had set into answer.cfg file.
Thats it OpenStack Liberty release is ready for testing 🙂
Good job !
I am getting this error:
Error: Unable to retrieve volume limit information
Any idea
LikeLike
This is known bug.
Check out the link for possible solution.
https://bugzilla.redhat.com/show_bug.cgi?id=1290415#c2
LikeLike
great job!
But I am getting this error
ERROR: failed handling answer file: given host does not listen on port 22:192.168.56.106
LikeLike
port 22 is for ssh daemon check if your sshd is up and running and how are you passing answer file to packstack show me that commandline.
LikeLike
packstack –answer-file=answers.cfg
LikeLike