I am a student and studying Computer Science. I am taking up Big Data Course this semester. As a part of curriculum, I am supposed to develop the Private Cloud using Ubuntu machines and other team needs to build up the authentication techniques for that private cloud. I am very new to bigdata and cloud even though i have basic understanding on concepts. I was going through the internet to see the resources on how to build cloud i came up with openstack which works best with ubuntu but before going any further into it i wanted to take the suggestions from stackoverflow community if they can guide me on the best tools and technology i can use to setup the private cloud. We now need to setup very small private cloud as a research project. Can anyone help me give me an idea on tools and technology please ? Appreciate the time.
Building Private Cloud for Research Purposes
134 Views Asked by DharaPPatel At
2
There are 2 best solutions below
1
tigerlinux
On
I have published semi-automatted, unattended installers for OpenStack in my github site:
Also, in my github pages I have some I.T. recipes that you can find usefull for learning to do things in the cloud:
The installers are updated to be used with lasttest openstack versions (including Mitaka), for Centos 7, Ubuntu 14.04lts and Ubuntu 16.04lts.
Feel free to use them and ask questions if you need further help.
Related Questions in UBUNTU
- Git init --bare giving error fatal: Out of memory? mmap failed: No such device
- EMACS-Live + Slime error at startup
- Vagrant - Ansible error installing Apache
- Openfire Smack Connection issue
- Error in Ruby on Rails on Ubuntu 14.04
- Django webapp (on an Apache2 server) hangs indefintely when importing nltk in views.py
- C++ string and char* manipulation acting weird
- Data transfer between Ubuntu/Windows to network
- How to upgrade Node js version to 0.12.4 on Ubuntu
- How do I install Intellij on Ubuntu 15.04?
- Can't run django-admin startproject mysite (ubuntu, django.core.exceptions.ImproperlyConfigured)
- How to add apt key with --recv-keys instead of --recv?
- Express - Multiparty/Formidable unable to parse files greater than 100kb on Ubuntu. Callback of Parse is not called at all
- Unable start mongoose im in ubuntu. process crashes
- Tkinter application topmost, even over fullscreen
Related Questions in CLOUD
- Cloud Connection with Java Window application
- CometCloud installation, and possible alternatives
- Creating a scalable database for android app | cloud hosted
- Arduino NearBus NearbusEther_v16.h: No such file or directory
- how to measure Software as a services performace
- Did google change/update related to vm ssl connections to Cloud SQL?
- Pinging a private IP from one private subnet to another private subnet
- Evernote authentication not working via evernote android sdk
- When upload Bitmap stream to Azure storage, it store zero/empty image
- How to connect Clusterpoint database to an android appliaction
- Installing CouchDB on IaaS?
- Error while creating Instance in gcloud ?. How to create an instance using Google Cloud
- In Spark, does the filter function turn the data into tuples?
- Which language to choose? #suggestions
- Dropbox for local development, Git for cloud
Related Questions in UBUNTU-14.04
- Uninstalling php 5.3 in ubuntu 14.04
- PostgreSQL VACUUM/CLUSTER/UPDATE disk at 100% but only 5MB/sec
- How to edit the xorg.conf
- GVM: Issue when installing GVM in Ubuntu 14.04
- Some weird error using Kivy 1.9.1
- php5enmod mcrypt with Puppet
- How to generate dynamic graph at runtime in amcharts..?
- scp between two virtual machines in virtualbox
- What is PREFIX IN make PREFIX=$HOME/usr/local/OpenBLAS?
- Keyboard issues with Android Studio on Ubuntu
- Linux: Pipe `find` text file list | `dos2unix` | `dd` command
- How to Stop Node.js on Ubuntu and log out without stopping
- Execute a shell file from anywhere
- Deploying Symfony1 project to a Linode with Ubuntu 14.04 shows blank screen
- Docker container returns "unknown" for "uname -p" command
Related Questions in OPENSTACK
- Failed to launch instance
- Instance creation in devstack icehouse
- Openstack token, I can get token with curl but can't with urllib
- where to edit physical_interface_mappings for openstack neutron network
- Creating a Virtual Machine on Bluemix, is giving an error while importing ssh key
- Using Chef with OpenStack, what would encourage me to use Heat templates?
- openstack - stack.sh fails on syntax errors
- Keystone connection fail
- What is meaning of gettext('Some Text') in Openstack
- Openstack Heat & Ansible. VM spinup and App deployment
- Launch an instance from a non-glance image in OpenStack
- what's the default timeout of func
- Network Block Device - Receive control failed (result -32) - Kernel 3.16.0-41
- Bluemix: Cannot create VM with public IP
- Openstack: Participating in localization
Related Questions in PRIVATE-CLOUD
- How to reach a OPENSTACK instance directly without using floating IP
- Mainframe to Cloud - File Based Processing
- Can something be both a cloud and "On-premises"?
- Can you Install docker on a virtual server?
- IBM Cloud Private CE - Unauthorized Access to Catalog
- Is there any way I can allocate PrivateIP from my Host's Machine network subnet to an Openstack instance
- VCP Google Cloud Platform's Dataflow Pub/Sub Topic to BigQuery not Pulling data from subscription
- Can we use Azure PaaS resources like Azure Data Factory or Azure Functions in a private cloud?
- how to make angular application read environment variables from private cloud foundry (Runtime)
- terraform with private cloud implementation of ec2
- What is the difference between private cloud and public cloud?
- ACL for openstack dashboard security
- Can't ping/ssh Openstack VM internal instance from controller
- can i link openstack to other servers maybe?
- Differences between Oracle Cloud for Industry vs Oracle Public Cloud?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I also did something similar last year for school ;-)
I see two technologies that you could check out for this:
Openstack, as you already said. Install guide for the release Mitaka here: http://docs.openstack.org/mitaka/install-guide-ubuntu/. The new version Mitaka just came out, so you may want to check liberty too: http://docs.openstack.org/liberty/install-guide-ubuntu/. Openstack is a full stack private cloud so it already comes with an authentication system by the way.
The second technology worth checking is CloudStack, from the Apache foundation: https://cloudstack.apache.org/ I have not use cloudstack myself but I know it's frequently used and the install may be a little easier than Openstack.
As for Openstack, 3 machines are enough to have a fully functional private cloud, one controller, one network node and one (or more) compute nodes.
You may also want to check automation tools (such as Ansible, Puppet or Chef) to automatize your install of your cloud, since there are many steps, it can get messy, automation becomes very useful at this moment.
Hope it helps, and good luck ;-)