OpenStack (Liberty) Installation Steps on CentOS 7/RHEL7
OpenStack is a Cloud Software that manage large pool of compute (hypervisors), storage ( block & swift ) and network resources of a data center. It provides a Dashboard where admins can create and manage Projects (Tenants ) and give appropriate access to the project members , further on Project members can create VMs (Virtual Machine).
In this article we will install latest version of OpenStack ‘Liberty’ on CentOS 7 using rdo repositories. As per my setup i am using followings on my CentOS 7 Machine
- Hostname = openstack.example.com
- IP address = 192.168.1.3
- netmask = 255.255.255.0
- Gateway = 192.168.1.1
- DNS = 192.168.1.254
Step:1 Set the hostname.
Step:2 Set the Selinux in Permissive Mode
Edit the selinux config file ( /etc/sysconfig/selinux ) and set “SELINUX=permissive”
Step:3 Disable firewalld & NetworkManager Service
Step:4 Enable rdo repository for liberty packages.
Use below commands to update the system and enable rdo repository
Step:5 Install OpenStack PackStack Package
Generate the answer file using below command.
Edit the answer file “/root/answer.txt” , set the following parameters and leave rest of parameters as it is.
Note : In case if you don’t have NTP server in your setup then you can leave NTP parameter as it is.
Step:6 Start OpenStack installation using answer file.
Once the installation is completed , we will get below message.
After the installation a new interface “br-ex” will be created and assign the IP addess of eth0 or enp0s3 to br-ex .
In above files please change the IP details, Hardware address and Device name as per your setup.
When we restart the network service , it will add “enp0s3” as a port in br-ex OVS bridge.
Please take a reboot and check whether settings are persistent or not.
Step:7 Now Access OpenStack Dashboard.
When the installation is completed a dashboard link was provided on the screen , in My Case it is “https://192.168.1.3/dashboard”
Post a Comment