How to create proof of concept cloud it infrastructure

This information indicates how to spin up a proof of concept cloud on one node, with the usage of the Packstack set up utility. You will be capable to add more and more nodes to your OpenStack cloud later, if you choose.

The 
directions follow the Train for RHEL 7/CentOS 7 and Ussuri for RHEL 8/CentOS 8 releases.

Minimum hardware:

Machine with 16GB of Memory, processors should support hardware virtualization, and  network adapter for communication.

Software requirements:

Red Hat Enterprise Linux (RHEL) 7 is the recommended version, or RHEL-based Linux distributions like CentOS or Scientific Linux. x86_64 is only supported architecture.

On RHEL 8/CentOS eight network-scripts is deprecated and now not mounted by default, so it should be set up explicitly.

$ sudo dnf install network-scripts -y
$ sudo systemctl disable firewalld
$ sudo systemctl stop firewalld
$ sudo systemctl disable NetworkManager
$ sudo systemctl stop NetworkManager
$ sudo systemctl enable network
$ sudo systemctl start network

Make sure your /etc/environment contains:

LANG=en_US.utf-8 
LC_ALL=en_US.utf-8 

 RHEL 7

$ sudo yum install -y https://www.rdoproject.org/repos/rdo-release.rpm
$ sudo yum update -y
$ sudo yum install -y openstack-packstack
$ sudo packstack --allinone

RHEL 8

$ sudo dnf install -y https://www.rdoproject.org/repos/rdo-release.el8.rpm
$ sudo dnf update -y
$ subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
$ sudo dnf install -y openstack-packstack
$ sudo packstack --allinone

CentOS 7

$ sudo yum update -y
$ sudo yum install -y centos-release-openstack-train
$ sudo yum update -y
$ sudo yum install -y openstack-packstack
$ sudo packstack --allinone

CentOS 8

$ sudo dnf update -y
$ sudo dnf config-manager --enable PowerTools
$ sudo dnf install -y centos-release-openstack-ussuri
$ sudo dnf update -y
$ sudo dnf install -y openstack-packstack
$ sudo packstack --allinone

If you have run Packstack previously, there will be a file in your domestic listing named some thing like packstack-answers-20130722-153728.txt You will in all likelihood prefer to use that file again, the use of the –answer-file option, so that any passwords you have already set (for example, mysql) will be reused.
The installer will ask you to enter the root password for every host node you are putting in on the network, to allow faraway configuration of the host so it can remotely configure every node the use of Puppet.
Once the procedure is complete, you can log in to the OpenStack net interface Horizon with the aid of going to http://$YOURIP/dashboard. The person title is admin. The password can be observed in the file keystonerc_admin in the /root listing of the manipulate node.

Some references to best known and learn openstack are:




Leave a Reply

Your email address will not be published. Required fields are marked *