<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Animesh Das's Blog</title>
	
	<link>http://animeshdas.wordpress.com</link>
	<description>Animesh's personal blog</description>
	<lastBuildDate>Thu, 09 Feb 2012 14:06:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain="animeshdas.wordpress.com" port="80" path="/?rsscloud=notify" registerProcedure="" protocol="http-post" />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Animesh Das's Blog</title>
		<link>http://animeshdas.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://animeshdas.wordpress.com/osd.xml" title="Animesh Das's Blog" />
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/animeshdas" /><feedburner:info uri="animeshdas" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://animeshdas.wordpress.com/?pushpress=hub" /><item>
		<title>Downloadable Ebook : Build your own private cloud using Ubuntu Eucalyptus Enterprise Cloud computing platform.</title>
		<link>http://feedproxy.google.com/~r/animeshdas/~3/tzXz5Ad-vb4/</link>
		<comments>http://animeshdas.wordpress.com/2012/02/09/downloadable-ebook-build-your-own-private-cloud-using-ubuntu-eucalyptus-enterprise-cloud-computing-platform/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 13:43:36 +0000</pubDate>
		<dc:creator>Animesh Das</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Grid Computing]]></category>
		<category><![CDATA[Clustered Computing]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cloud computing ebook]]></category>
		<category><![CDATA[commercial grade open source]]></category>
		<category><![CDATA[datacenters]]></category>
		<category><![CDATA[downloadable]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[enterprise open source]]></category>
		<category><![CDATA[enterprise solution]]></category>
		<category><![CDATA[eucalyptus]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[portable document format]]></category>
		<category><![CDATA[private cloud]]></category>
		<category><![CDATA[super computer]]></category>
		<category><![CDATA[ubuntu enterprise cloud]]></category>

		<guid isPermaLink="false">https://animeshdas.wordpress.com/?p=242</guid>
		<description><![CDATA[There was many requests to publish one of my previous article in a form of a downloadable EBook. Keeping that in mind I am happy to publish an Ebook in pdf format for offline use. Please let me know if this effort has helped you in anyway. Download it here. &#124; The original article was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=242&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There was many requests to publish one of my previous article in a form of a downloadable EBook. Keeping that in mind I am happy to publish an Ebook in pdf format for offline use. Please let me know if this effort has helped you in anyway.</p>
<p><a href="http://animeshdas.files.wordpress.com/2012/02/buildyourownprivatecloudusingubuntu10-04eucalyptusenterprisecloudcomputingplatform-by-animesh-das.pdf" target="_blank">Download it here.</a> | The original article was published <a href="http://animeshdas.wordpress.com/2010/08/20/build-your-own-private-cloud-using-ubuntu-eucalyptus-enterprise-cloud-computing-platform" target="_blank">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/animeshdas.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/animeshdas.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/animeshdas.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/animeshdas.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/animeshdas.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/animeshdas.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/animeshdas.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/animeshdas.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/animeshdas.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/animeshdas.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/animeshdas.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/animeshdas.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/animeshdas.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/animeshdas.wordpress.com/242/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=242&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/animeshdas/~4/tzXz5Ad-vb4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://animeshdas.wordpress.com/2012/02/09/downloadable-ebook-build-your-own-private-cloud-using-ubuntu-eucalyptus-enterprise-cloud-computing-platform/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">animeshdas</media:title>
		</media:content>
	<feedburner:origLink>http://animeshdas.wordpress.com/2012/02/09/downloadable-ebook-build-your-own-private-cloud-using-ubuntu-eucalyptus-enterprise-cloud-computing-platform/</feedburner:origLink></item>
		<item>
		<title>Chiliproject Init script</title>
		<link>http://feedproxy.google.com/~r/animeshdas/~3/NdTY2rMHTpQ/</link>
		<comments>http://animeshdas.wordpress.com/2011/07/05/chiliproject-init-script/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 11:32:38 +0000</pubDate>
		<dc:creator>Animesh Das</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[chiliproject]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[init]]></category>
		<category><![CDATA[mongrel]]></category>
		<category><![CDATA[redmine]]></category>
		<category><![CDATA[ree]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[rvm]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[start]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://animeshdas.wordpress.com/?p=112</guid>
		<description><![CDATA[This is my init.d script for automatic startup and shutdown of chiliproject (mongrel) using RVM and REE env during system bootup. You can use/modify this script to suite your need for your chiliproject/redmine installation.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=112&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dear Friend,</p>
<p>This is my init.d script for automatic startup and shutdown of chiliproject (mongrel) using RVM and REE env during system bootup. You can use/modify this script to suite your need for your chiliproject/redmine installation.</p>
<p>#!/usr/bin/env bash<br />
#<br />
# Chilliproject init script written by Animesh Das &lt;jobs4ani at gmail dot com&gt;<br />
#<br />
# chkconfig: &#8211; 16 84<br />
# description: Init Script for Chiliproject<br />
#<br />
# processname: mongrel</p>
<p># source function library<br />
. /etc/rc.d/init.d/functions</p>
<p><span id="more-112"></span></p>
<p># Get network config<br />
. /etc/sysconfig/network</p>
<p>[ "${NETWORKING}" = "no" ] &amp;&amp; exit 0</p>
<p># App Settings<br />
APP_USER=chili<br />
APP_USER_HOME=/home/$APP_USER<br />
APP_NAME=Chiliproject<br />
APP_ROOT=$APP_USER_HOME/chiliproject<br />
APP_PIDFILE=$APP_ROOT/log/chiliproject.pid</p>
<p># Daemon Settings<br />
DAEMON_USER=$APP_USER<br />
DAEMON_GROUP=$APP_USER<br />
DAEMON_NAME=mongrel<br />
DAEMON_CMD=mongrel_rails<br />
DAEMON_ENV=production<br />
DAEMON_HOME=$APP_ROOT<br />
DAEMON_LOGFILE=$DAEMON_HOME/log/$DAEMON_NAME.log<br />
DAEMON_PIDFILE=$DAEMON_HOME/log/$DAEMON_NAME.pid<br />
DAEMON_LOCKFILE=$DAEMON_HOME/tmp/$DAEMON_NAME.lock<br />
DAEMON_ARGS=&#8221;-e $DAEMON_ENV -d -p 9090 -l $DAEMON_LOGFILE -P $DAEMON_PIDFILE -c $DAEMON_HOME &#8211;user $DAEMON_USER &#8211;group $DAEMON_GROUP&#8221;</p>
<p># Set the environment<br />
source $APP_USER_HOME/.rvmrc &amp;&amp; [[ -s $APP_USER_HOME/.rvm/scripts/rvm ]] &amp;&amp; source $APP_USER_HOME/.rvm/scripts/rvm<br />
if [[ -s "$APP_USER_HOME/.rvm/environments/ree-1.8.7-2011.03" ]]<br />
then<br />
source &#8220;$APP_USER_HOME/.rvm/environments/ree-1.8.7-2011.03&#8243;<br />
#exec mongrel_rails &#8220;$@&#8221;<br />
else<br />
echo &#8220;ERROR: Missing RVM environment file: &#8216;$APP_USER_HOME/.rvm/environments/ree-1.8.7-2011.03&#8242;&#8221; &gt;&amp;2<br />
exit 1<br />
fi</p>
<p># Ruby config<br />
MONGREL_BIN=$(type -P $DAEMON_CMD)</p>
<p>start() {<br />
echo -n $&#8221;Starting ${APP_NAME}: &#8220;</p>
<p>cd $DAEMON_HOME<br />
cat /dev/null &gt; $DAEMON_LOGFILE<br />
sleep 2<br />
daemon $MONGREL_BIN start $DAEMON_ARGS<br />
sleep 2<br />
RETVAL=$?<br />
if [ $RETVAL -eq 0 ]; then<br />
touch $DAEMON_LOCKFILE<br />
fi<br />
echo<br />
}</p>
<p>stop() {<br />
echo -n $&#8221;Stopping ${APP_NAME}: &#8220;<br />
sleep 2<br />
cd $DAEMON_HOME<br />
killproc -p $DAEMON_PIDFILE<br />
RETVAL=$?<br />
[ $RETVAL -eq 0 ] &amp;&amp; /bin/rm -f $DAEMON_LOCKFILE $DAEMON_PIDFILE<br />
echo<br />
}</p>
<p>case &#8220;$1&#8243; in<br />
start)<br />
start<br />
;;<br />
stop)<br />
stop<br />
;;<br />
restart)<br />
stop<br />
start<br />
sleep 3<br />
;;<br />
status)<br />
status -p $DAEMON_PIDFILE $DAEMON_NAME<br />
;;</p>
<p>*)<br />
echo &#8220;Usage: $SCRIPTNAME {start|stop|restart|status}&#8221; &gt;&amp;2<br />
exit 3<br />
;;<br />
esac</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/animeshdas.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/animeshdas.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/animeshdas.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/animeshdas.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/animeshdas.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/animeshdas.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/animeshdas.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/animeshdas.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/animeshdas.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/animeshdas.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/animeshdas.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/animeshdas.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/animeshdas.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/animeshdas.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=112&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/animeshdas/~4/NdTY2rMHTpQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://animeshdas.wordpress.com/2011/07/05/chiliproject-init-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">animeshdas</media:title>
		</media:content>
	<feedburner:origLink>http://animeshdas.wordpress.com/2011/07/05/chiliproject-init-script/</feedburner:origLink></item>
		<item>
		<title>Build your own private cloud using Ubuntu Eucalyptus Enterprise Cloud computing platform.</title>
		<link>http://feedproxy.google.com/~r/animeshdas/~3/sBVatk3DmNE/</link>
		<comments>http://animeshdas.wordpress.com/2010/08/20/build-your-own-private-cloud-using-ubuntu-eucalyptus-enterprise-cloud-computing-platform/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 16:13:53 +0000</pubDate>
		<dc:creator>Animesh Das</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Clustered Computing]]></category>
		<category><![CDATA[Grid Computing]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[eucalyptus]]></category>
		<category><![CDATA[private cloud]]></category>
		<category><![CDATA[ubuntu enterprise cloud]]></category>

		<guid isPermaLink="false">https://animeshdas.wordpress.com/?p=97</guid>
		<description><![CDATA[1.0 Introduction In this Hands-on Labs session, we’re going to use the Linux Ubuntu 10.04 LTS (Lucid Lynx) release. Ubuntu 10.04, Lucid Lynx, is the platform of choice for anybody who intends to build and deploy large-scale infrastructure, whether you&#8217;re trying to build the next Facebook, or the next Google, or the next eBay. If [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=97&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://animeshdas.files.wordpress.com/2010/08/image2.jpg"><img style="display:inline;border-width:0;" title="Image" src="http://animeshdas.files.wordpress.com/2010/08/image_thumb1.jpg?w=604&#038;h=468" alt="Image" width="604" height="468" border="0" /></a></p>
<h3>1.0 Introduction</h3>
<p><strong></strong>In this Hands-on Labs session, we’re going to use the Linux Ubuntu 10.04 LTS (Lucid Lynx) release. Ubuntu 10.04, Lucid Lynx, is the platform of choice for anybody who intends to build and deploy large-scale infrastructure, whether you&#8217;re trying to build the next Facebook, or the next Google, or the next eBay. If you want to start on [Amazon's cloud-platform] EC2 and migrate to your own managed private cloud, Ubuntu 10.04 is going to be the platform for you. Lucid Lynx will be the third long-term support (LTS) release by Ubuntu. LTS releases arrive bi-annually and are supported for three years on desktops and five years for servers.</p>
<p><span id="more-97"></span><strong>Ubuntu 10.04 LTS Server Edition:</strong> Lean, fast and powerful – Ubuntu Server delivers services reliably, predictably and economically &#8211; and easily integrates with your existing infrastructure.<br />
Ubuntu is an operating system built by a worldwide team of expert developers. It contains all the applications you need: a web browser, office suite, media apps, instant messaging and much more. Ubuntu is an open-source alternative to Windows and Office.</p>
<p><strong>Ubuntu Enterprise Cloud (UEC):</strong> The UEC allows you to build your own private cloud. The Ubuntu Cloud Planet is a window into the world, work and lives of those that work on making Ubuntu the best cloud platform there is. With Ubuntu Enterprise Cloud you can bring the same self-service capability into your data center using the same tools and APIs used on Amazon EC2.</p>
<p>With Ubuntu, you can build the perfect cloud environment for your business whether private, with Ubuntu Enterprise Cloud (UEC), or public, with Ubuntu Server on Amazon EC2. Because UEC uses the same machine images as Amazon EC2, you can create a hybrid cloud or migrate between public and private easily at any time.</p>
<p>Private clouds offer immediacy and elasticity in your own IT infrastructure. Using Ubuntu Enterprise Cloud, you can experience the benefits of cloud computing behind your firewall. Deploy workloads and have them running immediately. Grow or shrink computing capacity to meet the needs of your application.</p>
<p>&nbsp;</p>
<h3>Solution:</h3>
<p><strong></strong><br />
In this Hands-on Lab session, you’ll learn how to setup virtual network on VMware (you may also use any other virtual machines like MS VirtualPC, Linux Xen, or VirtualBox from Sun). In this lab session, you’ll learn to Build your Own Private Cloud using Ubuntu 10.04 Eucalyptus Enterprise Cloud Computing Platform.</p>
<p><strong>Part 1: Install &amp; Configure Ubuntu 10.04 Enterprise Cloud Server<br />
</strong><br />
<strong>Step 1: Getting Started &amp; Hardware Pre-requisites<br />
</strong>In this Hands-on Labs, it’s assumed that your target computer is connected to the internet. After installing the cluster controller, log into your machine and ensure you perform software updates to bring your systems up-to-date. In the second part, you will install the node controller. For minimum hardware requirements check <a href="https://help.ubuntu.com/community/UEC/CDInstall" target="_blank">here</a>.</p>
<p><strong>Step 2: Install Ubuntu 10.04 LTS Enterprise Cloud</strong></p>
<p>Hope over to <a href="http://www.ubuntu.com/getubuntu/download-server">http://www.ubuntu.com/getubuntu/download-server</a> website and download the Linux Ubuntu 10.04 64-bit ISO which at the time of writing this lab manual was &#8220;<span style="color:#0080ff;">Ubuntu-10.04-server-amd64.iso</span>&#8220;</p>
<p>&nbsp;</p>
<ul>
<li>Once you have downloaded the Ubuntu ISO specific to your distribution, you have the option burning it into CD or just by using the ISO package to install it from your virtual machine, in our case VMware.</li>
<li>Fire-up a new virtual machine and perform the initial configuration and setup to use ISO package.</li>
<li>Start the virtual machine, and you should be able to see the first Ubuntu installation screen.</li>
<li>From Fig. 1, select the language desired and hit Enter key.<a href="http://animeshdas.files.wordpress.com/2010/08/image11.jpg"><img style="display:inline;border-width:0;" title="Image-1" src="http://animeshdas.files.wordpress.com/2010/08/image1_thumb1.jpg?w=604&#038;h=454" alt="Image-1" width="604" height="454" border="0" /></a></li>
<li>From Fig. 2, select the option desired and then hit the Enter key to commence installation. In our case we have selected to Install Ubuntu Enterprise Cloud option.</li>
</ul>
<p>&nbsp;</p>
<p><a href="http://animeshdas.files.wordpress.com/2010/08/image.png"><img style="display:inline;border-width:0;" title="image" src="http://animeshdas.files.wordpress.com/2010/08/image_thumb.png?w=604&#038;h=454" alt="image" width="604" height="454" border="0" /></a></p>
<p>&nbsp;</p>
<p><del><span style="color:#ff0000;font-size:medium;">I am a working professional. So I have to spent most of my time, in office, works, R&amp;D, and learning new technologies. Infact I do not find enough time to spend with my family, specially my one year old daughter. So you can understand how severe time constraint I am in, specially spending time in writing such big blog post. So, unless it helps others, there is no point of composing, formatting such big article which will take hours. </span></del></p>
<p><del> </del></p>
<p><del><span style="color:#ff0000;font-size:medium;">Now do you really want me to post this complete article? If yes, post your comments and let me know why you want this article to be posted and how it can help you. I promise I will post rest of the content.</span></del></p>
<p>&nbsp;</p>
<blockquote>
<h4><em><span style="color:#408080;">Thank you so much to all who have find this post useful and forced me to update it with rest of the content. Thanks again for your response. Please accept my apology for my late and delayed resposne. Now as I&#8217;ve mentioned above, I was extremely busy and due to lack of time it is difficult to post such a huge content. Anyway without wasting any further time here goes the rest of this content…..</span></em></h4>
</blockquote>
<p>&nbsp;</p>
<p>7. From Fig. 3, <strong>Choose language </strong>screen, select <strong>English </strong>option, and hit the <strong>Enter </strong>key.</p>
<p><strong><br />
</strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="520">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image006.jpg"><img style="display:inline;border:0;" title="clip_image006" src="http://animeshdas.files.wordpress.com/2011/07/clip_image006_thumb.jpg?w=555&#038;h=417" alt="clip_image006" width="555" height="417" border="0" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong>Fig. 3</strong></p>
<p>8. From Fig. 4, <strong>Choose language </strong>screen, Choose a country, select <strong>United States </strong>option, and hit <strong>Enter</strong></p>
<p><strong><br />
</strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="520">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image008.jpg"><img style="display:inline;border:0;" title="clip_image008" src="http://animeshdas.files.wordpress.com/2011/07/clip_image008_thumb.jpg?w=548&#038;h=412" alt="clip_image008" width="548" height="412" border="0" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong>Fig. 4</strong></p>
<p>9. From the <strong>Ubuntu installer main menu </strong>screen, Fig. 5, accept the default selected <strong>&lt;N</strong><strong>o</strong><strong>&gt; </strong>and hit the</p>
<p><strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image010.jpg"><img style="display:inline;border:0;" title="clip_image010" src="http://animeshdas.files.wordpress.com/2011/07/clip_image010_thumb.jpg?w=600&#038;h=245" alt="clip_image010" width="600" height="245" border="0" /></a></p>
<p><strong>Fig. 5</strong></p>
<p>10. From the <strong>Ubuntu installer main menu </strong>screen, Fig. 6, Origin of keyboard, select <strong>USA </strong>and hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image012.jpg"><img style="display:inline;border:0;" title="clip_image012" src="http://animeshdas.files.wordpress.com/2011/07/clip_image012_thumb.jpg?w=600&#038;h=451" alt="clip_image012" width="600" height="451" border="0" /></a></p>
<p><strong>Fig. 6</strong></p>
<p>11. From the <strong>Ubuntu installer main menu </strong>screen, Fig. 7, Keyboard layout, select <strong>USA </strong>and hit the</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="520">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image014.jpg"><img style="display:inline;border:0;" title="clip_image014" src="http://animeshdas.files.wordpress.com/2011/07/clip_image014_thumb.jpg?w=574&#038;h=432" alt="clip_image014" width="574" height="432" border="0" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong>Enter </strong>key to continue.</p>
<p><strong>Fig. 7</strong></p>
<p>12. From Fig. 8, the <strong>Detecting hardware to find CD-ROM drives </strong>screen, wait for the system complete the process.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image016.jpg"><img style="display:inline;border:0;" title="clip_image016" src="http://animeshdas.files.wordpress.com/2011/07/clip_image016_thumb.jpg?w=600&#038;h=163" alt="clip_image016" width="600" height="163" border="0" /></a></p>
<p><strong>Fig. 8: </strong>System Detecting hardware to find CD-ROM drives</p>
<p>13. From Fig. 9, the <strong>Loading additional components </strong>screen, wait for the system complete the process.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image018.jpg"><img style="display:inline;border:0;" title="clip_image018" src="http://animeshdas.files.wordpress.com/2011/07/clip_image018_thumb.jpg?w=600&#038;h=165" alt="clip_image018" width="600" height="165" border="0" /></a></p>
<p><strong>Fig. 9: </strong>System Loading additional components</p>
<p>14. From Fig. 10, the <strong>Configure the network </strong>screen, enter desired the Hostname: &#8220;cloudoscarcloud.com&#8221;, change as desired, and hit the <strong>Tab </strong>key to select &lt;Continue&gt; and hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image020.jpg"><img style="display:inline;border:0;" title="clip_image020" src="http://animeshdas.files.wordpress.com/2011/07/clip_image020_thumb.jpg?w=600&#038;h=295" alt="clip_image020" width="600" height="295" border="0" /></a></p>
<p><strong>Fig. 10</strong></p>
<p>15. From Fig. 11, the <strong>Select cloud installation mode </strong>screen, leave the cloud control address blank, hit the <strong>Tab </strong>key to select &lt;Continue&gt; and hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image022.jpg"><img style="display:inline;border:0;" title="clip_image022" src="http://animeshdas.files.wordpress.com/2011/07/clip_image022_thumb.jpg?w=600&#038;h=245" alt="clip_image022" width="600" height="245" border="0" /></a></p>
<p><strong>Fig. 11</strong></p>
<p>16. From Fig. 12, the <strong>Select cloud installation mode </strong>screen, accept the selected default option, hit the</p>
<p><strong>Tab </strong>key to select &lt;Continue&gt; and hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image024.jpg"><img style="display:inline;border:0;" title="clip_image024" src="http://animeshdas.files.wordpress.com/2011/07/clip_image024_thumb.jpg?w=600&#038;h=265" alt="clip_image024" width="600" height="265" border="0" /></a><br />
<strong>Fig. 12</strong></p>
<p>17. From Fig. 13, the <strong>setting up the clock </strong>screen, wait for the system to complete the process.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image026.jpg"><img style="display:inline;border:0;" title="clip_image026" src="http://animeshdas.files.wordpress.com/2011/07/clip_image026_thumb.jpg?w=600&#038;h=188" alt="clip_image026" width="600" height="188" border="0" /></a></p>
<p><strong>Fig. 13</strong></p>
<p>18. From Fig. 14, the <strong>Configure the clock </strong>screen, accept the default selection for the time zone, or change as desired, and then hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image028.jpg"><img style="display:inline;border:0;" title="clip_image028" src="http://animeshdas.files.wordpress.com/2011/07/clip_image028_thumb.jpg?w=600&#038;h=245" alt="clip_image028" width="600" height="245" border="0" /></a><br />
<strong>Fig. 14</strong></p>
<p>19. From Fig. 15, the <strong>Starting up the partitioner </strong>screen, wait for the system to complete the process.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image030.jpg"><img style="display:inline;border:0;" title="clip_image030" src="http://animeshdas.files.wordpress.com/2011/07/clip_image030_thumb.jpg?w=600&#038;h=155" alt="clip_image030" width="600" height="155" border="0" /></a><br />
<strong>Fig. 15</strong></p>
<p>20. From Fig. 16, the <strong>Partition disks </strong>screen, accept the default selection, or change as desired, and then hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image032.jpg"><img style="display:inline;border:0;" title="clip_image032" src="http://animeshdas.files.wordpress.com/2011/07/clip_image032_thumb.jpg?w=600&#038;h=347" alt="clip_image032" width="600" height="347" border="0" /></a><br />
<strong>Fig. 16</strong></p>
<p>21. From Fig. 17, the <strong>Partition disks </strong>screen, accept the default selection, or change as desired, and then hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image034.jpg"><img style="display:inline;border:0;" title="clip_image034" src="http://animeshdas.files.wordpress.com/2011/07/clip_image034_thumb.jpg?w=600&#038;h=225" alt="clip_image034" width="600" height="225" border="0" /></a><br />
<strong>Fig. 17</strong></p>
<p>22. From Fig. 18, the <strong>Partition disks </strong>screen, select &lt;Yes&gt;, or change as desired, and then hit the <strong>Enter</strong></p>
<p>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image036.jpg"><img style="display:inline;border:0;" title="clip_image036" src="http://animeshdas.files.wordpress.com/2011/07/clip_image036_thumb.jpg?w=600&#038;h=342" alt="clip_image036" width="600" height="342" border="0" /></a><br />
<strong>Fig. 18</strong></p>
<p>23. From Fig. 19, the <strong>Partition disks </strong>screen, accept the default selection of 21.2GB, or change as desired, and then hit the <strong>Tab </strong>key to select &lt;Continue&gt; and hit the <strong>Enter </strong>key to continue.</p>
<p><strong><br />
</strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="556">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image038.jpg"><img style="display:inline;border:0;" title="clip_image038" src="http://animeshdas.files.wordpress.com/2011/07/clip_image038_thumb.jpg?w=600&#038;h=396" alt="clip_image038" width="600" height="396" border="0" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong>Fig. 19</strong></p>
<p>24. From Fig. 20, the <strong>Partition disks </strong>screen, read the warning and then select &lt;Yes&gt;, or change as desired, and then hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image040.jpg"><img style="display:inline;border:0;" title="clip_image040" src="http://animeshdas.files.wordpress.com/2011/07/clip_image040_thumb.jpg?w=600&#038;h=364" alt="clip_image040" width="600" height="364" border="0" /></a></p>
<p><strong>Fig. 20</strong></p>
<p>25. From Fig. 21, the <strong>Partition disks </strong>screen, wait for the system to complete the process.</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="544">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image042.jpg"><img style="display:inline;border:0;" title="clip_image042" src="http://animeshdas.files.wordpress.com/2011/07/clip_image042_thumb.jpg?w=600&#038;h=155" alt="clip_image042" width="600" height="155" border="0" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong><br />
Fig. 21</strong></p>
<p><strong><br />
</strong></p>
<p>&nbsp;</p>
<p>26. From Fig. 22, the <strong>Installing the base system </strong>screen, wait for the system to complete the process.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image044.jpg"><img style="display:inline;border:0;" title="clip_image044" src="http://animeshdas.files.wordpress.com/2011/07/clip_image044_thumb.jpg?w=600&#038;h=153" alt="clip_image044" width="600" height="153" border="0" /></a> <strong>Fig. 22</strong></p>
<p>27. From Fig. 23, the <strong>Setup users and passwords </strong>screen, enter the full name of the user: &#8220;Cloud</p>
<p>Admin&#8221;, or change as desired, and then select &lt;Continue&gt; and hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image046.jpg"><img style="display:inline;border:0;" title="clip_image046" src="http://animeshdas.files.wordpress.com/2011/07/clip_image046_thumb.jpg?w=600&#038;h=307" alt="clip_image046" width="600" height="307" border="0" /></a> <strong>Fig. 23</strong></p>
<p>28. From Fig. 24, the <strong>Setup users and passwords </strong>screen, enter the username of the user: &#8220;cadmin&#8221;, or change as desired, and then select &lt;Continue&gt; and hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image048.jpg"><img style="display:inline;border:0;" title="clip_image048" src="http://animeshdas.files.wordpress.com/2011/07/clip_image048_thumb.jpg?w=600&#038;h=267" alt="clip_image048" width="600" height="267" border="0" /></a><br />
<strong>Fig. 24</strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="544">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image050.jpg"><img style="display:inline;border:0;" title="clip_image050" src="http://animeshdas.files.wordpress.com/2011/07/clip_image050_thumb.jpg?w=600&#038;h=247" alt="clip_image050" width="600" height="247" border="0" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>29. From Fig. 25a, the <strong>Setup users and passwords </strong>screen; enter the password of the user &#8220;cadmin&#8221;, and then select &lt;Continue&gt; and hit the <strong>Enter </strong>key to continue.</p>
<p><strong>Fig. 25a </strong><strong>Note: </strong>Reenter the password when prompted.</p>
<p>30. From Fig. 25b, the <strong>Setup users and passwords </strong>screen; accepted the selection &lt;No&gt; not to encrypt your home directory, or change as desired, and then hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image052.jpg"><img style="display:inline;border:0;" title="clip_image052" src="http://animeshdas.files.wordpress.com/2011/07/clip_image052_thumb.jpg?w=600&#038;h=272" alt="clip_image052" width="600" height="272" border="0" /></a><br />
<strong>Fig. 25b</strong></p>
<p>31. From Fig. 26, the <strong>Configuring apt </strong>screen, wait for the system to complete the process.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image054.jpg"><img style="display:inline;border:0;" title="clip_image054" src="http://animeshdas.files.wordpress.com/2011/07/clip_image054_thumb.jpg?w=600&#038;h=188" alt="clip_image054" width="600" height="188" border="0" /></a><br />
<strong>Fig. 26</strong></p>
<p>32. From Fig. 27, the <strong>Configuring the package manager </strong>screen; leave HTTP proxy blank, hit the <strong>Tab</strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="544">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image056.jpg"><img style="display:inline;border:0;" title="clip_image056" src="http://animeshdas.files.wordpress.com/2011/07/clip_image056_thumb.jpg?w=600&#038;h=285" alt="clip_image056" width="600" height="285" border="0" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>key to select &lt;Continue&gt; and hit the <strong>Enter </strong>key to continue.</p>
<p><strong>Fig. 27</strong></p>
<p>33. From Fig. 28, the <strong>Configuring apt </strong>screen, the system will continue with configuring apt, wait for the system to complete the process.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image058.jpg"><img style="display:inline;border:0;" title="clip_image058" src="http://animeshdas.files.wordpress.com/2011/07/clip_image058_thumb.jpg?w=600&#038;h=195" alt="clip_image058" width="600" height="195" border="0" /></a><br />
<strong>Fig. 28</strong></p>
<p>34. From Fig. 29, the <strong>Select and install software </strong>screen, select the desired update option, and hit the</p>
<p><strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image060.jpg"><img style="display:inline;border:0;" title="clip_image060" src="http://animeshdas.files.wordpress.com/2011/07/clip_image060_thumb.jpg?w=578&#038;h=305" alt="clip_image060" width="578" height="305" border="0" /></a><br />
<strong>Fig. 29</strong></p>
<p>35. From Fig. 30, the <strong>Select and install software </strong>screen, wait for the system to complete the process.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image062.jpg"><img style="display:inline;border:0;" title="clip_image062" src="http://animeshdas.files.wordpress.com/2011/07/clip_image062_thumb.jpg?w=600&#038;h=158" alt="clip_image062" width="600" height="158" border="0" /></a></p>
<p><strong>Fig. 30</strong></p>
<p>36. From Fig. 31, the <strong>Postfix Configuration </strong>screen; under System mail name: &#8220;cloud.oscarcloud.com&#8221;, or change as desired, and then hit the <strong>Tab </strong>key to select &lt;Continue&gt; and hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image064.jpg"><img style="display:inline;border:0;" title="clip_image064" src="http://animeshdas.files.wordpress.com/2011/07/clip_image064_thumb.jpg?w=600&#038;h=364" alt="clip_image064" width="600" height="364" border="0" /></a><br />
<strong>Fig. 31</strong></p>
<p>37. From Fig. 32, the <strong>Configuration eucalyptus-cc </strong>screen; accept the default Eucalyptus cluster name: &#8220;cluster1&#8243;, change as desired, and then hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image066.jpg"><img style="display:inline;border:0;" title="clip_image066" src="http://animeshdas.files.wordpress.com/2011/07/clip_image066_thumb.jpg?w=600&#038;h=242" alt="clip_image066" width="600" height="242" border="0" /></a><br />
<strong>Fig. 32</strong></p>
<p>38. From Fig. 33, the <strong>Configuration eucalyptus-cc </strong>screen; leave the IP address range, enter:</p>
<p>&#8220;192.168.83.30-192.168.83.50&#8243;, or change as desired, and then hit the <strong>Tab </strong>key to select</p>
<p>&lt;Continue&gt; and hit the <strong>Enter </strong>key to continue.</p>
<p><strong><br />
</strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="556">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image068.jpg"><img style="display:inline;border:0;" title="clip_image068" src="http://animeshdas.files.wordpress.com/2011/07/clip_image068_thumb.jpg?w=600&#038;h=451" alt="clip_image068" width="600" height="451" border="0" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong>Fig. 33</strong></p>
<p>39. From Fig. 34, the <strong>Select and install software </strong>screen, the system will continue with the installation process, wait for the system to complete the process.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image070.jpg"><img style="display:inline;border:0;" title="clip_image070" src="http://animeshdas.files.wordpress.com/2011/07/clip_image070_thumb.jpg?w=600&#038;h=158" alt="clip_image070" width="600" height="158" border="0" /></a><br />
<strong>Fig. 34</strong></p>
<p>40. From Fig. 35, the <strong>Installing GRUB boot loader </strong>screen, wait for the system to complete the process.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image072.jpg"><img style="display:inline;border:0;" title="clip_image072" src="http://animeshdas.files.wordpress.com/2011/07/clip_image072_thumb.jpg?w=600&#038;h=165" alt="clip_image072" width="600" height="165" border="0" /></a></p>
<p><strong>Fig. 35</strong></p>
<p>41. From Fig. 36, the <strong>Installing GRUB boot loader </strong>screen, accept the default selection to install GRUB</p>
<p>boot loader, or change as desired, and hit the <strong>Enter </strong>key to continue.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image074.jpg"><img style="display:inline;border:0;" title="clip_image074" src="http://animeshdas.files.wordpress.com/2011/07/clip_image074_thumb.jpg?w=600&#038;h=292" alt="clip_image074" width="600" height="292" border="0" /></a><br />
<strong>Fig. 36</strong></p>
<p>42. From Fig. 37, the <strong>Finishing the installation </strong>screen, wait for the system to complete the process.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image076.jpg"><img style="display:inline;border:0;" title="clip_image076" src="http://animeshdas.files.wordpress.com/2011/07/clip_image076_thumb.jpg?w=600&#038;h=168" alt="clip_image076" width="600" height="168" border="0" /></a><br />
<strong>Fig. 37</strong></p>
<p><strong><br />
</strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>43. From Fig. 38, the <strong>Finish installation </strong>screen; Installation complete. Remove the installation</p>
<p>CD, and hit the <strong>Enter </strong>key to restart the system.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image078.jpg"><img style="display:inline;border:0;" title="clip_image078" src="http://animeshdas.files.wordpress.com/2011/07/clip_image078_thumb.jpg?w=600&#038;h=210" alt="clip_image078" width="600" height="210" border="0" /></a></p>
<p><strong>Fig. 38</strong></p>
<p>44. From Fig. 39, you can observer the system startup process.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image080.jpg"><img style="display:inline;border:0;" title="clip_image080" src="http://animeshdas.files.wordpress.com/2011/07/clip_image080_thumb.jpg?w=600&#038;h=225" alt="clip_image080" width="600" height="225" border="0" /></a></p>
<p><strong>Fig. 39: </strong>Ubuntu cloud server startup process.</p>
<p>45. From Fig. 40, enter your username and password, same as the one entered during the installation stage, and hit enter.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image082.jpg"><img style="display:inline;border:0;" title="clip_image082" src="http://animeshdas.files.wordpress.com/2011/07/clip_image082_thumb.jpg?w=600&#038;h=451" alt="clip_image082" width="600" height="451" border="0" /></a></p>
<p><strong>Fig. 40: </strong>Ubuntu cloud server with successful login.</p>
<p>46. To check you server IP address, if the Ifconfig command, as shown in Fig. 41.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image084.jpg"><img style="display:inline;border:0;" title="clip_image084" src="http://animeshdas.files.wordpress.com/2011/07/clip_image084_thumb.jpg?w=600&#038;h=317" alt="clip_image084" width="600" height="317" border="0" /></a></p>
<p><strong>Fig. 41: </strong>Checking server IP address</p>
<p>47. We’re done with this section.</p>
<p>&nbsp;</p>
<p><strong>Step 3: Update Ubuntu 10.04 Operating Systems</strong></p>
<p>It is useful to update your system with the latest components and system patches. The first command below asks Ubuntu to update its database of available packages, and the second command installs the latest packages based on your current configuration. We run the upgrade command twice to ensure that any packages that may have post-upgrade dependencies also have an opportunity to be upgraded.</p>
<p>1. From the command line, enter the following commands, one at a time.</p>
<p>$ sudo apt-get update</p>
<p>$ sudo apt-get -u upgrade</p>
<p><strong>Note 1: </strong>The sudo command is used to run privileged operations on the Ubuntu platform. The first time you run the command, it will ask for your password. Subsequently, it will not ask for your password again for a short period of time (typically 15 minutes).</p>
<p><strong>Note 2</strong>: apt-get is the program Ubuntu uses for managing the system’s packages. When used to manipulate the core packages of the operating system, it needs to be run in conjunction with the sudo command.</p>
<p>2. We’re done with this section</p>
<p>3. You’re now ready to begin any other application installation as desired!</p>
<p><strong>Part 2: Ubuntu Linux Node Installation</strong></p>
<p>Node installation under the Ubuntu 10.04 install is as straight forward as the Cloud controller.</p>
<p>1. At the start of the node installation, the option <strong>&#8220;Install Ubuntu Enterprise Cloud&#8221; </strong>should be selected just like the Cloud controller installation. However, in the <strong>Select Cloud Installation Mode </strong>screen (Fig.</p>
<p>42), select &#8220;Node controller&#8221; as the install method.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image086.png"><img style="display:inline;border:0;" title="clip_image086" src="http://animeshdas.files.wordpress.com/2011/07/clip_image086_thumb.png?w=600&#038;h=295" alt="clip_image086" width="600" height="295" border="0" /></a></p>
<p><strong>Fig. 42</strong>: Cloud installation mode.</p>
<p><strong>Note 1: </strong>Node’s hostname use: &#8220;node01.oscarcloud.com&#8221;, you may change as desired, see Fig.</p>
<p>43.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image088.jpg"><img style="display:inline;border:0;" title="clip_image088" src="http://animeshdas.files.wordpress.com/2011/07/clip_image088_thumb.jpg?w=600&#038;h=295" alt="clip_image088" width="600" height="295" border="0" /></a><br />
<strong>Fig. 43</strong></p>
<p><strong>Note 2: </strong>The rest of the installation remains the same as installing the Cluster controller in Part 1.</p>
<p>2. When done with installation and rebooted the node back, use Ifconfig command to check network devices installed on the node controller, as shown in Fig. 44.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image090.jpg"><img style="display:inline;border:0;" title="clip_image090" src="http://animeshdas.files.wordpress.com/2011/07/clip_image090_thumb.jpg?w=600&#038;h=446" alt="clip_image090" width="600" height="446" border="0" /></a><br />
<strong>Fig. 44</strong></p>
<p>3. Next, use the ping command to test that you can connect to the Cloud controller, as show in Fig. 45.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image091.png"><img style="display:inline;border:0;" title="clip_image091" src="http://animeshdas.files.wordpress.com/2011/07/clip_image091_thumb.png?w=600&#038;h=190" alt="clip_image091" width="600" height="190" border="0" /></a><br />
<strong>Fig. 45</strong></p>
<p>4. We’re done with this section.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Part 3: Cloud provisioning from Ubuntu</strong></p>
<p><strong>Step 1: Logging into Ubuntu Cloud Admin console</strong></p>
<p>In this section, I will show you how install the node controller. Once the Cluster controller and nodes are installed the cloud is managed via the cluster controller&#8217;s IP address. The system can be managed via the</p>
<p>Web interface by connecting on port 8443. For example, assuming the cluster controller&#8217;s IP address is</p>
<p>192.168.83.236, the URL <a href="http://192.168.83.236:8443/">http://192.168.83.236:8443</a> can be used to manage the cluster.</p>
<p>1. To access the Ubuntu Cloud Admin console, fire-up another virtual machine, in our case it’s WinXP PC, and then use your favorite browser and enter the URL: <a href="http://192.168.83.236:8443/">http://192.168.83.236:8443</a>. You will be prompted for <strong>Security Alert </strong>window as shown in Fig.46. Click <strong>Yes </strong>to accept the security certificate.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image093.jpg"><img style="display:inline;border:0;" title="clip_image093" src="http://animeshdas.files.wordpress.com/2011/07/clip_image093_thumb.jpg?w=346&#038;h=269" alt="clip_image093" width="346" height="269" border="0" /></a><br />
<strong>Fig. 46</strong></p>
<p>2. The Web login will be shown at this point as shown in Fig. 47. The default username &#8220;admin&#8221; with the password &#8220;admin&#8221; can be used for the initial login.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image095.jpg"><img style="display:inline;border:0;" title="clip_image095" src="http://animeshdas.files.wordpress.com/2011/07/clip_image095_thumb.jpg?w=600&#038;h=414" alt="clip_image095" width="600" height="414" border="0" /></a></p>
<p><strong>Fig. 47: </strong>Enterprise cloud login.</p>
<p>3. Once you are logged in, <strong>Eucalyptus </strong>will prompt you for the administrator&#8217;s new password as well as email address and the cluster host IP address, as shown in Fig. 48. Change as desired and then click the <strong>Submit </strong>button to update the changes. (Note: we have changed to Firefox browser)</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image097.jpg"><img style="display:inline;border:0;" title="clip_image097" src="http://animeshdas.files.wordpress.com/2011/07/clip_image097_thumb.jpg?w=600&#038;h=555" alt="clip_image097" width="600" height="555" border="0" /></a></p>
<p><strong>Fig. 48: </strong>First time configuration for Ubuntu Enterprise Cloud.</p>
<p>4. When you hit the <strong>Submit </strong>button, from Fig. 48 above, you’ll be brought to the screen shown in Fig. 49.</p>
<p>Notice at the moment there is only one user, who is the server administrator.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image099.jpg"><img style="display:inline;border:0;" title="clip_image099" src="http://animeshdas.files.wordpress.com/2011/07/clip_image099_thumb.jpg?w=600&#038;h=344" alt="clip_image099" width="600" height="344" border="0" /></a></p>
<p><strong>Fig. 49: </strong>Ubuntu Enterprise Cloud admin console</p>
<p>5. Before we do anything, we need to register Walrus, this can be found on the <strong>Configuration </strong>tab. Enter under Walrus host: 192.168.83.236, which is the IP of the cloud controller, then click the <strong>Register Walrus </strong>button.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image101.jpg"><img style="display:inline;border:0;" title="clip_image101" src="http://animeshdas.files.wordpress.com/2011/07/clip_image101_thumb.jpg?w=600&#038;h=290" alt="clip_image101" width="600" height="290" border="0" /></a></p>
<p><strong>Fig. 50</strong></p>
<p><strong><br />
</strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Note: </strong>The integration of UEC goes beyond the installation. The Eucalyptus Web interface supports the concept of a <strong>Store</strong>, and <strong>Extras</strong>. The Store and Extras provide similar function. They are repositories and links to the Internet for operating systems supported within the cloud. The Images tab</p>
<p>is initially empty, as shown in Fig. 51.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image103.jpg"><img style="display:inline;border:0;" title="clip_image103" src="http://animeshdas.files.wordpress.com/2011/07/clip_image103_thumb.jpg?w=600&#038;h=275" alt="clip_image103" width="600" height="275" border="0" /></a></p>
<p><strong>Fig. 51: </strong>Ubuntu Enterprise Cloud admin console – Images tab</p>
<p><strong><br />
Step 2: A closer look at Ubuntu enterprise cloud</strong></p>
<p>The Web-based management console is made up of seven tabs: <strong>Credentials</strong>, <strong>Images</strong>, <strong>Store</strong>, <strong>Users</strong>, <strong>Configuration</strong>, <strong>Services</strong>, and <strong>Extras</strong>. The major advantage of the console over the command line is that it gives a large view of the whole environment in one location, as shown in Fig. 51.</p>
<p>• <strong>Credential tab: </strong>The Credentials pane contains two fundamental configuration parameters: the admin account information, and the credentials information. The admin account information is the basic authentication and authorization information needed to access the Web interface; whereas the credential information is the authentication (keys) needed to access cloud infrastructure such as private cloud resources managed by the enterprise or public ones such as Amazon&#8217;s cloud computing services.</p>
<p>• <strong>Images tab: </strong>- Virtual machines within Eucalyptus are made up of images, and these &#8220;base&#8221; images are made up of three discrete pieces: a kernel, a ram disk, and an OS image. These images are stored under the Images tab. This images tab integrates tightly with the <strong>Store tab </strong>which provides administrators a set of four Images available for download and quick provisioning, see Fig. 52.</p>
<p>• <strong>Users tab: </strong>- Eucalyptus also supports additional users, which are provisioned under the Users tab.</p>
<p>• <strong>Configuration tab</strong>: &#8211; The Configuration tab is the major tab and is used to provision the settings for the cloud, including its IP, DNS, storage, and cluster information. This is really for changing the parameters, as the Ubuntu integrated install process provisions most of these out of the box.</p>
<p>• <strong>Services tab: </strong>-The Services tab is a bit misleading. It is not to start and stop services, but rather a</p>
<p>&#8216;help&#8221; tab. It provides links to documentation, training, and community Web sites.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image105.jpg"><img style="display:inline;border:0;" title="clip_image105" src="http://animeshdas.files.wordpress.com/2011/07/clip_image105_thumb.jpg?w=599&#038;h=642" alt="clip_image105" width="599" height="642" border="0" /></a></p>
<p><strong>Fig. 52: </strong>Store tab in Enterprise Cloud console showing images that are ready for installing.</p>
<p>• <strong>Extras tab: </strong>- Finally, the Extras tab contains other Linux versions as well as older Ubuntu images that will also function with the platform. The Extra tabs, also contains client tools, see Fig. 53.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image107.jpg"><img style="display:inline;border:0;" title="clip_image107" src="http://animeshdas.files.wordpress.com/2011/07/clip_image107_thumb.jpg?w=600&#038;h=456" alt="clip_image107" width="600" height="456" border="0" /></a></p>
<p><strong>F</strong><strong>ig. 53: </strong>Extras tab in Enterprise Cloud console showing Eucalyptus-certified Images that are ready for installing.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Note: </strong>if you scroll down you’ll also see the <strong>Eucalyptus-compatible Tools </strong>which you can also install, see Fig. 54.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image109.jpg"><img style="display:inline;border:0;" title="clip_image109" src="http://animeshdas.files.wordpress.com/2011/07/clip_image109_thumb.jpg?w=600&#038;h=252" alt="clip_image109" width="600" height="252" border="0" /></a> <strong>Fig. 54</strong></p>
<p><strong>Step 3: Set up your cloud</strong></p>
<p>In this section I’ll show you how to download and install tools necessary to help you manage your cloud.</p>
<p>1. Download and install a tool to allow you to start and stop instances, see Fig. 54 located in the Extras tab. You can use either <a href="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609">Elastic Fox or</a> Euca2ools for free. Euca2ools is open source and comes with Ubuntu Server</p>
<p>2. Click euca2ools link from Fig. 54 to install it access the package and the guide on how to install it.</p>
<p><strong>Step 4: Install an image from the store</strong></p>
<p>The following is by far the simplest way to install an image. However, advanced users may be interested in learning how to <a href="https://help.ubuntu.com/community/UEC/BundlingImages">Bundle their own image.</a></p>
<p>1. The simplest way to add an image to UEC is to install it from the Image Store on the UEC web interface from the Store tab, see Fig.52 above.</p>
<p>2. From the available images under All Images heading, locate the desired image and then click on the Install button to install it the desired image, in our case: <strong>Ubuntu 9.10 – Karmic Koala (amd64)</strong>, see Fig. 55.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image111.jpg"><img style="display:inline;border:0;" title="clip_image111" src="http://animeshdas.files.wordpress.com/2011/07/clip_image111_thumb.jpg?w=600&#038;h=220" alt="clip_image111" width="600" height="220" border="0" /></a></p>
<p><strong>Fig. 55: </strong>From the UEC Store tab, click Install button to install <strong>Ubuntu 9.10 –Karmic Koala (amd64)</strong></p>
<p><strong>Note: </strong>It will take several minutes to download &amp; complete installation, so take time-off for some coffee.</p>
<p>3. Once the image has been downloaded and installed, you can click on &#8220;How to run?&#8221; that will be displayed below the image button to view the command to execute to instantiate (start) this image.</p>
<p>The image will also appear on the list given on the Image tab, see Fig. 56.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image113.jpg"><img style="display:inline;border:0;" title="clip_image113" src="http://animeshdas.files.wordpress.com/2011/07/clip_image113_thumb.jpg?w=600&#038;h=225" alt="clip_image113" width="600" height="225" border="0" /></a></p>
<p><strong>Fig. 56: </strong>Click the <strong>”How to run?” </strong>link.</p>
<p><strong>Note: </strong>When you click &#8220;How to run?&#8221;, a window will open as shown in Fig. 57. Click the <strong>Close</strong></p>
<p>button when done.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image115.jpg"><img style="display:inline;border:0;" title="clip_image115" src="http://animeshdas.files.wordpress.com/2011/07/clip_image115_thumb.jpg?w=600&#038;h=287" alt="clip_image115" width="600" height="287" border="0" /></a></p>
<p><strong>Fig. 57: </strong>Information on how to run: <strong>Ubuntu 9.10 –Karmic Koala (amd64)</strong></p>
<p>4. Now if you click the <strong>Image </strong>tab, should notice that we have some images, as shown in Fig. 58.</p>
<p><a href="http://animeshdas.files.wordpress.com/2011/07/clip_image117.jpg"><img style="display:inline;border:0;" title="clip_image117" src="http://animeshdas.files.wordpress.com/2011/07/clip_image117_thumb.jpg?w=600&#038;h=337" alt="clip_image117" width="600" height="337" border="0" /></a></p>
<p><strong>Fig. 58: </strong>Image tab, now showing some images.</p>
<p>5. We’re done with this section.</p>
<p>6. Take your time to some Google search to help you learn how to extend the knowledge that you have learned in this lab session.</p>
<p><strong>Note: </strong>Shutdown the systems in this order: first the node controller followed by the cloud controller. Use the following command to shutdown: &#8220;sudo shutdown now -h&#8221;.</p>
<p>To power up the cloud system, fire-up the cloud controller first followed by the node controller.</p>
<p><strong>Step 5; Summary</strong></p>
<p>The Ubuntu integrated install of Eucalyptus and the Web-based enterprise console is a welcome addition to cloud computing. It makes a consistent and quick deployment of the technology much more attainable by many enterprise shops.</p>
<p>&nbsp;</p>
<p>09-Feb-2012, UPDATED: Those who are interested to read this article/manual offline, can download it in PDF format from this <a title="Downloadable Ebook : Build your own private cloud using Ubuntu Eucalyptus Enterprise Cloud computing platform." href="http://animeshdas.wordpress.com/2012/02/09/downloadable-ebook-build-your-own-private-cloud-using-ubuntu-eucalyptus-enterprise-cloud-computing-platform/" target="_blank">link</a>.</p>
<p>&nbsp;</p>
<p><strong>References</strong></p>
<p>1. Installing Ubuntu 9_10 and the Eucalyptus enterprise cloud computing platform <a href="http://www.canonical.com/projects/landscape/cloud-management">http://www.canonical.com/projects/landscape/cloud-management</a></p>
<p>2. Landscape Cloud Management Canonical <a href="https://help.ubuntu.com/community/UEC/CDInstall">https://help.ubuntu.com/community/UEC/CDInstall</a></p>
<p>3. Private cloud Ubuntu &#8211; <a href="http://www.ubuntu.com/cloud/private-steps">http://www.ubuntu.com/cloud/private-steps</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/animeshdas.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/animeshdas.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/animeshdas.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/animeshdas.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/animeshdas.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/animeshdas.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/animeshdas.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/animeshdas.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/animeshdas.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/animeshdas.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/animeshdas.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/animeshdas.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/animeshdas.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/animeshdas.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=97&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/animeshdas/~4/sBVatk3DmNE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://animeshdas.wordpress.com/2010/08/20/build-your-own-private-cloud-using-ubuntu-eucalyptus-enterprise-cloud-computing-platform/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">animeshdas</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2010/08/image_thumb1.jpg" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2010/08/image1_thumb1.jpg" medium="image">
			<media:title type="html">Image-1</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2010/08/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image006_thumb.jpg" medium="image">
			<media:title type="html">clip_image006</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image008_thumb.jpg" medium="image">
			<media:title type="html">clip_image008</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image010_thumb.jpg" medium="image">
			<media:title type="html">clip_image010</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image012_thumb.jpg" medium="image">
			<media:title type="html">clip_image012</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image014_thumb.jpg" medium="image">
			<media:title type="html">clip_image014</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image016_thumb.jpg" medium="image">
			<media:title type="html">clip_image016</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image018_thumb.jpg" medium="image">
			<media:title type="html">clip_image018</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image020_thumb.jpg" medium="image">
			<media:title type="html">clip_image020</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image022_thumb.jpg" medium="image">
			<media:title type="html">clip_image022</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image024_thumb.jpg" medium="image">
			<media:title type="html">clip_image024</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image026_thumb.jpg" medium="image">
			<media:title type="html">clip_image026</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image028_thumb.jpg" medium="image">
			<media:title type="html">clip_image028</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image030_thumb.jpg" medium="image">
			<media:title type="html">clip_image030</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image032_thumb.jpg" medium="image">
			<media:title type="html">clip_image032</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image034_thumb.jpg" medium="image">
			<media:title type="html">clip_image034</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image036_thumb.jpg" medium="image">
			<media:title type="html">clip_image036</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image038_thumb.jpg" medium="image">
			<media:title type="html">clip_image038</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image040_thumb.jpg" medium="image">
			<media:title type="html">clip_image040</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image042_thumb.jpg" medium="image">
			<media:title type="html">clip_image042</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image044_thumb.jpg" medium="image">
			<media:title type="html">clip_image044</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image046_thumb.jpg" medium="image">
			<media:title type="html">clip_image046</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image048_thumb.jpg" medium="image">
			<media:title type="html">clip_image048</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image050_thumb.jpg" medium="image">
			<media:title type="html">clip_image050</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image052_thumb.jpg" medium="image">
			<media:title type="html">clip_image052</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image054_thumb.jpg" medium="image">
			<media:title type="html">clip_image054</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image056_thumb.jpg" medium="image">
			<media:title type="html">clip_image056</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image058_thumb.jpg" medium="image">
			<media:title type="html">clip_image058</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image060_thumb.jpg" medium="image">
			<media:title type="html">clip_image060</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image062_thumb.jpg" medium="image">
			<media:title type="html">clip_image062</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image064_thumb.jpg" medium="image">
			<media:title type="html">clip_image064</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image066_thumb.jpg" medium="image">
			<media:title type="html">clip_image066</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image068_thumb.jpg" medium="image">
			<media:title type="html">clip_image068</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image070_thumb.jpg" medium="image">
			<media:title type="html">clip_image070</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image072_thumb.jpg" medium="image">
			<media:title type="html">clip_image072</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image074_thumb.jpg" medium="image">
			<media:title type="html">clip_image074</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image076_thumb.jpg" medium="image">
			<media:title type="html">clip_image076</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image078_thumb.jpg" medium="image">
			<media:title type="html">clip_image078</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image080_thumb.jpg" medium="image">
			<media:title type="html">clip_image080</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image082_thumb.jpg" medium="image">
			<media:title type="html">clip_image082</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image084_thumb.jpg" medium="image">
			<media:title type="html">clip_image084</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image086_thumb.png" medium="image">
			<media:title type="html">clip_image086</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image088_thumb.jpg" medium="image">
			<media:title type="html">clip_image088</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image090_thumb.jpg" medium="image">
			<media:title type="html">clip_image090</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image091_thumb.png" medium="image">
			<media:title type="html">clip_image091</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image093_thumb.jpg" medium="image">
			<media:title type="html">clip_image093</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image095_thumb.jpg" medium="image">
			<media:title type="html">clip_image095</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image097_thumb.jpg" medium="image">
			<media:title type="html">clip_image097</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image099_thumb.jpg" medium="image">
			<media:title type="html">clip_image099</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image101_thumb.jpg" medium="image">
			<media:title type="html">clip_image101</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image103_thumb.jpg" medium="image">
			<media:title type="html">clip_image103</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image105_thumb.jpg" medium="image">
			<media:title type="html">clip_image105</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image107_thumb.jpg" medium="image">
			<media:title type="html">clip_image107</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image109_thumb.jpg" medium="image">
			<media:title type="html">clip_image109</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image111_thumb.jpg" medium="image">
			<media:title type="html">clip_image111</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image113_thumb.jpg" medium="image">
			<media:title type="html">clip_image113</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image115_thumb.jpg" medium="image">
			<media:title type="html">clip_image115</media:title>
		</media:content>

		<media:content url="http://animeshdas.files.wordpress.com/2011/07/clip_image117_thumb.jpg" medium="image">
			<media:title type="html">clip_image117</media:title>
		</media:content>
	<feedburner:origLink>http://animeshdas.wordpress.com/2010/08/20/build-your-own-private-cloud-using-ubuntu-eucalyptus-enterprise-cloud-computing-platform/</feedburner:origLink></item>
		<item>
		<title>Microsoft walking to open source</title>
		<link>http://feedproxy.google.com/~r/animeshdas/~3/qiuzfzJV32Q/</link>
		<comments>http://animeshdas.wordpress.com/2009/11/19/microsoft-walking-to-open-source/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 17:06:00 +0000</pubDate>
		<dc:creator>Animesh Das</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://animeshdas.wordpress.com/2009/11/17/microsoft-walking-to-open-source/</guid>
		<description><![CDATA[Back in July, Microsoft announced it was making .NET available under its Community Promise, which in theory allowed free software developers to use the technology without fear of patent lawsuits. Not surprisingly, many free software geeks were unconvinced by the promise (after all, what&#8217;s a promise compared to an actual open licence?), but now Microsoft [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=53&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Back in July, Microsoft announced it was making .NET available under its Community Promise, which in theory allowed free software developers to use the technology without fear of patent lawsuits. Not surprisingly, many free software geeks were unconvinced by the promise (after all, what&#8217;s a promise compared to an actual open licence?), but now Microsoft has taken things to the next level by <a href="http://www.tuxradar.com/content/microsoft-open-sources-net-micro-framework">releasing the .NET Micro Framework under the Apache 2.0 licence</a>. Yes, you read that correctly: a sizeable chunk of .NET is about to go open source.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/animeshdas.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/animeshdas.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/animeshdas.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/animeshdas.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/animeshdas.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/animeshdas.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/animeshdas.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/animeshdas.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/animeshdas.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/animeshdas.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/animeshdas.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/animeshdas.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/animeshdas.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/animeshdas.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=53&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/animeshdas/~4/qiuzfzJV32Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://animeshdas.wordpress.com/2009/11/19/microsoft-walking-to-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">animeshdas</media:title>
		</media:content>
	<feedburner:origLink>http://animeshdas.wordpress.com/2009/11/19/microsoft-walking-to-open-source/</feedburner:origLink></item>
		<item>
		<title>Head to head comparison between Subversion, Git and Mercurial</title>
		<link>http://feedproxy.google.com/~r/animeshdas/~3/Wr5288eb_Zw/</link>
		<comments>http://animeshdas.wordpress.com/2009/11/19/head-to-head-comparison-between-subversion-git-and-mercurial/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 14:51:02 +0000</pubDate>
		<dc:creator>Animesh Das</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[head to head]]></category>
		<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://animeshdas.wordpress.com/2009/11/19/head-to-head-comparison-between-subversion-git-and-mercurial/</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=76&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/22758516/content?start_page=1&view_mode=&access_key=key-1ekb6845ynffe0mxdypi" data-auto-height="true" scrolling="no" id="scribd_22758516" width="100%" height="500" frameborder="0"></iframe>
<div style="font-size:10px;text-align:center;width:100%"><a href="http://www.scribd.com/doc/22758516">View this document on Scribd</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/animeshdas.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/animeshdas.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/animeshdas.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/animeshdas.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/animeshdas.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/animeshdas.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/animeshdas.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/animeshdas.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/animeshdas.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/animeshdas.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/animeshdas.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/animeshdas.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/animeshdas.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/animeshdas.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=76&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/animeshdas/~4/Wr5288eb_Zw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://animeshdas.wordpress.com/2009/11/19/head-to-head-comparison-between-subversion-git-and-mercurial/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">animeshdas</media:title>
		</media:content>
	<feedburner:origLink>http://animeshdas.wordpress.com/2009/11/19/head-to-head-comparison-between-subversion-git-and-mercurial/</feedburner:origLink></item>
		<item>
		<title>Malaysia and Open Source</title>
		<link>http://feedproxy.google.com/~r/animeshdas/~3/m6jRSQcuLuc/</link>
		<comments>http://animeshdas.wordpress.com/2009/11/18/malaysia-and-open-source/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 17:09:00 +0000</pubDate>
		<dc:creator>Animesh Das</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[malaysia]]></category>

		<guid isPermaLink="false">http://animeshdas.wordpress.com/?p=42</guid>
		<description><![CDATA[More than 70 percent of Malaysian government offices are running open source software, according to figures released by the country&#8217;s Open Source Competency Centre. The centre was established as part of the 2004 Malaysian Public Sector OSS Master Plan, to guide and co-ordinate the implementation of OSS in the public sector. The latest OSS adoption [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=42&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>More than 70 percent of Malaysian government offices are running open source software, according to figures released by the country&#8217;s Open Source Competency Centre.</p>
<p>The centre was established as part of the 2004 Malaysian Public Sector OSS Master Plan, to guide and co-ordinate the implementation of OSS in the public sector.</p>
<p>The latest OSS adoption figures, released on 24 July, show that 521 of the country&#8217;s 724 public sector agencies (72 per cent) have adopted OSS. This is a significant increase from 354 agencies (49 percent) in 2008 and 163 (22.5 per cent) in 2007.</p>
<p>Malaysia is certainly raising the bar in terms of open source adoption and leadership!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/animeshdas.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/animeshdas.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/animeshdas.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/animeshdas.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/animeshdas.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/animeshdas.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/animeshdas.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/animeshdas.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/animeshdas.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/animeshdas.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/animeshdas.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/animeshdas.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/animeshdas.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/animeshdas.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=42&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/animeshdas/~4/m6jRSQcuLuc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://animeshdas.wordpress.com/2009/11/18/malaysia-and-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">animeshdas</media:title>
		</media:content>
	<feedburner:origLink>http://animeshdas.wordpress.com/2009/11/18/malaysia-and-open-source/</feedburner:origLink></item>
		<item>
		<title>Data recovery from corrupted ext2/ext3 filesystem having bad superblock</title>
		<link>http://feedproxy.google.com/~r/animeshdas/~3/ftZzZR8L9vA/</link>
		<comments>http://animeshdas.wordpress.com/2009/11/18/data-recovery-from-corrupted-ext2ext3-filesystem-having-bad-superblock/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 10:28:00 +0000</pubDate>
		<dc:creator>Animesh Das</dc:creator>
				<category><![CDATA[Data Recovery]]></category>
		<category><![CDATA[bad superblock]]></category>
		<category><![CDATA[corrupted HDD]]></category>
		<category><![CDATA[corrupted superblock]]></category>

		<guid isPermaLink="false">http://animeshdas.wordpress.com/2009/11/18/data-recovery-from-corrupted-ext2ext3-filesystem-having-bad-superblock/</guid>
		<description><![CDATA[NOTE : I do not take any responsibilty of any damage to your disk or data while trying my method or any of my commands stated in this article. YOU HAVE BEEN WARNED!!! &#160; Let&#8217;s say our corrupted filesystem is at partition /dev/sdb3 of ext3 type. We will mount the partition under /mnt/sdb3, so create [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=71&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><em>NOTE : I do not take any responsibilty of any damage to your disk or data while trying my method or any of my commands stated in this article. YOU HAVE BEEN WARNED!!!</em></strong></p>
<p><strong><em>&nbsp;</em></strong></p>
<ol>
<li>Let&#8217;s say our corrupted filesystem is at partition /dev/sdb3 of ext3 type. We will mount the partition under /mnt/sdb3, so create the directory structure if you dont have it already.
<p>&nbsp;</p>
<p>Also, create the following directory structure to keep backup data.</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">mkdir /sdb3-backup
mkdir /sdb3-backup/image
mkdir /sdb3-backup/copy</pre>
<p>Note that ext3 filesystem is same as ext2, with only addition of journal. So our entire technique will use ext2 filesystem if even our corrupted filesystem is ext3 type. Because our aim is to recover data not journal recovery (which is unrecoverable as far as I know). So be carefull while you issue any of my commands, unless explicitly told dont add any ext3 filesystem type in any of our command. Use all my command as it is written below.</p>
<p><span id="more-71"></span></p>
</div>
</div>
</li>
<li>Before applying this technique be sure that your superblock is corrupt only not the entire disk or something else.
<p><strong>USE THE INSTRUCTION BELOW TO CHECK IT</strong></p>
<p><strong> </strong>
<p>&nbsp;</p>
<p><strong>A.</strong> Try to mount the disk read only using</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">mount -t ext2 /dev/sdb3 /mnt/sdb3 -o ro</pre>
<p>OR</p>
</div>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">mount -t ext2 -o ro,errors=recover,
errors=&lt;span class="kwrd"&gt;continue&lt;/span&gt; /dev/sdb3 /mnt/sdb3</pre>
</div>
</li>
<li>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">Check the message you are getting. it must be something like below :</div>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">mount: wrong fs type, bad option,
bad superblock on /dev/sdb3,
or too many mounted file systems</pre>
</div>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<p><strong>B.</strong> Now try &#8220;dmesg | more&#8221; to actually verify if the superblock is really damaged. We will see a line like below :</p>
<p>&nbsp;</p>
</div>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">EXT2-fs: unable to read superblock</pre>
<p>Now we will first start to recover the data by mounting it then we will try to correct the file system.</p>
<p>&nbsp;</p>
</div>
</li>
<li>Before you proceed further, I&#8217;d recommend taking an image, by executing :
<p>&nbsp;</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">dd &lt;span class="kwrd"&gt;if&lt;/span&gt;=/dev/sdb3 of=/sdb3-backup/image/backup</pre>
<p>and then using the loop device to work on that. If the partition is bigger than 2 gig you will probably need to compress it alternatively by executing</p>
</div>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">dd &lt;span class="kwrd"&gt;if&lt;/span&gt;=/dev/sdb3 | gzip &gt; /sdb3-backup/image/backup.gz</pre>
<p><strong>Note: If compressing the loop device doesn&#8217;t work and you have to work on the bare hardware and using an alternate superblock failed too, a last dirty fix could be</strong></p>
<p>&nbsp;</p>
</div>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">mke2fs -S /sdb3-backup/image/backup</pre>
<p>Or if the dd result is too big use</p>
<p>&nbsp;</p>
</div>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">mke2fs -S /dev/sdb3</pre>
</div>
<p>This will rewrite the superblocks, you will then need to run e2fsck to clean up. This did the trick for me on a drive that got a whole bunch of bad sectors that I had to get data off.</p>
<p>Hmm, if I&#8217;d only have another HDD to save the data, I&rsquo;m would be happy <img src="http://spaces.live.com/rte/emoticons/smile_regular.gif" alt="smile_regular" />; to do</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">dd &lt;span class="kwrd"&gt;if&lt;/span&gt;=/dev/hda2 of=/dev/xyz
e2fsck -b 32768 /dev/xyz</pre>
<p>e2fsck restored the first superblock and my problems are gone&#8230;but unfortunately I do not have another HDD which can hold this big chunk of data<img src="http://spaces.live.com/rte/emoticons/smile_sad.gif" alt="smile_sad" /></p>
</div>
</li>
<li>Linux file system writes backup of superblock in different locations. Find the backup superblocks using
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">mke2fs -n /dev/sdb3</pre>
<p>The above command will give you a result like below</p>
</div>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">mke2fs 1.35 (28-Feb-2004)
Filesystem label=OS type: LinuxBlock size=4096 (log=2)
Fragment size=4096 (log=2)14385152 inodes, 28754341
blocks1437717 blocks (5.00%) reserved &lt;span class="kwrd"&gt;for&lt;/span&gt; the
super userFirst data block=0878 block groups32768
blocks per group, 32768 fragments per group16384
inodes per groupSuperblock backups stored on
blocks:32768, 98304, 163840, 229376, 294912, 819200,
884736, 1605632, 2654208,4096000, 7962624, 11239424,
20480000, 23887872</pre>
<p>&nbsp;</p>
</div>
</div>
</li>
<li>Now please note the superblock backup blocks number at the last line and the block size(which is multiple of 1K=1024b). In our case the block size is 4096 that mean 4K (4096/1024=4)
<p>While the block number which must be given to mount is based on the blocksize which is installed on the hard disk (4k in my case), the block number which must be given to mount is calculated on a 1k-block-basis, so I had to multiply 32768*4.</p>
<p>Now we will try to mount the corrupted filesystem partition. We have to tell mount command to use backup superblocks so we will calculate the first backup superblock (if it is OK) 32768*4 = 131072. Now mount with the command below :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">mount -t ext2 -o sb=131072 /dev/sdb3 /mnt/sdb3</pre>
<p>Now imagine the backup at position 32768 was damaged too . . . then you just try again with the backup stored at position 98304, and 163840, and 229376 etc. etc. until you find an undamaged backup ( there are several backups so if at least one of those five is okay. BINGO!<img src="http://spaces.live.com/rte/emoticons/smile_teeth.gif" alt="smile_teeth" /> )</p>
<p>Use the formula below to calculate the backup superblock location :</p>
</div>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">Superblock backups stored on blocks location
* Block size &lt;span class="kwrd"&gt;in&lt;/span&gt; K(i.e.Block size/1024) =
Nmount -t ext2 -o sb=N /dev/sdb3 /mnt/sdb3
(replace N with the result of the calculation)</pre>
</div>
</div>
</li>
<li>If you successfully able to mount the partition, go to the mounted partion and copy data using
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre class="csharpcode">cd /mnt/sdb3
cp -R /mnt/sdb3/data /sdb3-backup/copy/.</pre>
<p>If any of the above steps fails. You need to consult a experienced data recovery experts.</p>
<p>In 90% case of damaged superblock this technique of data recovery works. Hope the above technique will help you too. Please post your result if you use the technique in this article.</p>
</div>
<p>And at last I would like to say &#8220;<strong>ALWAYS BACKUP YOUR DATA IN MULTIPLE / DISK OR MEDIA</strong>&#8221; so if one fails you can restore from others.</p>
</li>
</ol>
<p>Derived from my original article publish in My TechBlog</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/animeshdas.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/animeshdas.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/animeshdas.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/animeshdas.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/animeshdas.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/animeshdas.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/animeshdas.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/animeshdas.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/animeshdas.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/animeshdas.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/animeshdas.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/animeshdas.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/animeshdas.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/animeshdas.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=71&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/animeshdas/~4/ftZzZR8L9vA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://animeshdas.wordpress.com/2009/11/18/data-recovery-from-corrupted-ext2ext3-filesystem-having-bad-superblock/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">animeshdas</media:title>
		</media:content>

		<media:content url="http://spaces.live.com/rte/emoticons/smile_regular.gif" medium="image">
			<media:title type="html">smile_regular</media:title>
		</media:content>

		<media:content url="http://spaces.live.com/rte/emoticons/smile_sad.gif" medium="image">
			<media:title type="html">smile_sad</media:title>
		</media:content>

		<media:content url="http://spaces.live.com/rte/emoticons/smile_teeth.gif" medium="image">
			<media:title type="html">smile_teeth</media:title>
		</media:content>
	<feedburner:origLink>http://animeshdas.wordpress.com/2009/11/18/data-recovery-from-corrupted-ext2ext3-filesystem-having-bad-superblock/</feedburner:origLink></item>
		<item>
		<title>Cloud computing to drive open source</title>
		<link>http://feedproxy.google.com/~r/animeshdas/~3/C7xdzHAjPew/</link>
		<comments>http://animeshdas.wordpress.com/2009/11/17/cloud-computing-to-drive-open-source/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 16:57:00 +0000</pubDate>
		<dc:creator>Animesh Das</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[datacenters]]></category>

		<guid isPermaLink="false">http://animeshdas.wordpress.com/2009/11/17/cloud-computing-to-drive-open-source/</guid>
		<description><![CDATA[With the cloud computing wave poised to reach the world market in the next 12 to 18 months, open source software and coding techniques are about to hit the big time. That&#8217;s because open source software and the methodologies that accompany it have already been proven to be the chosen route for the vast majority [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=61&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>With the cloud computing wave poised to reach the world market in the next 12 to 18 months, open source software and coding techniques are about to hit the big time.</p>
<p>That&rsquo;s because open source software and the methodologies that accompany it have already been proven to be the chosen route for the vast majority of companies aiming to capitalise on the cloud phenomenon.</p>
<p>For evidence of this, you need look no further than the route companies such as Amazon, Google and Rackspace have taken in building out the massive datacentres they plan to begin selling capacity on in the coming years.<span id="more-61"></span></p>
<p>Without fail in each of these examples, open source is either at the core or forms a vital component of what&rsquo;s on offer. And as cloud computing becomes more a prominent topic, so open source will find greater traction in the market.</p>
<p>The reasons open source is a popular route are not difficult to find. Since the cloud computing players are extremely technically proficient, they have sufficient skill in-house to capitalise on the more open nature of open source &ndash; and in doing so, can build a far lower cost solution than what would be on offer from a proprietary technology.</p>
<p>These solutions&rsquo; open nature furthermore allow cloud providers to mould and form tools to their own needs, changing and adapting underlying technology rapidly so that extra performance can be eked out of a solution.</p>
<p>Incidentally, cloud companies using open source technologies gain the useful side-effect of adhering to the open standards that the majority of open source solutions subscribe to. This proves to be a great benefit down the line when it comes to integrating disparate line of business systems or solutions providing specific functionality to a business silo.</p>
<p>A number of companies are wondering when exactly cloud computing will hit South Africa, since the topic is becoming an important part of the planning most enterprises in the more developed US or European markets are doing today.</p>
<p>Because of the bandwidth limitations we face locally and despite the arrival of new undersea cables, cloud computing will take on a different form in South Africa to markets where bandwidth is ubiquitously available.</p>
<p>My personal belief is that South African companies will become involved with cloud computing from an internal perspective, building clouds that exist inside their datacentres, but function similarly to clouds located at service providers&rsquo; offsite datacentres.</p>
<p>It stands to reason that these customers will need to look at open source technologies just like their outsourced peers, since the level of scalability, customisability and control is just not there in the proprietary world.</p>
<p>For that reason I can&rsquo;t see why open source won&rsquo;t go from strength to strength locally over the coming years.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/animeshdas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/animeshdas.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/animeshdas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/animeshdas.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/animeshdas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/animeshdas.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/animeshdas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/animeshdas.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/animeshdas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/animeshdas.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/animeshdas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/animeshdas.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/animeshdas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/animeshdas.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=61&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/animeshdas/~4/C7xdzHAjPew" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://animeshdas.wordpress.com/2009/11/17/cloud-computing-to-drive-open-source/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">animeshdas</media:title>
		</media:content>
	<feedburner:origLink>http://animeshdas.wordpress.com/2009/11/17/cloud-computing-to-drive-open-source/</feedburner:origLink></item>
		<item>
		<title>A brief list of commercial grade enterprise open source solution</title>
		<link>http://feedproxy.google.com/~r/animeshdas/~3/I45CnNs4Q7c/</link>
		<comments>http://animeshdas.wordpress.com/2009/11/17/a-brief-list-of-commercial-grade-enterprise-open-source-solution/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 13:57:30 +0000</pubDate>
		<dc:creator>Animesh Das</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[commercial grade open source]]></category>
		<category><![CDATA[enterprise open source]]></category>
		<category><![CDATA[enterprise solution]]></category>

		<guid isPermaLink="false">http://animeshdas.wordpress.com/?p=31</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=31&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/22651625/content?start_page=1&view_mode=&access_key=key-f8f6yv7quw1q4r4cqd9" data-auto-height="true" scrolling="no" id="scribd_22651625" width="100%" height="500" frameborder="0"></iframe>
<div style="font-size:10px;text-align:center;width:100%"><a href="http://www.scribd.com/doc/22651625">View this document on Scribd</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/animeshdas.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/animeshdas.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/animeshdas.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/animeshdas.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/animeshdas.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/animeshdas.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/animeshdas.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/animeshdas.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/animeshdas.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/animeshdas.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/animeshdas.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/animeshdas.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/animeshdas.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/animeshdas.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=31&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/animeshdas/~4/I45CnNs4Q7c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://animeshdas.wordpress.com/2009/11/17/a-brief-list-of-commercial-grade-enterprise-open-source-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">animeshdas</media:title>
		</media:content>
	<feedburner:origLink>http://animeshdas.wordpress.com/2009/11/17/a-brief-list-of-commercial-grade-enterprise-open-source-solution/</feedburner:origLink></item>
		<item>
		<title>Another hole in SSL</title>
		<link>http://feedproxy.google.com/~r/animeshdas/~3/ZAjnAgzMsII/</link>
		<comments>http://animeshdas.wordpress.com/2009/11/16/another-hole-in-ssl/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 17:07:00 +0000</pubDate>
		<dc:creator>Animesh Das</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[exploits]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://animeshdas.wordpress.com/2009/11/17/another-hole-in-ssl/</guid>
		<description><![CDATA[Discussed in Slashdot quite few days back becomes true. Some researchers had claimed was too theoretical to worry about, has now been demonstrated by exploit. The attack description is available on securegoose.org. The exploit by Anil Kurmus is significant because it successfully targeted the so-called SSL renegotiation bug to steal Twitter login credentials that passed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=54&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Discussed in <a href="http://it.slashdot.org/firehose.pl?op=view&amp;type=story&amp;sid=09/11/05/144252">Slashdot quite few days back</a> becomes true. Some researchers had claimed was too theoretical to worry about, has now been <a href="http://www.theregister.co.uk/2009/11/14/ssl_renegotiation_bug_exploited/">demonstrated by exploit</a>. The attack description is available on <a href="http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html">securegoose.org</a>.</p>
<blockquote><p>The exploit by Anil Kurmus is significant because it successfully targeted the so-called SSL renegotiation bug to steal Twitter login credentials that passed through encrypted data streams. When the flaw surfaced last week, many researchers dismissed it as an esoteric curiosity with little practical effect. </p>
<p>For one thing, the critics said, the protocol bug was hard to exploit. And for another, they said, even when it could be targeted, it achieved extremely limited results. The skepticism was understandable: While attackers could inject a small amount of text at the beginning of an authenticated SSL session, they were unable to read encrypted data that flowed between the two parties.</p>
</blockquote>
<p><a href="http://www.theregister.co.uk/2009/11/14/ssl_renegotiation_bug_exploited/">Read more</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/animeshdas.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/animeshdas.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/animeshdas.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/animeshdas.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/animeshdas.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/animeshdas.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/animeshdas.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/animeshdas.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/animeshdas.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/animeshdas.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/animeshdas.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/animeshdas.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/animeshdas.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/animeshdas.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=animeshdas.wordpress.com&amp;blog=6261524&amp;post=54&amp;subd=animeshdas&amp;ref=&amp;feed=1" width="1" height="1" /><img src="http://feeds.feedburner.com/~r/animeshdas/~4/ZAjnAgzMsII" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://animeshdas.wordpress.com/2009/11/16/another-hole-in-ssl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">animeshdas</media:title>
		</media:content>
	<feedburner:origLink>http://animeshdas.wordpress.com/2009/11/16/another-hole-in-ssl/</feedburner:origLink></item>
	</channel>
</rss>

