<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8070743505615977975</id><updated>2012-02-01T16:25:43.427+10:30</updated><category term='linux'/><category term='ami'/><category term='Music Video'/><category term='amazon web services'/><category term='s3'/><category term='mysql'/><category term='php'/><category term='ec2'/><category term='cluster'/><category term='Joe Hisaishi'/><category term='howto'/><category term='sony'/><category term='phpmyadmin'/><category term='how to'/><category term='instance'/><category term='satisfaction'/><category term='Howl;s Moving Castle'/><category term='bluetooth'/><category term='drbt20nx'/><category term='elasticfox'/><category term='MC Mong'/><category term='load balance'/><category term='amazon'/><category term='windows'/><category term='lamp'/><category term='web server'/><category term='stereo bluetooth'/><category term='happiness'/><category term='Korean pop'/><category term='elastic compute cloud'/><category term='aws'/><category term='review'/><category term='ambition'/><category term='OST'/><title type='text'>Arope's Blog: How To Guides, Reviews, Music, Movies and All</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://arope99.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://arope99.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hidayat S</name><uri>http://www.blogger.com/profile/16740542004134357873</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://bp0.blogger.com/_ldqaHllUpJU/SDld-5Wqj2I/AAAAAAAAADw/AKQyxdWHUs0/S220/n631834720_244498_8596.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8070743505615977975.post-1469407001551405491</id><published>2008-07-22T13:06:00.006+09:30</published><updated>2008-12-12T16:18:24.286+10:30</updated><title type='text'>EMC2 Etape Course (Corsa) - My entry into road cycling</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SIVWTYlh9LI/AAAAAAAAANA/LGoS8CacS9o/s1600-h/myEtape_01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SIVWTYlh9LI/AAAAAAAAANA/LGoS8CacS9o/s400/myEtape_01.jpg" alt="" id="BLOGGER_PHOTO_ID_5225677833650697394" border="0" /&gt;&lt;/a&gt;In the last 6 months, I've been consistently riding my bike to work almost every day. It's about 22 km ride return. It was extremely hard to start, but after about a month, I started to feel really good while riding, and at certain time I just can't wait to go outside and ride my bike.&lt;br /&gt;&lt;br /&gt;I started will my 4 years old Apollo LSX 1.0 mountain bike, a reasonably good bike but after a while  I began to think of upgrading my bike to a road bike. I have been looking for a good entry level road bike (both brand new &amp;amp; second hand for less AUD1000), and I'm quite surprise with the number of choices available. I've had a look at the Giant OCR 2, Avanti Sprint, Malvern Star Capo Sport, Apollo Ventoux, and a few more.  But then after having a look at the EMC2 Etape Course, it's almost like love at first sight and I immediately bought one. Geoff at Glenelg Cycles has successfully convinced me to get the bike and gave a lot of good advice in riding and maintaining a road bike.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SIVWTXqNnkI/AAAAAAAAANI/CcepSTyzpXk/s1600-h/myEtape_02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SIVWTXqNnkI/AAAAAAAAANI/CcepSTyzpXk/s400/myEtape_02.jpg" alt="" id="BLOGGER_PHOTO_ID_5225677833401900610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The Etape Course has a blue paint finish. I actually prefer to get a red one, but that red is only available in the next EMC2 range (Elect), which is out of my budget range. But I'm still pretty happy the way the bike looks. The bike was  relatively light, and when I compare with the giant OCR2 (just by lifting with my hand), I though the EMC2  Etape is lighter.  But I might be wrong. Anyway, it is still way lighter than my mountain bike.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SIVWfQTvk3I/AAAAAAAAANw/UQamN08E9Rk/s1600-h/myEtape_07.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SIVWfQTvk3I/AAAAAAAAANw/UQamN08E9Rk/s400/myEtape_07.jpg" alt="" id="BLOGGER_PHOTO_ID_5225678037587039090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Out of the bike shop, I immediately took the bike on a 24 km ride to my office, and I was quite impressed with the ride. Taking cars analogy, it feels like driving a sports car, while my mountain bike feels like driving a 4WD. I feel that I can accelerate a lot faster and way easier to maintain higher than 30kmph speed. Going uphills is also a lot less effortless.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SIVWTm8JKeI/AAAAAAAAANY/FX36iVesk8c/s1600-h/myEtape_04.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SIVWTm8JKeI/AAAAAAAAANY/FX36iVesk8c/s400/myEtape_04.jpg" alt="" id="BLOGGER_PHOTO_ID_5225677837503637986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It was rather uncomfortable first with the ride position, as I was mostly sitting pretty upright with my mountain bike before, while I need to bent down more to ride the EMC2. But I had the bike for about 5 days now and it started to feel a lot more comfortable. It takes me sometime as well to get used to the brakes handle and gear shifters location on the handle bar, and getting my shoes inside the clip cage on the pedal.    &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SIVWgMG2jeI/AAAAAAAAAOA/OYdWI9tHNYo/s1600-h/myEtape_09.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SIVWgMG2jeI/AAAAAAAAAOA/OYdWI9tHNYo/s400/myEtape_09.jpg" alt="" id="BLOGGER_PHOTO_ID_5225678053639097826" border="0" /&gt;&lt;/a&gt;The bike frame is a triple butted alloy tube, which means that the center section of the tube is fairly thin while the ends of the tube is thicker where it is needed for joining strength. This makes the frame fairly light while increasing the strength as well.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SIVWTfT6ivI/AAAAAAAAANQ/nelr8uILw5M/s1600-h/myEtape_03.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SIVWTfT6ivI/AAAAAAAAANQ/nelr8uILw5M/s400/myEtape_03.jpg" alt="" id="BLOGGER_PHOTO_ID_5225677835455859442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The bike has 18 speed gears with Shimano Sora shifters, crankset, front derailleurs, and rear derailleurs. The wheels hub is also Shimano. There's also a chain catcher just in case the bike chain overshoots.&lt;br /&gt;&lt;br /&gt;The bike has carbon forks which should smooth out the road vibration, but I wish is came with ca carbon seat post as well. It's not really a big issue as I can easily upgrade the seat post later.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SIVWfO0rF7I/AAAAAAAAANo/AD7uT7Wx7cM/s1600-h/myEtape_06.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SIVWfO0rF7I/AAAAAAAAANo/AD7uT7Wx7cM/s400/myEtape_06.jpg" alt="" id="BLOGGER_PHOTO_ID_5225678037188286386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In summary, I was quite impressed with the bike and highly recommended this bike to anyone looking for an excellent entry level road bike.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8070743505615977975-1469407001551405491?l=arope99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arope99.blogspot.com/feeds/1469407001551405491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8070743505615977975&amp;postID=1469407001551405491' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/1469407001551405491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/1469407001551405491'/><link rel='alternate' type='text/html' href='http://arope99.blogspot.com/2008/07/emc2-etape-course-corsa-my-entry-into.html' title='EMC2 Etape Course (Corsa) - My entry into road cycling'/><author><name>Hidayat S</name><uri>http://www.blogger.com/profile/16740542004134357873</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://bp0.blogger.com/_ldqaHllUpJU/SDld-5Wqj2I/AAAAAAAAADw/AKQyxdWHUs0/S220/n631834720_244498_8596.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ldqaHllUpJU/SIVWTYlh9LI/AAAAAAAAANA/LGoS8CacS9o/s72-c/myEtape_01.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8070743505615977975.post-587080334644685416</id><published>2008-06-07T16:56:00.014+09:30</published><updated>2008-12-12T16:18:24.867+10:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='sony'/><category scheme='http://www.blogger.com/atom/ns#' term='bluetooth'/><category scheme='http://www.blogger.com/atom/ns#' term='stereo bluetooth'/><category scheme='http://www.blogger.com/atom/ns#' term='drbt20nx'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><title type='text'>Sony Stereo Bluetooth Headset DRBT20NX Review</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SEqNEgv3LqI/AAAAAAAAAMw/MN8QQz_Go3s/s1600-h/drbt20nx.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SEqNEgv3LqI/AAAAAAAAAMw/MN8QQz_Go3s/s400/drbt20nx.jpg" alt="" id="BLOGGER_PHOTO_ID_5209131027657076386" border="0" /&gt;&lt;/a&gt;Around the second half of 2007, I was actively searching for a good stereo bluetooth headset. There wasn't that many available at that time, and most of them were pretty huge, bulky and simply not stylish enough to use casually everyday (such as the Nokia BH-501).&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;The first one that I found was attractive enough was the Sony Ericsson HBH-DS970, which I bought one from an Ebay store in Hong Kong. Unfortunately, it turns out to be a fake unit with really crappy sound, inconsistent connectivity and bad packaging. That gave me a lesson not to buy anything from Hong Kong or China anymore through Ebay.&lt;br /&gt;&lt;br /&gt;Then sometime in October 2007, I came across the Sony DRBT20NX headset. It looks pretty good, stylish and simple enough. I manage to buy one from Ebay in Australia for about AUD50 (which was a really good deal considering the retail price in Australia is AUD199). There're some good things and bad things about the headset which I thought worth to write about.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sound Quality&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As I'm planning to use the bluetooth headset mainly to listen music from my mobile phone, hence sound quality is very important. I have tested the headset using both Nokia N95 and Sony Ericsson M600i mobile phones.&lt;br /&gt;&lt;br /&gt;Well, the sound quality was really exceptional for me, almost as good as listening through a wired connection. I was really impressed with both the base sound quality and the treble sound clarity. Comparing between the Nokia N95 and Sony Ericsson M600i mobile phones, I found out that the N95 produced slightly better clarity than the Sony Ericsson M660i. The M600i does produced better base sound (with MegaBass on), but it lacks the treble sound clarity.&lt;br /&gt;&lt;br /&gt;Overall, I was really satisfied with the sound quality on both phones that I bought another one from Yes Asia for around US79 for my fiance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Connectivity&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The connection process was fairly simple, and once the headset is registered in the phone's trusted bluetooth devices list, it automatically connect the phones after switching on.&lt;br /&gt;&lt;br /&gt;Overall, the connectivity was quite stable on both Nokia N95 and Sony Ericsson M600i, with minimum connectivity lost. However, I would say that the connection on M600i was slightly better than the N95 as I get more sudden connection lost with the N95.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ease of use and Comforts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The headset is very comfortable to use, the in-ear phones fits nicely in my ear and the rubber gloves came in three sizes. The outside sound and noise is also isolated pretty well.&lt;br /&gt;&lt;br /&gt;Basic music controls (volume, play/pause, skip) is provided by the unit. Answering and making phone calls is done through one button operation. To answer a phone call, I just need to press the multi function button, and to make a call to the last dialled number or voice dial, that can also be done using the multi function button. All the controls button is pretty much easily accessible in whatever activity you're doing. I'm mostly using the unit while cycling, and it is very easy for me to control the music and making phone calls even while cycling.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Battery Life&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I was quite impressed as well with the battery life. On the specification sheet, the running battery life was rated 11 hours and the standby battery life is 100 hours. So far, I've never run out of battery while using it and I only charged the unit every 2 or 3 days.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Reliability&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is the one thing that I'm not satisfied with. One of the headsets was broken (one ear phone stopped working) sometime in February 2008 after five months of use. I found the the connection of the neck strap to the main unit (as shown below) was not strong enough and gets stretched easily, which may brake the cable connection.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SEqNE8q5j4I/AAAAAAAAAM4/iCK3mT9aDrU/s1600-h/SONY-DRBT20NX-v2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SEqNE8q5j4I/AAAAAAAAAM4/iCK3mT9aDrU/s400/SONY-DRBT20NX-v2.jpg" alt="" id="BLOGGER_PHOTO_ID_5209131035152453506" border="0" /&gt;&lt;/a&gt;I brought the unit to a Sony service center and within about one week, they have replaced the unit with a new ones. However, after about 3 months, the unit broke again and this time unfortunately, both of the headset that I have came down with the same problem.&lt;br /&gt;&lt;br /&gt;I have sent both units to a service center and currently waiting for their respond. The units came with one year warranty, and with this kind of reliability, I expect I won't be able to use them anymore once I run out of warranty.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Everything was ging quite well for the headset except for its built quality and realiabilty. I just hope that Sony will address this issue soon. Feel free to give your comments, especially if you have use one as well.&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8070743505615977975-587080334644685416?l=arope99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arope99.blogspot.com/feeds/587080334644685416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8070743505615977975&amp;postID=587080334644685416' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/587080334644685416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/587080334644685416'/><link rel='alternate' type='text/html' href='http://arope99.blogspot.com/2008/06/sony-stereo-bluetooth-headset-drbt20nx.html' title='Sony Stereo Bluetooth Headset DRBT20NX Review'/><author><name>Hidayat S</name><uri>http://www.blogger.com/profile/16740542004134357873</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://bp0.blogger.com/_ldqaHllUpJU/SDld-5Wqj2I/AAAAAAAAADw/AKQyxdWHUs0/S220/n631834720_244498_8596.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ldqaHllUpJU/SEqNEgv3LqI/AAAAAAAAAMw/MN8QQz_Go3s/s72-c/drbt20nx.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8070743505615977975.post-3733083411369077866</id><published>2008-06-06T11:56:00.009+09:30</published><updated>2008-12-12T16:18:28.165+10:30</updated><title type='text'>A Good Walk in Morialta Park (PART 2)</title><content type='html'>This is the second part of the story. If you miss the first part, see it &lt;a href="http://arope99.blogspot.com/2008/06/good-walk-in-morialta-park-part-1.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;12.40 PM&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;We've just get our stomach filled, and energy restored, Time to continue our walk towards Deep View lookout.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SEieMKdzFpI/AAAAAAAAAKo/80H9i_8EPyQ/s1600-h/park25.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SEieMKdzFpI/AAAAAAAAAKo/80H9i_8EPyQ/s400/park25.jpg" alt="" id="BLOGGER_PHOTO_ID_5208586900858934930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;12.44 PM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We reached Deep View lookout. Below is the Giant Cave as viewed from the lookout.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SEifxNdGknI/AAAAAAAAAKw/8GOTKkVSKyw/s1600-h/park26.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SEifxNdGknI/AAAAAAAAAKw/8GOTKkVSKyw/s400/park26.jpg" alt="" id="BLOGGER_PHOTO_ID_5208588636828111474" border="0" /&gt;&lt;/a&gt;And... the Adelaide surroundings....&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SEifxErdRJI/AAAAAAAAAK4/_r0MgRbbtsM/s1600-h/park27.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SEifxErdRJI/AAAAAAAAAK4/_r0MgRbbtsM/s400/park27.jpg" alt="" id="BLOGGER_PHOTO_ID_5208588634472400018" border="0" /&gt;&lt;/a&gt;And the valley...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SEihfgJtj2I/AAAAAAAAALA/j3Bkg-EAP-0/s1600-h/park28.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SEihfgJtj2I/AAAAAAAAALA/j3Bkg-EAP-0/s400/park28.jpg" alt="" id="BLOGGER_PHOTO_ID_5208590531632664418" border="0" /&gt;&lt;/a&gt;And a good view of Adelaide city...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SEiiE_utmAI/AAAAAAAAALI/5Y0SeTutomA/s1600-h/park29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SEiiE_utmAI/AAAAAAAAALI/5Y0SeTutomA/s400/park29.jpg" alt="" id="BLOGGER_PHOTO_ID_5208591175764514818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;12.50 PM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We're on the way down now, hurts our leg a little bit walking down. I think going up is probably easier.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SEii3hRh5xI/AAAAAAAAALQ/CgreivzyBNE/s1600-h/park30.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SEii3hRh5xI/AAAAAAAAALQ/CgreivzyBNE/s400/park30.jpg" alt="" id="BLOGGER_PHOTO_ID_5208592043762378514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;12.58 PM&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;We reached the hill's foot and continue walking towards the bottom of the first falls.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SEij_lIo-PI/AAAAAAAAALY/g8vo3iCpufA/s1600-h/park31.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SEij_lIo-PI/AAAAAAAAALY/g8vo3iCpufA/s400/park31.jpg" alt="" id="BLOGGER_PHOTO_ID_5208593281749416178" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;1.08 PM&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;We reached&lt;/span&gt;&lt;span&gt; the first falls, and here's a snapshot of it. There's a rainbow as well across the bottom of the falls.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SEikuDB1epI/AAAAAAAAALw/W-16wKz7mhU/s1600-h/park32.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SEikuDB1epI/AAAAAAAAALw/W-16wKz7mhU/s400/park32.jpg" alt="" id="BLOGGER_PHOTO_ID_5208594080047921810" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SEij_xiGDfI/AAAAAAAAALo/yYSRDSOqq0k/s1600-h/park33.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SEij_xiGDfI/AAAAAAAAALo/yYSRDSOqq0k/s400/park33.jpg" alt="" id="BLOGGER_PHOTO_ID_5208593285077405170" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SEij_xiGDfI/AAAAAAAAALo/yYSRDSOqq0k/s1600-h/park33.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SEij_xiGDfI/AAAAAAAAALo/yYSRDSOqq0k/s400/park33.jpg" alt="" id="BLOGGER_PHOTO_ID_5208593285077405170" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SEilN8VF6YI/AAAAAAAAAL4/zqoGOHzsr5Y/s1600-h/park34.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SEilN8VF6YI/AAAAAAAAAL4/zqoGOHzsr5Y/s400/park34.jpg" alt="" id="BLOGGER_PHOTO_ID_5208594628005456258" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SEilNy1Np1I/AAAAAAAAAMA/3Wm7cMG9FUw/s1600-h/park35.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SEilNy1Np1I/AAAAAAAAAMA/3Wm7cMG9FUw/s400/park35.jpg" alt="" id="BLOGGER_PHOTO_ID_5208594625455826770" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;1.16 PM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We began our walk back to the car. On the way home, we stopped at The Parade's Baskin Robbins and have a good cool nice ice creams.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8070743505615977975-3733083411369077866?l=arope99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arope99.blogspot.com/feeds/3733083411369077866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8070743505615977975&amp;postID=3733083411369077866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/3733083411369077866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/3733083411369077866'/><link rel='alternate' type='text/html' href='http://arope99.blogspot.com/2008/06/good-walk-in-morialta-park-part-2.html' title='A Good Walk in Morialta Park (PART 2)'/><author><name>Hidayat S</name><uri>http://www.blogger.com/profile/16740542004134357873</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://bp0.blogger.com/_ldqaHllUpJU/SDld-5Wqj2I/AAAAAAAAADw/AKQyxdWHUs0/S220/n631834720_244498_8596.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ldqaHllUpJU/SEieMKdzFpI/AAAAAAAAAKo/80H9i_8EPyQ/s72-c/park25.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8070743505615977975.post-4136227652769284625</id><published>2008-06-06T08:49:00.030+09:30</published><updated>2008-12-12T16:18:33.287+10:30</updated><title type='text'>A Good Walk in Morialta Park (PART 1)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SEh51FXPQMI/AAAAAAAAAHo/5qqU4YpTDkY/s1600-h/park02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SEh51FXPQMI/AAAAAAAAAHo/5qqU4YpTDkY/s400/park02.jpg" alt="" id="BLOGGER_PHOTO_ID_5208546921933652162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It was a beautiful second winter day in Adelaide last Sunday. Too good to be wasted just staying at home. Sun Young and I decided to went out hiking in Morialta Conservation Park, the closest best conservation park close to Adelaide city. We haven't been there for a while now, and this time we're going to tackle the longest route, which the yellow line on the map below (a good 7.3 km walk). Go to &lt;a href="http://www.parks.sa.gov.au/publish/groups/public/@parks/@northernlofty/documents/all/mori_pdfs_bushwalking_brochure.pdf"&gt;here&lt;/a&gt; if you would like to see detail brochure and map of the area.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SEh3kdkYwWI/AAAAAAAAAHg/1dyktNg-rCs/s1600-h/map2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SEh3kdkYwWI/AAAAAAAAAHg/1dyktNg-rCs/s400/map2.jpg" alt="" id="BLOGGER_PHOTO_ID_5208544437350220130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Prior to leaving home, we prepared enough water and kimbab (sushi for Korean) for our lunch up there in the park.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;10:08 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Reached the carpark area. A few cars around but not too busy yet.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SEh51WU-p3I/AAAAAAAAAHw/kvk5GRZVvgs/s1600-h/park01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SEh51WU-p3I/AAAAAAAAAHw/kvk5GRZVvgs/s400/park01.jpg" alt="" id="BLOGGER_PHOTO_ID_5208546926487578482" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;10:22 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We reached the foot of the hills, began ascending as the track gets steeper.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SEh7DMSJlUI/AAAAAAAAAH4/nhseOBv-zSA/s1600-h/park03.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SEh7DMSJlUI/AAAAAAAAAH4/nhseOBv-zSA/s400/park03.jpg" alt="" id="BLOGGER_PHOTO_ID_5208548263821153602" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;10:25 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Got a little bit higher, and manage to take a tiny snapshot of the see and some surrounding Adelaide suburb.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SEh7u_HbnzI/AAAAAAAAAIA/9RBZ2gmtDcU/s1600-h/park04.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SEh7u_HbnzI/AAAAAAAAAIA/9RBZ2gmtDcU/s400/park04.jpg" alt="" id="BLOGGER_PHOTO_ID_5208549016200781618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;10:26 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;850 m steep walk to go to the first fall.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SEh8p-suXgI/AAAAAAAAAII/1bc8jDm6fnM/s1600-h/park05.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SEh8p-suXgI/AAAAAAAAAII/1bc8jDm6fnM/s400/park05.jpg" alt="" id="BLOGGER_PHOTO_ID_5208550029701045762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;10:33 AM&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;We reached the Kookaburra lookout. Here's a snapshot of the valley.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SEh9cZS1UOI/AAAAAAAAAIQ/EYptJ05PWjU/s1600-h/park06.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SEh9cZS1UOI/AAAAAAAAAIQ/EYptJ05PWjU/s400/park06.jpg" alt="" id="BLOGGER_PHOTO_ID_5208550895833665762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;10:41 AM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;We've went a little bit off way from Kookaburra lookout, not following the yellow trail. But manage to get a better photos of the surrounding areas.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SEh_GlVzCtI/AAAAAAAAAIY/sQUVE1reCoE/s1600-h/park08.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SEh_GlVzCtI/AAAAAAAAAIY/sQUVE1reCoE/s400/park08.jpg" alt="" id="BLOGGER_PHOTO_ID_5208552720133458642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SEh_HGAAPnI/AAAAAAAAAIg/sHLs7QOZzh8/s1600-h/park07.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SEh_HGAAPnI/AAAAAAAAAIg/sHLs7QOZzh8/s400/park07.jpg" alt="" id="BLOGGER_PHOTO_ID_5208552728900419186" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;11:05 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We reached the top of the first fall. It's not really a big fall, but it's good and soothing to hear the flowing water sound.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiAfY7uHvI/AAAAAAAAAIo/GXTpY_7dVKs/s1600-h/park09.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiAfY7uHvI/AAAAAAAAAIo/GXTpY_7dVKs/s400/park09.jpg" alt="" id="BLOGGER_PHOTO_ID_5208554245811216114" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;11:09 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We can see the second falls now. Nice and beautiful.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiES1kATzI/AAAAAAAAAI4/o07PWccEF7o/s1600-h/park10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiES1kATzI/AAAAAAAAAI4/o07PWccEF7o/s400/park10.jpg" alt="" id="BLOGGER_PHOTO_ID_5208558428204584754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;11:11 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Came across this Australian native plant.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiE_F9LeXI/AAAAAAAAAJA/KndKKj1GxPg/s1600-h/park12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiE_F9LeXI/AAAAAAAAAJA/KndKKj1GxPg/s400/park12.jpg" alt="" id="BLOGGER_PHOTO_ID_5208559188519385458" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;11.15 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We're following the creek to go to the third falls. The trail was getting wet and cooler as we're  deep in the valley away from direct sunlight.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SEiFYLdMnmI/AAAAAAAAAJI/P_SG_ovsuUw/s1600-h/park13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SEiFYLdMnmI/AAAAAAAAAJI/P_SG_ovsuUw/s400/park13.jpg" alt="" id="BLOGGER_PHOTO_ID_5208559619492585058" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SEiGNKdSzWI/AAAAAAAAAJQ/NL-Bgb_Qe88/s1600-h/park14.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SEiGNKdSzWI/AAAAAAAAAJQ/NL-Bgb_Qe88/s400/park14.jpg" alt="" id="BLOGGER_PHOTO_ID_5208560529757621602" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;11:19 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;390 m to go to the third falls.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SEiHBRJnCoI/AAAAAAAAAJY/W5ta1qieHfU/s1600-h/park15.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SEiHBRJnCoI/AAAAAAAAAJY/W5ta1qieHfU/s400/park15.jpg" alt="" id="BLOGGER_PHOTO_ID_5208561424907307650" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;11:22 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One more plant snapshot.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SEiLgAWpi4I/AAAAAAAAAJg/UWAXZIYMrF4/s1600-h/park16.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SEiLgAWpi4I/AAAAAAAAAJg/UWAXZIYMrF4/s400/park16.jpg" alt="" id="BLOGGER_PHOTO_ID_5208566351021050754" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;11:26 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Reached the third falls.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiMPzHcL2I/AAAAAAAAAJo/OWrWA4vvMJw/s1600-h/park17.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiMPzHcL2I/AAAAAAAAAJo/OWrWA4vvMJw/s400/park17.jpg" alt="" id="BLOGGER_PHOTO_ID_5208567172101320546" border="0" /&gt;&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;11.35 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We continued following the yellow trail, and come across beautiful rock formations (idea for those who enjoys rock climbing).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SEiMwYtMqXI/AAAAAAAAAJw/Y41lvb-rsao/s1600-h/park18.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SEiMwYtMqXI/AAAAAAAAAJw/Y41lvb-rsao/s400/park18.jpg" alt="" id="BLOGGER_PHOTO_ID_5208567731947612530" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;11.39 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3.3 km to the carpark area.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SEiN3EO6CoI/AAAAAAAAAJ4/qgrDDHPyJEE/s1600-h/park20.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SEiN3EO6CoI/AAAAAAAAAJ4/qgrDDHPyJEE/s400/park20.jpg" alt="" id="BLOGGER_PHOTO_ID_5208568946222566018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;11.41 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Came across some people doing rock climbing. A bit small to see but there's a guy in red t-shirt climbing the rocks.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SEiO5rhLPjI/AAAAAAAAAKA/1Prle_C-kwA/s1600-h/park21.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SEiO5rhLPjI/AAAAAAAAAKA/1Prle_C-kwA/s400/park21.jpg" alt="" id="BLOGGER_PHOTO_ID_5208570090639539762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;11.46 AM&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Some more photos of the surrounding area.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiPmngBz8I/AAAAAAAAAKI/lMdOlz-1_t4/s1600-h/park22.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiPmngBz8I/AAAAAAAAAKI/lMdOlz-1_t4/s400/park22.jpg" alt="" id="BLOGGER_PHOTO_ID_5208570862655098818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;11.50 AM&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;We went offtrack for a while, and went up a steep and slippery trail go a little bit higher. Need to be slow and careful.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SEiQFNYgDbI/AAAAAAAAAKQ/LcazSXwUppw/s1600-h/park23.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SEiQFNYgDbI/AAAAAAAAAKQ/LcazSXwUppw/s400/park23.jpg" alt="" id="BLOGGER_PHOTO_ID_5208571388220149170" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiVmWLKqCI/AAAAAAAAAKY/fJL8Imhf0mc/s1600-h/park24.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiVmWLKqCI/AAAAAAAAAKY/fJL8Imhf0mc/s400/park24.jpg" alt="" id="BLOGGER_PHOTO_ID_5208577455073962018" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiVmWLKqCI/AAAAAAAAAKY/fJL8Imhf0mc/s1600-h/park24.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SEiVmWLKqCI/AAAAAAAAAKY/fJL8Imhf0mc/s400/park24.jpg" alt="" id="BLOGGER_PHOTO_ID_5208577455073962018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;12.30 PM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We stopped for a while for lunch. Just a short one.&lt;br /&gt;&lt;br /&gt;To continue with the next part, see it &lt;a href="http://arope99.blogspot.com/2008/06/good-walk-in-morialta-park-part-2.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8070743505615977975-4136227652769284625?l=arope99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arope99.blogspot.com/feeds/4136227652769284625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8070743505615977975&amp;postID=4136227652769284625' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/4136227652769284625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/4136227652769284625'/><link rel='alternate' type='text/html' href='http://arope99.blogspot.com/2008/06/good-walk-in-morialta-park-part-1.html' title='A Good Walk in Morialta Park (PART 1)'/><author><name>Hidayat S</name><uri>http://www.blogger.com/profile/16740542004134357873</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://bp0.blogger.com/_ldqaHllUpJU/SDld-5Wqj2I/AAAAAAAAADw/AKQyxdWHUs0/S220/n631834720_244498_8596.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ldqaHllUpJU/SEh51FXPQMI/AAAAAAAAAHo/5qqU4YpTDkY/s72-c/park02.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8070743505615977975.post-1169239127308329616</id><published>2008-06-06T08:37:00.003+09:30</published><updated>2008-06-06T08:42:32.553+09:30</updated><title type='text'>Don't forget to clear dowload history</title><content type='html'>If you're going to film something on your computer screen, remember to clear your dowload history. Avoid embarassment. Look closely on his download history.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/vDt5Z5E-I40&amp;amp;hl=en"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/vDt5Z5E-I40&amp;amp;hl=en" type="application/x-shockwave-flash" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8070743505615977975-1169239127308329616?l=arope99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arope99.blogspot.com/feeds/1169239127308329616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8070743505615977975&amp;postID=1169239127308329616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/1169239127308329616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/1169239127308329616'/><link rel='alternate' type='text/html' href='http://arope99.blogspot.com/2008/06/dont-forget-to-clear-dowload-history.html' title='Don&apos;t forget to clear dowload history'/><author><name>Hidayat S</name><uri>http://www.blogger.com/profile/16740542004134357873</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://bp0.blogger.com/_ldqaHllUpJU/SDld-5Wqj2I/AAAAAAAAADw/AKQyxdWHUs0/S220/n631834720_244498_8596.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8070743505615977975.post-7138242917363084720</id><published>2008-06-06T08:25:00.002+09:30</published><updated>2008-06-06T08:28:15.912+09:30</updated><title type='text'>Furniture Romance</title><content type='html'>I haven't update this blog for a while now. So, to cheer things up, I thought a joke will be nice. Here we go.....&lt;br /&gt;&lt;br /&gt;Howard was a furniture dealer from Georgia. He wanted a new line of furniture to spark up his inventory. He had never traveled out of the country, so he thought he would go to Paris to see what the furniture market was like over there.&lt;br /&gt;&lt;br /&gt;He arrived in Paris and toured several furniture galleries and manufacturing facilities. He found a new line of furniture that he thought would go over well back home in Georgia. He closed the deal for the first shipment and was very pleased with the results. Howard decided he would stop by a little bistro to reward himself for his new business deal. He stops by for a drink and the little bistro is quite crowded. Actually he gets the last available table.&lt;br /&gt;&lt;br /&gt;After awhile a tall, beautiful French girl comes in looking for a table. The only remaining seat is at Howards table. She says something to him in French, but he doesn't understand. He signals for her to have a seat. She joins him. But their attempts at conversation don't get very far because she doesn't speak any English and he doesn't speak French.&lt;br /&gt;&lt;br /&gt;At one point Howard takes a napkin an draws a wine glass on it. The woman nods and Howard buys her a glass of wine. A little later Howard draws some food, she nods. So they leave the bistro and go to a romantic cafe for dinner.&lt;br /&gt;&lt;br /&gt;Howard draws two people dancing and some musical notes. she nods happily, and they go dancing and are having a wonderful time.&lt;br /&gt;&lt;br /&gt;As the evening wears on, the girl takes a napkin and draws a four-poster bed. And to this day, Howard hasn't figured out how she knew he was in the furniture business.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8070743505615977975-7138242917363084720?l=arope99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arope99.blogspot.com/feeds/7138242917363084720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8070743505615977975&amp;postID=7138242917363084720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/7138242917363084720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/7138242917363084720'/><link rel='alternate' type='text/html' href='http://arope99.blogspot.com/2008/06/furniture-romance.html' title='Furniture Romance'/><author><name>Hidayat S</name><uri>http://www.blogger.com/profile/16740542004134357873</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://bp0.blogger.com/_ldqaHllUpJU/SDld-5Wqj2I/AAAAAAAAADw/AKQyxdWHUs0/S220/n631834720_244498_8596.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8070743505615977975.post-2751189762704138429</id><published>2008-05-27T15:58:00.028+09:30</published><updated>2008-12-12T16:18:34.072+10:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='web server'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='cluster'/><category scheme='http://www.blogger.com/atom/ns#' term='lamp'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='ec2'/><category scheme='http://www.blogger.com/atom/ns#' term='ami'/><category scheme='http://www.blogger.com/atom/ns#' term='load balance'/><category scheme='http://www.blogger.com/atom/ns#' term='instance'/><title type='text'>How to Setup 2 Webserver with MySQL cluster and 1 Load Balancer on Amazon EC2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SDzpy5WqkLI/AAAAAAAAAG4/YayLEwiz4qs/s1600-h/gif_1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SDzpy5WqkLI/AAAAAAAAAG4/YayLEwiz4qs/s400/gif_1.gif" alt="" id="BLOGGER_PHOTO_ID_5205292329932066994" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;This time I'm going to show you how to setup 2 webservers with MySQL cluster and 1 Load Balancer using Amazon Elastic Compute Cloud (EC2) instances, as shown in the above diagram. If the diagram text is too small that you can't read it, click on the diagram and you can see the bigger version.&lt;br /&gt;&lt;br /&gt;Now, I assume that you have gone through my previous 2 guides:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://arope99.blogspot.com/2008/05/getting-started-with-amazon-elastic.html"&gt;Amazon EC2 quick start guide&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://arope99.blogspot.com/2008/05/configure-lamp-server-on-amazon-ec2.html"&gt;Setting up a LAMP (Linux Apache MySQL PHP) server instance&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-family: arial;" face="arial"&gt;&lt;/ul&gt;&lt;ul style="font-family: arial;"&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;as we are going to use the LAMP server instance that we have created in the &lt;a href="http://arope99.blogspot.com/2008/05/configure-lamp-server-on-amazon-ec2.html"&gt;Setting up a LAMP server guide&lt;/a&gt;. If you haven't, you need to be familiar with running and saving Amazon EC2 instances, and also have a LAMP server AMI ready to be used and run. A LAMP server means that you need to have at least a Linux instance with Apache webserver, MySQL database client &amp;amp; server, and PHP installed.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Run 3 LAMP instances&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;First of all, launch 3 instances of the LAMP AMI. We're going to assign each of this instances as one of the following servers.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Management Instance&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Public DNS: ec2-67-202-62-113.compute-1.amazonaws.com&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Public IP: 67.202.63.113&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Private DNS: ip-10-251-235-15.ec2.internal&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Private DNS: 10.251.235.14&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;LAMP Instance 1&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;Public DNS: ec2-75-101-246-9.compute-1.amazonaws.com&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Public IP: 75.101.246.9&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Private DNS: ip-10-251-182-160.ec2.internal&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Private IP: 10.251.182.160&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;LAMP Instance 2&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;Public DNS: ec2-72-44-39-69.compute-1.amazonaws.com&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Public IP: 72.44.39.69&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Private DNS: ip-10-251-143-191.ec2.internal&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Private IP: 10.251.143.191&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Record your instances DNS and IP addresses details, and change the public DNS and private DNS on the above diagrams to match you instances. You can easily get a string copy of the DNSs using &lt;a href="http://s3.amazonaws.com/ec2-downloads/elasticfox.xpi"&gt;ElasticFox&lt;/a&gt;&lt;/span&gt;   &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Configure MySQL Management Instance&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;SSH and connect to the Management Instance.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;We don't need Apache Web Server and mySQL server running on our Management Instance. Hence, we're going to uninstall Apache and stop mySQL server from running.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Let's stop Apache and mySQL from running first.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;/etc/init.d/apache2 stop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;/etc/init.d/mysql stop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I also would like to make sure that mySQL will not be run on startup. To do this I'm using an application called &lt;span style="font-weight: bold;"&gt;sysv-rc-conf&lt;/span&gt;. Install this using the following command.&lt;/span&gt;  &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;apt-get install sysv-rc-conf&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Once it's installed run&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;sysv-rc-conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;and remove all the MySQL startup component.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;To uninstall Apache, enter the following command.&lt;/span&gt;  &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;apt-get remove apache2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;I know that this way is not very efficient, but since we're continuing from the previous guide, I just want to use the AMI that we've created before. Optionally, you can start from a clean base Linux AMI, and just install the mySQL management application.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Create the mySQL cluster management directory (if it doesn't exist yet).&lt;/span&gt;  &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;mkdir /var/lib/mysql-cluster&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Then, go to the directory and setup the config.ini file.&lt;/span&gt;  &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;cd /var/lib/mysql-cluster&lt;/span&gt; &lt;span style="font-weight: bold;font-family:arial;" &gt;emacs config.ini&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Note that I'm using emacs as the text editor here. But feel free to use any text editor you like.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Next, insert the following text and &lt;span style="font-weight: bold;"&gt;change the DNS addresses corresponding to your instances private DNS addresses&lt;/span&gt;. You can put either the DNS name as below or in the xxx.xxx.xxx.xxx format (Whichever you prefer).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;[NDBD DEFAULT]&lt;/span&gt; &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;NoOfReplicas=2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;[MYSQLD DEFAULT]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;[NDB_MGMD DEFAULT]&lt;/span&gt; &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;[TCP DEFAULT]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;# Managment Server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;[NDB_MGMD]&lt;/span&gt; &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;HostName=ip-10-251-235-15.ec2.internal   # the IP/DNS of THIS SERVER&lt;/span&gt; &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;# Storage Engines&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;[NDBD]&lt;/span&gt; &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;HostName=ip-10-251-182-160.ec2.internal  # the IP/DNS of the FIRST SERVER&lt;/span&gt; &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;DataDir= /var/lib/mysql-cluster&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;[NDBD]&lt;/span&gt; &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;HostName=ip-10-251-143-191.ec2.internal        # the IP/DNS of the SECOND SERVER&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;DataDir=/var/lib/mysql-cluster&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;# 2 MySQL Clients&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;# I personally leave this blank to allow rapid changes of the mysql clients;&lt;/span&gt; &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;# you can enter the hostnames of the above two servers here. I suggest you dont.&lt;/span&gt; &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;[MYSQLD]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold;"&gt;[MYSQLD]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next, start the management server.&lt;/span&gt;  &lt;span style="font-weight: bold;font-family:arial;" &gt;ndb_mgmd&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;That's all for the MySQL management server. You can keep this application running (it uses very small amount of memory and CPU power), or shut it down if you like.&lt;/span&gt;   &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Configure MySQL Servers&lt;/span&gt;&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;We need to perform this section on both LAMP Instances 1 and LAMP instance 2.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;First, SSH to the instance and stop any running mySQL server&lt;/span&gt;  &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;/etc/init.d/mysql stop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Next, we need to modify the &lt;span style="font-style: italic;"&gt;/etc/my.cnf&lt;/span&gt; file.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;emacs /etc/mysql/my.cnf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Add the the following lines in the appropriate section of the file. Make sure to change the DNS/IP addresses to your Management Instance address.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold;"&gt;[mysqld]&lt;/span&gt;&lt;/span&gt; &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;ndbcluster&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;ndb-connectstring=ip-10-251-235-15.ec2.internal # the IP/DNS of the MANAGEMENT INSTANCE SERVER&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;[mysql_cluster]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold;"&gt;ndb-connectstring=ip-10-251-235-15.ec2.internal # the IP/DNS of the MANAGEMENT INSTANCE SERVER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Create the data directory &lt;span style="font-style: italic;"&gt;/var/lib/mysql-cluster&lt;/span&gt; (if it's not already exist) .&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;mkdir /var/lib/mysql-cluster&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Then start the storage engine and start mySQL server.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;ndbd&lt;/span&gt;  &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;/etc/init.d/mysql start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Now we need to repeat the same procedure on the second instance (LAMP Instance 2).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Testing MySQL cluster configuration&lt;/span&gt;&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Once you have completed the setup on both LAMP instances, it's time to test the cluster configuration.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;In the Management Server, enter the management console with this command.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;/usr/local/mysql/bin/ndb_mgm&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Then enter the&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold;"&gt;show&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;command to see the connection status of the MySQL cluster, as shown below.&lt;/span&gt;   &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SDzsZpWqkOI/AAAAAAAAAHQ/OfATQiovBYE/s1600-h/putty03.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SDzsZpWqkOI/AAAAAAAAAHQ/OfATQiovBYE/s400/putty03.jpg" alt="" id="BLOGGER_PHOTO_ID_5205295194675253474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Now you can test the configuration on the MySQL servers on both LAMP instances.&lt;br /&gt;&lt;br /&gt;Enter MySQL console on either LAMP Instance 1 or LAMP Instance 2 and enter the following commands (assuming you have setup a root password form mysql console).&lt;/span&gt;  &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;mysql -u root -p&lt;/span&gt;  &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;use test;&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Note: If database test doesn't exist in your mysql, enter &lt;span style="font-weight: bold;"&gt;create database test&lt;/span&gt; to create the database.&lt;/span&gt;  &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;CREATE TABLE mytest (i INT) ENGINE=NDBCLUSTER;&lt;/span&gt; &lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;INSERT INTO mytest () VALUES (10);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;SELECT * FROM mytest;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SDzsZZWqkMI/AAAAAAAAAHA/kkVlc1vYXoo/s1600-h/putty01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SDzsZZWqkMI/AAAAAAAAAHA/kkVlc1vYXoo/s400/putty01.jpg" alt="" id="BLOGGER_PHOTO_ID_5205295190380286146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Now, go to the the other LAMP instance, and run the following commands.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mysql -u root -p&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;use test;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;SELECT * FROM mytest;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If the cluster configuration is working properly, you should get the same output of the SELECT command.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SDzsZZWqkNI/AAAAAAAAAHI/7y5xcMwMUF8/s1600-h/putty02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SDzsZZWqkNI/AAAAAAAAAHI/7y5xcMwMUF8/s400/putty02.jpg" alt="" id="BLOGGER_PHOTO_ID_5205295190380286162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;If it's working for you, CONGRATULATIONS!!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:130%;"  &gt;Setting Up HAProxy on Management Instance&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;SSH to the management instance, and install HAProxy.&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;apt-get install haproxy&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;We need to modify the configuration file. But before that is better to backup the original file.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;cp /etc/haproxy.cfg /etc/haproxy.cfg.orig&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;cat /dev/null &gt; /etc/haproxy.cfg&lt;br /&gt;emacs /etc/haproxy.cfg&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Now, add the following into the configuration file. Don't forget to &lt;span style="font-weight: bold;"&gt;change the webserver IP/DNS addresses&lt;/span&gt; to your instances addresses.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;global&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   log 127.0.0.1   local0&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   log 127.0.0.1   local1 notice&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;     &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   #log loghost    local0 info&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;maxconn 4096&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;     &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   #debug&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;#quiet&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;     &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   user haproxy&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;group haproxy&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;defaults&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   log     global&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   mode    http&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   option  httplog&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   option  dontlognull&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   retries 3&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;redispatch&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   maxconn 2000&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   contimeout      5000&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   clitimeout      50000&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;srvtimeout      50000&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;listen webfarm *:80                  #HAPROXY listens to ALL IP's Port 80&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   mode http&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   stats enable&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   stats auth someuser:somepassword&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;balance roundrobin&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   cookie JSESSIONID prefix&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   #cookie SERVERID insert indirect&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   option httpclose&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;option forwardfor&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;   server webA ip-10-251-143-191.ec2.internal:80 cookie A check  #LAMP server instance 1 IP/DNS&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;server webB ip-10-251-182-160.ec2.internal:80 cookie B check   #LAMP server instance 2 IP/DNS&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Save and close the file once you're done.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Next, we need to set ENABLED to 1 in /etc/default/haproxy&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# Set ENABLED to 1 if you want the init script to start haproxy.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;ENABLED=1&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;# Add extra flags here.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;#EXTRAOPTS="-de -m 16"&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;We can start HAProxy on the Management Instance using the following command/&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;etc/init.d/haproxy start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can now test the load balancer by opening the Management Instance public DNS on your web browser. In my example, its http://ec2-67-202-62-113.compute-1.amazonaws.com&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;You might want to put make 2 different index.html file for the web servers to test that the load balancer does send your http request in round robin method to the web servers.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Fox example, in LAMP Instance 1 you can add the following test in &lt;span style="font-style: italic;"&gt;/var/www/index.html&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;You have been directed to LAMP Instance 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;While the following can be added to the&lt;span style="font-style: italic;"&gt; /var/www/index.html&lt;/span&gt; in LAMP Instance 2.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;You have been directed to LAMP Instance 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Have a go at testing it. Let me know if it doesn't work or you found any errors in my guide.&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;That's all for now folks. I'm still playing around to get high availability working in Amazon EC2 (that is having a standby load balancer, in case of fault on Management Instance). If anyone have any tips on doing this, I would appreciate if you can share it with me.&lt;/span&gt; &lt;/span&gt;&lt;pre  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8070743505615977975-2751189762704138429?l=arope99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arope99.blogspot.com/feeds/2751189762704138429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8070743505615977975&amp;postID=2751189762704138429' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/2751189762704138429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/2751189762704138429'/><link rel='alternate' type='text/html' href='http://arope99.blogspot.com/2008/05/how-to-setup-2-webserver-with-mysql.html' title='How to Setup 2 Webserver with MySQL cluster and 1 Load Balancer on Amazon EC2'/><author><name>Hidayat S</name><uri>http://www.blogger.com/profile/16740542004134357873</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://bp0.blogger.com/_ldqaHllUpJU/SDld-5Wqj2I/AAAAAAAAADw/AKQyxdWHUs0/S220/n631834720_244498_8596.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ldqaHllUpJU/SDzpy5WqkLI/AAAAAAAAAG4/YayLEwiz4qs/s72-c/gif_1.gif' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8070743505615977975.post-6704117555026151092</id><published>2008-05-27T10:49:00.001+09:30</published><updated>2008-05-27T10:51:41.119+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='MC Mong'/><category scheme='http://www.blogger.com/atom/ns#' term='Music Video'/><category scheme='http://www.blogger.com/atom/ns#' term='Korean pop'/><title type='text'>Latest MC Mong Music</title><content type='html'>Here's a catchy and fun song from MC Mong, one of my favorite Korean artist.&lt;br /&gt;&lt;br /&gt;Enjoy!!!!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_UHgYwxQ6ds&amp;amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_UHgYwxQ6ds&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8070743505615977975-6704117555026151092?l=arope99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arope99.blogspot.com/feeds/6704117555026151092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8070743505615977975&amp;postID=6704117555026151092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/6704117555026151092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/6704117555026151092'/><link rel='alternate' type='text/html' href='http://arope99.blogspot.com/2008/05/latest-mc-mong-music.html' title='Latest MC Mong Music'/><author><name>Hidayat S</name><uri>http://www.blogger.com/profile/16740542004134357873</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://bp0.blogger.com/_ldqaHllUpJU/SDld-5Wqj2I/AAAAAAAAADw/AKQyxdWHUs0/S220/n631834720_244498_8596.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8070743505615977975.post-447961049999947066</id><published>2008-05-27T10:43:00.002+09:30</published><updated>2008-05-27T10:47:15.415+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='OST'/><category scheme='http://www.blogger.com/atom/ns#' term='Joe Hisaishi'/><category scheme='http://www.blogger.com/atom/ns#' term='Howl;s Moving Castle'/><title type='text'>A Beautiful Music</title><content type='html'>It's a beautiful morning again here in Adelaide as I rode my bike to work. I was listening to the Porco Rosso OST by Joe Hisaishi on the bike, and then did some YouTube search on his live show. Hence, I found this video which shows nice music from the movie Howl's Moving Castle.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/D5tTiYT1cgU&amp;amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/D5tTiYT1cgU&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8070743505615977975-447961049999947066?l=arope99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arope99.blogspot.com/feeds/447961049999947066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8070743505615977975&amp;postID=447961049999947066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/447961049999947066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/447961049999947066'/><link rel='alternate' type='text/html' href='http://arope99.blogspot.com/2008/05/beautiful-music.html' title='A Beautiful Music'/><author><name>Hidayat S</name><uri>http://www.blogger.com/profile/16740542004134357873</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://bp0.blogger.com/_ldqaHllUpJU/SDld-5Wqj2I/AAAAAAAAADw/AKQyxdWHUs0/S220/n631834720_244498_8596.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8070743505615977975.post-6507706941742679109</id><published>2008-05-26T17:56:00.014+09:30</published><updated>2008-12-12T16:18:34.983+10:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='elasticfox'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='s3'/><category scheme='http://www.blogger.com/atom/ns#' term='how to'/><category scheme='http://www.blogger.com/atom/ns#' term='ec2'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><category scheme='http://www.blogger.com/atom/ns#' term='elastic compute cloud'/><title type='text'>Configure LAMP server on Amazon EC2 (Linux Apache mySQL PHP)</title><content type='html'>&lt;span style=";font-family:arial;font-size:85%;"  &gt;In this guide, we're going to set up a Ubuntu based LAMP server on Amazon Elastic Compute Cloud (EC2). If you are a starter with Amazon EC2, do have a look in &lt;a href="http://arope99.blogspot.com/2008/05/getting-started-with-amazon-elastic.html"&gt;my get started guide&lt;/a&gt; first before going through with this. You need to first setup an Amazon Web Services (AWS) account and learn how to run an&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;d save an instance using &lt;a href="http://s3.amazonaws.com/ec2-downloads/elasticfox.xpi"&gt;ElasticFox&lt;/a&gt; and &lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/"&gt;puTTY&lt;/a&gt;.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;I'm going to use one of the base install Ubunty Hardy AMI created by &lt;a href="http://alestic.com/"&gt;alestic&lt;/a&gt; as the Linux foundation. Start up ElasticFox and in the available Machine Images (AMIs) list, select the base Ubuntu Hardy AMI with ID &lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;ami-6a57b203 (alestic/ubuntu-8.04-hardy-base-20080517.manifest.xml)&lt;/span&gt;&lt;span style="font-style: italic;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;and select &lt;span style="font-weight: bold; font-style: italic;"&gt;Launch Instance(s) of this AMI.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SDp5GZWqj9I/AAAAAAAAAEs/R4JA7VUpAeM/s1600-h/efox01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SDp5GZWqj9I/AAAAAAAAAEs/R4JA7VUpAeM/s400/efox01.jpg" alt="" id="BLOGGER_PHOTO_ID_5204605470172155858" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Make sure that you've created a keypair for SSH authentication. If not, have look at the &lt;a href="http://arope99.blogspot.com/2008/05/getting-started-with-amazon-elastic.html"&gt;get start guide here&lt;/a&gt;. Select the appropriate keypair in the next window, and launch the instance. It may take a few minutes for the instance to run (keep refreshing the &lt;span style="font-weight: bold; font-style: italic;"&gt;Your Instances&lt;/span&gt; section).&lt;br /&gt;&lt;br /&gt;Once the instance state changed to &lt;span style="font-weight: bold;"&gt;running&lt;/span&gt;, SSH to the instance's public DNS as shown below using puTTY.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SDp7HpWqj-I/AAAAAAAAAE0/04WJo1NGg20/s1600-h/efox02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SDp7HpWqj-I/AAAAAAAAAE0/04WJo1NGg20/s400/efox02.jpg" alt="" id="BLOGGER_PHOTO_ID_5204607690670247906" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;You should see something like the window below.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SDp7jJWqj_I/AAAAAAAAAE8/Y9SbdrEZ5ek/s1600-h/putty01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SDp7jJWqj_I/AAAAAAAAAE8/Y9SbdrEZ5ek/s400/putty01.jpg" alt="" id="BLOGGER_PHOTO_ID_5204608163116650482" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;On your instance's command shell, enter the following command to begin installation of the LAMP server, and follow through the on screen instructions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;sudo tasksel install lamp-server&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Once that is completed, let's enable mod rewrite to support pretty URL.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;a2enmod rewrite&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Let's first update the apt-get application&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;apt-get update&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Install phpmyadmin with the following command.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;apt-get install phpmyadmin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;You need at least one text editor application. My favorite one in Linux is emacs. Use the following command to install emacs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;apt-get install emacs22&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To setup phpmyadmin under apache all you need to do is include the following line in /etc/apache2/apache2.conf&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Include /etc/phpmyadmin/apache.conf&lt;br /&gt;&lt;br /&gt;If you use emacs to edit the file, use the command below to open the file in the text editor&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;emacs /etc/apache2/apache2.conf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Make the necessary changed in emacs, the use Ctrl X-S to save the file, and then Ctrl X-C to close.&lt;br /&gt;&lt;br /&gt;This is optional, but I use php curl library in some of my work. So I would like to install the library using the following command&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;apt-get install php5-curl&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now, we can restart apache.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;/etc/init.d/apache2 restart&lt;/span&gt;&lt;/span&gt;   &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-size:85%;" &gt;Let's try out our newly installed webserver and phpmyadmin. Get your instance public DNS, and append phpmyadmin at the end. Open the address in your web browser. For example&lt;br /&gt;&lt;br /&gt;http://ec2-67-202-12-202.compute-1.amazonaws.com/phpmyadmin&lt;br /&gt;&lt;br /&gt;Congratulations!!! Your LAMP installations is working if you can see the welcome page of phpmyamin. You can use phpmyadmin to manage your mySQL database (add users, create databases etc). Just remeber your mySQL root password that you specified during the installation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SDquuZWqkAI/AAAAAAAAAFE/Q6kdX-s1r2M/s1600-h/phpmyadmin.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SDquuZWqkAI/AAAAAAAAAFE/Q6kdX-s1r2M/s400/phpmyadmin.jpg" alt="" id="BLOGGER_PHOTO_ID_5204664431483195394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: arial;font-size:85%;" &gt;Lastly, you need to save your LAMP instance and create your own machine image (AMI).  Refer to the &lt;a href="http://arope99.blogspot.com/2008/05/getting-started-with-amazon-elastic.html"&gt;getting started guide&lt;/a&gt; if you don't know how to do this.&lt;br /&gt;&lt;br /&gt;If you would like to go further by configuring a LAMP cluster with load balancer, have a look at my &lt;a href="http://arope99.blogspot.com/2008/05/how-to-setup-2-webserver-with-mysql.html"&gt;cluster with load balancer guide here&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8070743505615977975-6507706941742679109?l=arope99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arope99.blogspot.com/feeds/6507706941742679109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8070743505615977975&amp;postID=6507706941742679109' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/6507706941742679109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/6507706941742679109'/><link rel='alternate' type='text/html' href='http://arope99.blogspot.com/2008/05/configure-lamp-server-on-amazon-ec2.html' title='Configure LAMP server on Amazon EC2 (Linux Apache mySQL PHP)'/><author><name>Hidayat S</name><uri>http://www.blogger.com/profile/16740542004134357873</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://bp0.blogger.com/_ldqaHllUpJU/SDld-5Wqj2I/AAAAAAAAADw/AKQyxdWHUs0/S220/n631834720_244498_8596.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ldqaHllUpJU/SDp5GZWqj9I/AAAAAAAAAEs/R4JA7VUpAeM/s72-c/efox01.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8070743505615977975.post-5437793114311840954</id><published>2008-05-26T09:41:00.003+09:30</published><updated>2008-05-26T11:48:32.239+09:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='happiness'/><category scheme='http://www.blogger.com/atom/ns#' term='satisfaction'/><category scheme='http://www.blogger.com/atom/ns#' term='ambition'/><title type='text'>Happiness???</title><content type='html'>&lt;span style="font-size:85%;"&gt;Today is quite a beautiful day here in Adelaide, and I'm feeling pretty good too. I thought it's a good time to share some of my thought about happiness.  Although  I'm not very sure if the best time to talk about happiness is when I'm feeling happy or vice versa.&lt;br /&gt;&lt;br /&gt;So, how do I make myself happy? I would say that I tried to be satisfied with what I have and not to worry myself too much of the things that I don't have. I know that it sound very common, but I think that's the way that work best for me.&lt;br /&gt;&lt;br /&gt;But how can I make myself feel satisfied? It's easy to say to make yourself feel satisfied, but how? There's so many things around us that make us feel envious towards others.&lt;br /&gt;&lt;br /&gt;I don't know the answer clearly myself. I always feel good whenever I've achieved something, no matter how small they may looks like. By the end of every work day, I think more of what I've achieved that day than what I need to do more in the next day. But this kind of thinking may also sounds that I'm not very ambitious. Maybe I'm not an ambitious person after all.&lt;br /&gt;&lt;br /&gt;That's probably why we need to have a good balance between satisfaction and ambition. Too much or too less of each maybe bad for our life.&lt;br /&gt;&lt;br /&gt;How do strike this balance between satisfaction and ambition?&lt;br /&gt;&lt;br /&gt;I admit that I am not balanced as well, as I think I have more satisfaction than ambition in my mind. My ambition doesn't go far and mostly I'm looking forward just for the next day or next week. Not as far as next months or next years. But I do feel happy must of the time just thinking like that.&lt;br /&gt;&lt;br /&gt;Well, that's all I have time to write for half hour this morning.  Let me know your opinion as well.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8070743505615977975-5437793114311840954?l=arope99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arope99.blogspot.com/feeds/5437793114311840954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8070743505615977975&amp;postID=5437793114311840954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/5437793114311840954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/5437793114311840954'/><link rel='alternate' type='text/html' href='http://arope99.blogspot.com/2008/05/happiness.html' title='Happiness???'/><author><name>Hidayat S</name><uri>http://www.blogger.com/profile/16740542004134357873</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://bp0.blogger.com/_ldqaHllUpJU/SDld-5Wqj2I/AAAAAAAAADw/AKQyxdWHUs0/S220/n631834720_244498_8596.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8070743505615977975.post-9010851175110780264</id><published>2008-05-25T13:59:00.015+09:30</published><updated>2008-12-12T16:18:39.393+10:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='elasticfox'/><category scheme='http://www.blogger.com/atom/ns#' term='phpmyadmin'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='lamp'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='s3'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='ec2'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon web services'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><category scheme='http://www.blogger.com/atom/ns#' term='elastic compute cloud'/><title type='text'>Quick Start Guide with Amazon Elastic Compute Cloud (EC2) on Windows</title><content type='html'>&lt;span style=";font-family:arial;font-size:85%;"  &gt;I have been introduced to Amazon Elastic Compute Cloud (Amazon EC2) about 2 weeks ago, and I was quite impressed with it. What Amazon provide with EC2 is a virtually unlimited amount of virtual machines/servers for you to run any Linux based OS  and install whatever application that you like  in the virtual machine. Each virtual machine unit is called instances, and instances are saved as Amazon Machine Images (AMI).&lt;br /&gt;&lt;br /&gt;I though it will be useful for the online community for me to put up a quick start guide to Amazon EC2. Let me know of any erros or problem that you encounter. Cheers...&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;AWS Account Setup&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;br /&gt;First, you need to go to &lt;a href="http://aws.amazon.com/"&gt;Amazon Web Services&lt;/a&gt; site to create an AWS account and sign up to both the Amazon EC2 and S3 services.&lt;br /&gt;&lt;br /&gt;Once you have completed the signing up process, you need to get your AWS access identifiers. Move your mouse over the &lt;span style="font-style: italic; font-weight: bold;"&gt;Your Web Services Account&lt;/span&gt; button and select the &lt;span style="font-style: italic; font-weight: bold;"&gt;View Access       Key Identifiers&lt;/span&gt; as shown below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SDj8JZWqjgI/AAAAAAAAABE/KdHk8N3gs_8/s1600-h/aws01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SDj8JZWqjgI/AAAAAAAAABE/KdHk8N3gs_8/s400/aws01.jpg" alt="" id="BLOGGER_PHOTO_ID_5204186607781580290" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Record both &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;Your Access Key ID&lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;and &lt;span style="font-weight: bold; font-style: italic;"&gt;Your Secret Access Key&lt;/span&gt; as shown below. Put these information somewhere safe where only you or an authorised person can access them. For example:&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;Your Access Key ID:  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-style: italic;"&gt;2B8W&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;&lt;span style="font-style: italic;"&gt;Q&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;&lt;span style="font-style: italic;"&gt;AKH&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;&lt;span style="font-style: italic;"&gt;BMR2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;&lt;span style="font-style: italic;"&gt;YB&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;&lt;span style="font-style: italic;"&gt;E&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;&lt;span style="font-style: italic;"&gt;CYG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;&lt;span style="font-style: italic;"&gt;GQ&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Your Secret Access Key: &lt;/span&gt;&lt;span style="font-style: italic;"&gt;K65Rr&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;ZP8yrqz+&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;PxC&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;LNI&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;+feDkaO&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;iW&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;Fy93+df+63lCF&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SDj-T5WqjhI/AAAAAAAAABM/PHJ1_DlA_6I/s1600-h/aws02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SDj-T5WqjhI/AAAAAAAAABM/PHJ1_DlA_6I/s400/aws02.jpg" alt="" id="BLOGGER_PHOTO_ID_5204188987193462290" border="0" /&gt;&lt;/a&gt;At the bottom       of the thsi key identifiers page there is the&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;font-size:85%;"  &gt;Your X.509 Certificate  &lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;section. Click the &lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;font-size:85%;"  &gt;Create New&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt; button to       create a new X.509 certificate . Then, download the certificated and put it in a safe directory. In my case, it's in &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;font-family:arial;font-size:85%;"  &gt;C:\ec2&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;-keys&lt;/span&gt; directory.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SDkUjpWqjjI/AAAAAAAAABc/8ibBCw51km0/s1600-h/aws03.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SDkUjpWqjjI/AAAAAAAAABc/8ibBCw51km0/s400/aws03.jpg" alt="" id="BLOGGER_PHOTO_ID_5204213447032213042" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;You should end up with a PEM-encoded X509       certificate and a private key file named as per the examples       below:&lt;br /&gt;&lt;/span&gt;&lt;ul  type="disc" style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;cert-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;pk-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;You also need your &lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;font-size:85%;"  &gt;AWS account ID&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;.  Move your mouse over the  and select &lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;font-size:85%;"  &gt;Your Web Services Account &lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;and select &lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;font-size:85%;"  &gt;Account Activity&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;.  At the top of this       page, just under the Account Activity title, you should see a label       named "Account Number", followed by a hyphenated number (something       like 4952-1993-3132). Record this number and put it in a safe location.&lt;br /&gt;&lt;/span&gt;&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;SSH Client Setup (puTTY)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Next, you need to install an SSH client. Create a directory called &lt;span style="font-weight: bold; font-style: italic;"&gt;putty&lt;/span&gt; in &lt;span style="font-weight: bold; font-style: italic;"&gt;C:\Programs Files&lt;/span&gt;. Download the these &lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/"&gt;PuTTY&lt;/a&gt; applications: &lt;a href="http://tartarus.org/%7Esimon/putty-snapshots/x86/putty.exe"&gt;PuTTY client&lt;/a&gt;, &lt;a href="http://tartarus.org/%7Esimon/putty-snapshots/x86/puttygen.exe"&gt;PuTTYgen&lt;/a&gt; and &lt;a href="http://tartarus.org/%7Esimon/putty-snapshots/x86/pscp.exe"&gt;PSCP&lt;/a&gt;, and save them in the &lt;span style="font-weight: bold; font-style: italic;"&gt;C:\Program Files\putty&lt;/span&gt; directory.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span&gt;Also add PuTTY directory in the Windows &lt;span style="font-weight: bold; font-style: italic;"&gt;Path&lt;/span&gt; variable.  To do this, open the&lt;span style="font-weight: bold; font-style: italic;"&gt; System Properties&lt;/span&gt; window, then select the &lt;span style="font-weight: bold; font-style: italic;"&gt;Advanced&lt;/span&gt; tab as shown below.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SDofgJWqj3I/AAAAAAAAAD8/CH7ycgLhJV4/s1600-h/SystemProperties01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SDofgJWqj3I/AAAAAAAAAD8/CH7ycgLhJV4/s400/SystemProperties01.jpg" alt="" id="BLOGGER_PHOTO_ID_5204506956507287410" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Then in the &lt;span style="font-weight: bold; font-style: italic;"&gt;System variables&lt;/span&gt; section, click on the &lt;span style="font-weight: bold; font-style: italic;"&gt;Environment Variables&lt;/span&gt; button to open the window as shown below.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SDogAJWqj4I/AAAAAAAAAEE/wPyk8So-IC4/s1600-h/SystemVariables01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SDogAJWqj4I/AAAAAAAAAEE/wPyk8So-IC4/s400/SystemVariables01.jpg" alt="" id="BLOGGER_PHOTO_ID_5204507506263101314" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span&gt;Scroll down to find Variable named &lt;span style="font-weight: bold; font-style: italic;"&gt;Path&lt;/span&gt; and select it.  Click &lt;span style="font-weight: bold; font-style: italic;"&gt;Edit&lt;/span&gt;, and add the PuTTY directory at the end of the current &lt;span style="font-weight: bold; font-style: italic;"&gt;Path&lt;/span&gt; value as shown below. Click &lt;span style="font-weight: bold; font-style: italic;"&gt;OK&lt;/span&gt; and close the &lt;span style="font-weight: bold; font-style: italic;"&gt;System Properties&lt;/span&gt; windows.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SDogu5Wqj5I/AAAAAAAAAEM/MqCqBgmEIkI/s1600-h/PathVariable01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SDogu5Wqj5I/AAAAAAAAAEM/MqCqBgmEIkI/s400/PathVariable01.jpg" alt="" id="BLOGGER_PHOTO_ID_5204508309421985682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;ElasticFox Setup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'm using the ElasticFox Firefox plugin to manage my Amazon EC2 instances. Download and install ElasticFox from &lt;a href="http://s3.amazonaws.com/ec2-downloads/elasticfox.xpi"&gt;here&lt;/a&gt;, then restart Firefox.&lt;/span&gt;&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Run the ElasticFox plugin. You should get a screen that looks like below.&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SDkqF5WqjmI/AAAAAAAAAB0/RkcJzbVpecs/s1600-h/elasticfox01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SDkqF5WqjmI/AAAAAAAAAB0/RkcJzbVpecs/s400/elasticfox01.jpg" alt="" id="BLOGGER_PHOTO_ID_5204237125186915938" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Click on &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Credentials&lt;/span&gt;&lt;/span&gt; located on the top left corner of the ElasticFox interface. We need to put in our AWS identifiers. Enter any &lt;span style="font-weight: bold; font-style: italic;"&gt;Account Name &lt;/span&gt;that you like, and then your &lt;span style="font-weight: bold; font-style: italic;"&gt;AWS Access Key&lt;/span&gt; and &lt;span style="font-weight: bold; font-style: italic;"&gt;AWS Secret Access Key&lt;/span&gt;. Click &lt;span style="font-weight: bold;"&gt;Add&lt;/span&gt; to save your details, and close the window.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SDkrCpWqjnI/AAAAAAAAAB8/_QgnFgQ7Z_w/s1600-h/elasticfox02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SDkrCpWqjnI/AAAAAAAAAB8/_QgnFgQ7Z_w/s400/elasticfox02.jpg" alt="" id="BLOGGER_PHOTO_ID_5204238168863968882" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Now, click on &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Account IDs&lt;/span&gt;&lt;/span&gt; and enter your account ID (the 12 digit number without the hyphens) and any &lt;span style="font-weight: bold; font-style: italic;"&gt;Display Name&lt;/span&gt; you like. So, if your ID is &lt;/span&gt;&lt;span style="font-size:85%;"&gt;4952-1993-3132, the you should enter &lt;/span&gt;&lt;span style="font-size:85%;"&gt;495219933132. Click &lt;span style="font-weight: bold; font-style: italic;"&gt;Add &lt;/span&gt;and close the window.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SDkskJWqjoI/AAAAAAAAACE/5UaqJ-UueFk/s1600-h/elasticfox04.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SDkskJWqjoI/AAAAAAAAACE/5UaqJ-UueFk/s400/elasticfox04.jpg" alt="" id="BLOGGER_PHOTO_ID_5204239843901214338" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Next, we need to create an SSH key pair to be used when we perform SSH remote login to an AWS instance. In ElasticFox, select the &lt;span style="font-weight: bold; font-style: italic;"&gt;Keypairs&lt;/span&gt; tab. Then click on the green &lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 204, 0);"&gt;Create a New Keypair&lt;/span&gt; button. Enter any keypair name you like and click &lt;span style="font-weight: bold; font-style: italic;"&gt;OK&lt;/span&gt;. You'll be prompted to save the generated keypair. Give a name (*.pem file extension), and save the keypair to a location (in my case its &lt;span style="font-weight: bold; font-style: italic;"&gt;C:\ec2-keys&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;\foc2-keypair.pem&lt;/span&gt;). The newly created keypair name will appear on the screen as below.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SDkwfZWqjqI/AAAAAAAAACU/aWQtxPQcfDM/s1600-h/elasticfox05.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SDkwfZWqjqI/AAAAAAAAACU/aWQtxPQcfDM/s400/elasticfox05.jpg" alt="" id="BLOGGER_PHOTO_ID_5204244160343346850" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;The newly generated keypair need to be changed to a format that can be understand by &lt;span style="font-style: italic;"&gt;puTTY&lt;/span&gt;.  We will use&lt;span style="font-weight: bold; font-style: italic;"&gt; puTTYgen&lt;/span&gt; to do this. Run &lt;span style="font-weight: bold; font-style: italic;"&gt;puTTYgen&lt;/span&gt; (remember where you saved it before! In my case its &lt;span style="font-weight: bold; font-style: italic;"&gt;C:\Program File\putty\puTTYgen.exe&lt;/span&gt;). Then &lt;span style="font-weight: bold; font-style: italic;"&gt;load&lt;/span&gt; the key that you saved before. You will be informed when the keypair has been successfully loaded.&lt;/span&gt;&lt;/p&gt;&lt;p face="arial"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SDlUs5WqjwI/AAAAAAAAADE/k43WbH01hZI/s1600-h/puttygen01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SDlUs5WqjwI/AAAAAAAAADE/k43WbH01hZI/s400/puttygen01.jpg" alt="" id="BLOGGER_PHOTO_ID_5204283974690180866" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p face="arial"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SDlVG5WqjxI/AAAAAAAAADM/z44jtXVJ7jE/s1600-h/puttygen02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SDlVG5WqjxI/AAAAAAAAADM/z44jtXVJ7jE/s400/puttygen02.jpg" alt="" id="BLOGGER_PHOTO_ID_5204284421366779666" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p face="arial"&gt;&lt;span style="font-size:85%;"&gt;Click on the &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Save private key&lt;/span&gt;&lt;/span&gt; button to save the puTTY compatible key (*.ppk file extension). Choose &lt;span style="font-weight: bold;"&gt;Yes&lt;/span&gt; when it the puTTYgen warning appear. In my case, I saved it to the &lt;span style="font-weight: bold; font-style: italic;"&gt;C:\ec2-keys\foc2-keypair.ppk&lt;/span&gt;. Close puTTYgen once the file has been saved.&lt;/span&gt;&lt;/p&gt;&lt;p face="arial"&gt;&lt;span style="font-size:85%;"&gt;Now, we need to tell ElasticFox where to find the key. Back to ElasticFox, click on &lt;span style="font-weight: bold; font-style: italic;"&gt;Tools &lt;/span&gt;and change the&lt;span style="font-weight: bold; font-style: italic;"&gt; SSH Key Template&lt;/span&gt; match the location where you saved the keypair file.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p face="arial"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SDlXw5WqjyI/AAAAAAAAADU/zNx3IviHVDc/s1600-h/elasticfox11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SDlXw5WqjyI/AAAAAAAAADU/zNx3IviHVDc/s400/elasticfox11.jpg" alt="" id="BLOGGER_PHOTO_ID_5204287341944540962" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p face="arial"&gt;&lt;span style="font-size:85%;"&gt;Next, we need to setup the permission for external access to our amazon instance. At this stage, I'm only going to open permission for port 80 (http server) nas port 22 (SSH client). On ElasticFox, select the &lt;span style="font-weight: bold; font-style: italic;"&gt;Security Group &lt;/span&gt;tab.&lt;/span&gt;&lt;/p&gt;&lt;p face="arial"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SDkz_5WqjrI/AAAAAAAAACc/N7X9Dldt0fk/s1600-h/elasticfox06.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SDkz_5WqjrI/AAAAAAAAACc/N7X9Dldt0fk/s400/elasticfox06.jpg" alt="" id="BLOGGER_PHOTO_ID_5204248017223978674" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p face="arial"&gt;&lt;span style="font-size:85%;"&gt;In the &lt;span style="font-weight: bold; font-style: italic;"&gt;Group Permissions&lt;/span&gt; section, click the green &lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 204, 0);"&gt;Tick&lt;/span&gt; button to grant a new permission. The following window should appear, and enter the first port which is port 80 as below.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SDk0e5WqjsI/AAAAAAAAACk/-MQDZOyYRoE/s1600-h/elasticfox07.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SDk0e5WqjsI/AAAAAAAAACk/-MQDZOyYRoE/s400/elasticfox07.jpg" alt="" id="BLOGGER_PHOTO_ID_5204248549799923394" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;Click add, and repeat the same procedure for port 22. The newly created permission should appear on the permission list once created.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;Now that you've finished with the setup, we are going to try to run an instance.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Running an Instance&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;In ElasticFox,  select the  &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;AMIs and Instances&lt;/span&gt; &lt;/span&gt;tab. In the &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Machine Images (AMIs) &lt;/span&gt;&lt;/span&gt;section, click on the blue &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Refresh&lt;/span&gt; button to list all the available public AMIs.  The window should appear like below.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ldqaHllUpJU/SDk-NJWqjuI/AAAAAAAAAC0/f2t6CkEGLBk/s1600-h/elasticfox08.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ldqaHllUpJU/SDk-NJWqjuI/AAAAAAAAAC0/f2t6CkEGLBk/s400/elasticfox08.jpg" alt="" id="BLOGGER_PHOTO_ID_5204259239973523170" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;In this example, we're going to run a base install of Linux Ubuntu Hardy created by the excellent &lt;a href="http://alestic.com/"&gt;Alestic&lt;/a&gt; people.  As shown below, enter &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;hardy &lt;/span&gt;&lt;/span&gt;in the test box in the &lt;span style="font-weight: bold; font-style: italic;"&gt;Machine Images (AMIs)&lt;/span&gt; section. This will list down all the available Ubuntu Hardy AMIs.&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SDya25WqkGI/AAAAAAAAAGM/MH_HaRNsW8Y/s1600-h/elasticfox15.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SDya25WqkGI/AAAAAAAAAGM/MH_HaRNsW8Y/s400/elasticfox15.jpg" alt="" id="BLOGGER_PHOTO_ID_5205205537232949346" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Select the latest Ubuntu Hardy AMI, in this example I am selecting AMI ID &lt;span style="font-weight: bold; font-style: italic;"&gt;ami-6a57b203 (alestic/ubuntu-8.04-hardy-base-20080517.manifest.xml)&lt;/span&gt;. Right click on the AMI, and select&lt;span style="font-weight: bold; font-style: italic;"&gt; Launch instance(s) of this AMI&lt;/span&gt;. The following window will appear. Select your keypair in and click on &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;Launch&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The launched instance will appear in the &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Your Instances &lt;/span&gt;&lt;/span&gt;section. Wait until the instance status changed to &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;running&lt;/span&gt;&lt;/span&gt;.  Keep refreshing the window (click the &lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;blue refresh button&lt;/span&gt; ) to update the status.&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ldqaHllUpJU/SDlZdZWqjzI/AAAAAAAAADc/LSIgUYfJL0E/s1600-h/elasticfox12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ldqaHllUpJU/SDlZdZWqjzI/AAAAAAAAADc/LSIgUYfJL0E/s400/elasticfox12.jpg" alt="" id="BLOGGER_PHOTO_ID_5204289205960347442" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Once you instance is running, right click over your instance and select &lt;span style="font-weight: bold; font-style: italic;"&gt;SSH to Public DNS Name&lt;/span&gt;. This is to connect to your instance via SSH using puTTY. If everything was setup properly, you should get the following screen.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SDlak5Wqj0I/AAAAAAAAADk/PuM4SRCCvAA/s1600-h/putty01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SDlak5Wqj0I/AAAAAAAAADk/PuM4SRCCvAA/s400/putty01.jpg" alt="" id="BLOGGER_PHOTO_ID_5204290434320994114" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;CONGRATULATIONS!!! You have successfully run an instance and remote login to it via SSH. You're now free to do whatever you like to the instance. Just consider it as your own Linux PC that you can install any applications (Apache web server, MySQL etc).&lt;br /&gt;&lt;br /&gt;If you need to create a webserver with PHP &amp;amp; mySQL (LAMP server) with an amazon instance, have a look at &lt;a href="http://arope99.blogspot.com/2008/05/configure-lamp-server-on-amazon-ec2.html"&gt;my  LAMP server guide here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And if you would like to set up a web server and mySQL cluster in Amazon EC2, have a look at my &lt;a href="http://arope99.blogspot.com/2008/05/how-to-setup-2-webserver-with-mysql.html"&gt;cluster guide here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Savings Your Instance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First, we need to copy  the  PEM certificate and key files to the running instance. We will use PSCP to do this. Make sure that you know the location and the names of your&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;keypair file (eg. &lt;span style="font-weight: bold;"&gt;C:\ec2-keys\foc2-keypair.ppk&lt;/span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;AWS certificate file (eg. &lt;span style="font-weight: bold;"&gt;C:\ec2-keys\cert-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem&lt;/span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;AWS private key file (eg. &lt;span style="font-weight: bold;"&gt;C:\ec2-keys\pk-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem&lt;/span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Also, get the &lt;span style="font-weight: bold; font-style: italic;"&gt;Public DNS&lt;/span&gt; &lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt; from ElasticFox in the &lt;span style="font-weight: bold; font-style: italic;"&gt;Your Instances&lt;/span&gt; section. Also, you can copy the &lt;span style="font-weight: bold; font-style: italic;"&gt;Public DNS&lt;/span&gt; by right clicking your running instance.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SDokoZWqj6I/AAAAAAAAAEU/5XdV_1EUGkM/s1600-h/elasticfox13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SDokoZWqj6I/AAAAAAAAAEU/5XdV_1EUGkM/s400/elasticfox13.jpg" alt="" id="BLOGGER_PHOTO_ID_5204512595799347106" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;In my example, the Public DNS is ec2-67-202-32-74.compute-1.amazonaws.com&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;Open the windows &lt;span style="font-weight: bold; font-style: italic;"&gt;command prompt&lt;/span&gt; (Start-&gt;Run-&gt;Open: "cmd"). Then enter the following commands:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pscp -i &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;your keypair file&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt; &lt;span style="color: rgb(51, 51, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;your aws certificate file&amp;gt;&lt;/span&gt; &amp;lt;your aws private  key file &amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;root@&lt;span style="color: rgb(153, 51, 153);"&gt;&amp;lt;your public dns&amp;gt;&lt;/span&gt;:/mnt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In my example the command will be&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;pscp -i &lt;span style="color: rgb(255, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;C:\ec2-keys\foc2-keypair.ppk &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;C:\ec2-keys\cert-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 0);font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;C:\ec2-keys\pk-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;your key="" location="" and="" name=""&gt;&lt;span style="font-weight: bold;"&gt; root@&lt;/span&gt;&lt;/your&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 51, 204);font-family:arial;font-size:85%;"  &gt;ec2-67-202-32-74.compute-1.amazonaws.com&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;your key="" location="" and="" name=""&gt;&lt;span style="font-weight: bold;"&gt;:/mnt&lt;/span&gt;&lt;br /&gt;&lt;/your&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;Note that I'm copying the files to the &lt;span style="font-weight: bold; font-style: italic;"&gt;/mnt&lt;/span&gt; directory in the running instance.&lt;br /&gt;&lt;br /&gt;Now connect again to the running instance using PuTTY and go to the &lt;span style="font-weight: bold; font-style: italic;"&gt;/mnt&lt;/span&gt; directory. Both the certificate and private key file should be there.&lt;br /&gt;&lt;br /&gt;Now, we need to create the currently running instance image. Enter the following command on the PuTTY client&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ec2-bundle-vol -d /mnt -c &lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;your aws certificate file&amp;gt;&lt;/span&gt; -k &lt;span style="color: rgb(51, 51, 255);"&gt;&amp;lt;your aws private key file&amp;gt;&lt;/span&gt; -u &lt;span style="color: rgb(0, 153, 0);"&gt;&amp;lt;your aws account number&amp;gt;&lt;/span&gt; -r i386 -p &lt;span style="color: rgb(204, 51, 204);"&gt;&amp;lt;your image name&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For example,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ec2-bundle-vol -d /mnt -c &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;font-family:arial;font-size:85%;"  &gt;&lt;span&gt;cert-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt; -k &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;font-family:arial;font-size:85%;"  &gt;&lt;span&gt;pk-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt; -u &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);font-family:arial;font-size:85%;"  &gt;495219933132&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt; -r i386 -p &lt;span style="color: rgb(204, 51, 204);"&gt;my_hardy&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;your keypair="" location="" and="" name=""&gt;&lt;your certificate="" location="" and="" name=""&gt;&lt;your key="" location="" and="" name=""&gt;&lt;br /&gt;It should now start creating the image as shown below. This may take a few minutes.&lt;br /&gt;&lt;br /&gt;&lt;/your&gt;&lt;/your&gt;&lt;/your&gt;&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ldqaHllUpJU/SDoq1ZWqj7I/AAAAAAAAAEc/iQKfqwUglb0/s1600-h/amicreate01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_ldqaHllUpJU/SDoq1ZWqj7I/AAAAAAAAAEc/iQKfqwUglb0/s400/amicreate01.jpg" alt="" id="BLOGGER_PHOTO_ID_5204519416207413170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Once the image has been created, we are going to copy the images to Amazon S3 storage facilities. The command to do that is as below.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;ec2-upload-bundle -b &lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;s3 bucket name&amp;gt;&lt;/span&gt; -m /mnt/&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;&amp;lt;your image name&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;.manifest.xml -a &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;&lt;span&gt;&lt;span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&amp;lt;access key id&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt; -s &lt;span style="color: rgb(153, 51, 153);"&gt;&amp;lt;secret access key&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;For example,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ec2-upload-bundle -b &lt;span style="color: rgb(255, 0, 0);"&gt;arope_ami&lt;/span&gt; -m /mnt/&lt;span style="color: rgb(51, 51, 255);"&gt;my_hardy&lt;/span&gt;.manifest.xml -a &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;&lt;span&gt;2B8W&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;&lt;span&gt;Q&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;&lt;span&gt;AKH&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;&lt;span&gt;BMR2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;&lt;span&gt;YB&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;&lt;span&gt;E&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;&lt;span&gt;CYG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;&lt;span&gt;GQ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt; -s  &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;K65Rr&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;ZP8yrqz+&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;PxC&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;LNI&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;+feDkaO&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;iW&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);font-family:arial;font-size:85%;"  &gt;&lt;span&gt;Fy93+df+63lCF&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you have an &lt;span style="font-weight: bold; font-style: italic;"&gt;Access Denied error&lt;/span&gt;, it's possible that the bucket name that you enter is already exist. Try different bucket name.&lt;br /&gt;&lt;br /&gt;Once the images has been copied successfully, we are going to use ElasticFox to register the AMI. To do this, in the Machine Images (AMIs)  click on the green &lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;+ button&lt;/span&gt;, a small window will prompt you to enter the AMI manifest path. The path entered should be in the following format: &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;s3 bucket name&amp;gt;&lt;/span&gt;/&lt;span style="color: rgb(51, 102, 255);"&gt;&amp;lt;your image name&amp;gt;&lt;/span&gt;.manifest.xml&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ldqaHllUpJU/SDozApWqj8I/AAAAAAAAAEk/KXogXwl1HAQ/s1600-h/elasticfox14.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_ldqaHllUpJU/SDozApWqj8I/AAAAAAAAAEk/KXogXwl1HAQ/s400/elasticfox14.jpg" alt="" id="BLOGGER_PHOTO_ID_5204528405573963714" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Your new AMI should appear in the list now and you can run as many of these AMI instances as you like.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;That's all, let me know for any errors and I'll put up some more guides as well. Watch this space.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8070743505615977975-9010851175110780264?l=arope99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arope99.blogspot.com/feeds/9010851175110780264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8070743505615977975&amp;postID=9010851175110780264' title='36 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/9010851175110780264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8070743505615977975/posts/default/9010851175110780264'/><link rel='alternate' type='text/html' href='http://arope99.blogspot.com/2008/05/getting-started-with-amazon-elastic.html' title='Quick Start Guide with Amazon Elastic Compute Cloud (EC2) on Windows'/><author><name>Hidayat S</name><uri>http://www.blogger.com/profile/16740542004134357873</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://bp0.blogger.com/_ldqaHllUpJU/SDld-5Wqj2I/AAAAAAAAADw/AKQyxdWHUs0/S220/n631834720_244498_8596.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ldqaHllUpJU/SDj8JZWqjgI/AAAAAAAAABE/KdHk8N3gs_8/s72-c/aws01.jpg' height='72' width='72'/><thr:total>36</thr:total></entry></feed>
