Under Construction ...
Today, there is an explosive growth in both the size and variety of data available for machine and vision processing. For instance new biometric sensors, smartphone sensors, higher resolution satellites etc. continuously record terabytes of data that then need to be subjected to data mining techniques in order to extract useful information from them. In order to be able to design, develop and evaluate state-of-the-art computer vision algorithms on such huge datasets in realtime, we have built our own in-house RVL Cloud that runs on the OpenStack framework. This is the home page for our RVL Cloud where we hope to share our experience and knowledge in setting up a powerful open-source cloud computing platform.
If you are interested in setting up your own OpenStack cloud, here are some bash script that you might find helpful. A common strategy in setting up a new cloud platform is to first install a cloud controller in one of the physical nodes. Subsequently, you create your first general-purpose compute node for the cloud on another machine. Finally, you duplicate the compute node in the other machines you are deploying for the cloud. In the cloud platform thus created, you can then start creating virtual machines for whatever application you have in mind. The scripts that are listed below should help you with all these phases of an OpenStack cloud set-up.
your physical computer into a
VM for an OpenStack
Yes, you got it right. You can create a VM out of your personal computer. This VM running in an OpenStack cloud (such as the RVL Cloud) will behave just like the physical computer you are currently using. NOTE: When one creates a VM out of a physical machine in this manner, typically one does not copy over one's home directory. But, if you want, you can include your home directory also in the VM.
a physical OpenStack node as a
Let's say you want to add a new physical node to an OpenStack cloud. An efficient way to do that is to create a tarball from one of your current nodes and copy it over to the new node. This script shows how you can do that.
the tarball for an existing
OpenStack physical node in a
new physical node.
After you have created a tarball from an existing OpenStack node, you can use this script to install the tarball in your new node.