Real Cloud OS : Rackspace Ubuntu Cloud Server with Guacamole


Real Cloud OS build on Rackspace Ubuntu Cloud Server with Guacamole. a real Ubuntu 12.04 Desktop Computer on Cloud from your browser with everything. It is the Real Cloud OS versus EyeOS because it is a full real Ubuntu 12.04 Computer on OpenStack. Just a week ago we announced about EyeOS Open Source Development and found that Cloud Server as VNC Remote Desktop can actually build a Real Cloud OS. Here is the method to get your one in this guide to build your Real Cloud OS. You can browse from browser just like EyeOS, but this is a real Ubuntu 12.04 computer.

 

Real Cloud OS : Configuration, needed resources and needed knowledge

 

For usage of Real Cloud OS build in this way needs no technical knowledge about UNIX or Server. For building your own Real Cloud OS on Rackspace Ubuntu Cloud Server with Guacamole, that is the guide for, will need a basic idea about Cloud Computing, UNIX commands, SSH access etc. We have made the tutorial for building Real Cloud OS one server setup. In practice we used Next Generation Cloud Server based on OpenStack from Rackspace with 30 GB of RAM and Load Balancer.

Guacamole is Open Source and Freely available on Source Forge :

 

http://sourceforge.net/projects/guacamole/

 

Creating your Server Instance as a First Step to get your Real Cloud OS

 

Login to Next Generation Cloud Server control panel of The Rackspace Cloud and a Server :

 

Real Cloud OS

Give the Server a name and select Ubuntu 12.04 as to build your server, we tested with 4 GB RAM for this guide to build your Real Cloud OS with Rackspace Ubuntu Cloud Server with Guacamole :

 

Rackspace Cloud Server with Guacamole

 

Copy the Password from popup and IP address and paste them on your text editor :

 

Rackspace Cloud OS

 

Building your Real Cloud OS : Command Line Interface through SSH

 

For this part of building Real Cloud OS with Rackspace Ubuntu Cloud Server with Guacamole, simply login to your newly build server with SSH. First update the server :


 

apt-get update

Do a soft reboot from SSH. This is optional. Open sources.list :

 

sudo nano /etc/apt/sources.list

 

and uncomment all the resources and save it. Install Ubuntu Desktop :

 

sudo apt-get install ubuntu-desktop

 

This will take a bit time as this is a big package. We are basically making the Server Edition a kind of extended desktop edition of Ubuntu 12.04 LTS. Install Apache Tomcat, run commands one by one :

 

sudo apt-get install tasksel
sudo tasksel
sudo apt-get install apache2
/etc/init.d/apache2 restart
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get install sun-java6-jdk
sudo apt-get install tomcat6
sudo apt-get install tomcat6-admin
sudo /etc/init.d/tomcat6 restart
sudo apt-get install libvncserver0
sudo apt-get install libfreerdp1

 

sudo tasksel will give you a GUI, set it up as OpenSSH server. Run a upgrade by typing :

 

sudo apt-get upgrade

 

If you open the IP on browser, it should show the default “It works!” webpage. Download the Guacamole package :

 

wget http://sourceforge.net/projects/guacamole/files/current/binary/ubuntu-12.04-amd64/guacamole-0.6.3-ubuntu-12.04-amd64.tar.gz

 

Uncompress the packages :

 

tar -xvzf guacamole-0.6.3-ubuntu-12.04-amd64.tar.gz

 

Go to the directory :

 

cd guacamole-0.6.3-ubuntu-12.04-amd64

 

Install the packages :

 

sudo dpkg -i guacd_*.deb guacamole_*.deb libguac3_*.deb libguac-client-vnc0_*.deb

 

Configure Tomcat :

 

sudo dpkg -i guacamole-tomcat_*.deb

 

You will get a kind of GUI, select Restart.

 

Come back to root :

 

cd ~

 

Check the status of the App :

 

ls -la /var/run /run

 

Link them :

 

sudo ln -f /var/lib/guacamole/guacamole.war /var/lib/tomcat6/webapps

 

sudo ln -f /etc/guacamole/guacamole.properties /usr/share/tomcat6/libv

 

Restart Tomcat :

 

Edit this file :

 

/etc/guacamole/user-mapping.xml

 

Cloud Operating System

 

This is very important file, configure username, IP address, Password Properly. Another file is :

 

sudo nano /etc/guacamole/guacamole.properties

 

You will get the online browser based Ubuntu here :

 

http://your-ip:port/guacamole/

 

Port is usually 8080, 5900, 5901 depending upon
It is basically a full Ubuntu 12.04, nothing to show really.
Signature


Incoming search terms:

install eyeos 2 5 ubuntu 12 04 ppa,Guacamole,guacamole gui,guacamole rdp cmd,how to guacamole ubuntu 12 04 lts,how to install guacamole ubuntu
0saves
If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.
About Abhishek

Abhishek Ghosh is an Orthopedic Surgeon, Inventor with 216 Patents, Current editor of The Customize Windows Media Group. You can follow and know more about Dr. +Abhishek Ghosh on Google Plus and follow on Twitter as @AbhishekCTRL.

Trackbacks

  1. Real Cloud OS build with Ubuntu Cloud Server with Guacamole says:

    [...] Here is the Real Cloud OS with Rackspace Ubuntu Cloud Server with Guacamole [...]

Speak Your Mind

*