If you're new to openstack and you want get some hands on it then you have to install the Devstack. a bundled version for all openstack services and components in one software.
2. Copyright 2016 | The Networker | basimaly.wordpress.com
• Ubuntu: 14.04 LTS Server (Sometimes it won’t run with 15.x version)
• Internet Connection (You will download a lot of packages)
• Disable Firewall
• SSH to server using regular user(with sudo privileges) not using root
user
System Requirements
4. Copyright 2016 | The Networker | basimaly.wordpress.com
• #vim /etc/hosts
<YourHostName> 10.10.99.20
Edit the host file
5. Copyright 2016 | The Networker | basimaly.wordpress.com
• Install linux bridge driver
$sudo apt-get install ebtables
• Download the git repo for the devstack
$sudo git clone https://github.com/openstack-
dev/devstack.git
• Change the owner of the devstack directory to regular user
$sudo chown -R basim devstack
$sudo chmod 770 devstack
Setup the Repo
6. Copyright 2016 | The Networker | basimaly.wordpress.com
• Copy the local.conf from samples to root of devstack
$sudo cp /devstack/samples/local.conf /devstack/
Edit it
sudo vim /devstack/samples/local.conf
• SERVICE_TOKEN=basim
• ADMIN_PASSWORD=basim123
• DATABASE_PASSWORD=basim123
• RABBIT_PASSWORD=basim123
• SERVICE_PASSWORD=$ADMIN_PASSWORD
• HOST_IP=10.10.99.20 #YourIPAddress
Edit the local.conf File
7. Copyright 2016 | The Networker | basimaly.wordpress.com
• Run #./stack.sh as a regular user
• It will take around 1.5 hour to download and configure packages
• All OpenStack projects are configured within this script
• Nova
• Neutron
• Glance
• Swift
• Horizon
• Etc
• Messaging (RabbitMQ) is configured also
• All services have the same IP address and password
• Don’t use for production, NEVER
Start the installation