<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Geeknizer &#187; Virtualization</title>
	<atom:link href="http://geeknizer.com/tag/virtualization/feed/" rel="self" type="application/rss+xml" />
	<link>http://geeknizer.com</link>
	<description>iPhone, Android, mobile, Technology news</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:55:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Run Linux in Browser [Qemu Javascript Emulator]</title>
		<link>http://geeknizer.com/run-linux-in-browser-qemu-javascript-emulator/</link>
		<comments>http://geeknizer.com/run-linux-in-browser-qemu-javascript-emulator/#comments</comments>
		<pubDate>Tue, 17 May 2011 12:10:51 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[emulate]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://geeknizer.com/?p=7696</guid>
		<description><![CDATA[We often use emulators like Qemu, Virtualbox, VMWare to virtualize another Operating systems on a different platform. Qemu is popular and open source emulator that lets you virtualize nearly any... <span class="meta-more"><a href="http://geeknizer.com/run-linux-in-browser-qemu-javascript-emulator/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-7698" href="http://geeknizer.com/run-linux-in-browser-qemu-javascript-emulator/linux-browser/"><img class="alignright size-full wp-image-7698" title="linux-browser" src="http://geeknizer.com/wp-content/uploads/2011/05/linux-browser.jpg" alt="" width="250" height="178" /></a>We often use emulators like Qemu, <a href="http://geeknizer.com/tag/virtualbox" target="_blank">Virtualbox</a>, <a href="http://geeknizer.com/tag/vmware" target="_blank">VMWare</a> to virtualize another Operating systems on a different platform.</p>
<p>Qemu is popular and open source emulator that lets you virtualize nearly any OS on any other OS. Qemu has <a href="http://bellard.org/jslinux/tech.html" target="_blank">now been ported</a> to a new platform: Browsers. Most modern browsers like Chrome 11 and Firefox 4 can run this javascript based Emulator making it possible to run an actual <a href="http://geeknizer.com/tag/linux" target="_blank">Linux</a> in your browser.</p>
<p>Since javascript is slower than native code, one would expect slower boot times for the Linux, but it boots amazingly fast. With a very minimal download and couple of seconds, your browser window boots into an actual Linux based on commandline. Ofcourse CLI-only makes the OS snappy for executing all your shell commands.</p>
<p>If you aren&#8217;t excited so far, read this again: &#8220;<strong>A PC emulator written in javascript, and running solely in browser</strong>&#8220;.</p>
<p><a rel="attachment wp-att-7699" href="http://geeknizer.com/run-linux-in-browser-qemu-javascript-emulator/linux-on-browser/"><img class="alignnone size-full wp-image-7699" title="linux-on-browser" src="http://geeknizer.com/wp-content/uploads/2011/05/linux-on-browser.jpg" alt="" width="650" height="562" /></a></p>
<p><a href="http://bellard.org/jslinux/" target="_blank">Try it now</a></p>
<p><strong>Technical details of the Javascript based Qemu</strong> (<a href="http://bellard.org/jslinux/tech.html" target="_blank">read full</a>)</p>
<p>This PC emulator is written entirely in Javascript. The emulated hardware is:</p>
<ul>
<li>a 32 bit x86 compatible CPU</li>
<li>a 8259 Programmble Interrupt Controller</li>
<li>a 8254 Programmble Interrupt Timer</li>
<li>a 16450 UART.</li>
</ul>
<p>The code is written in pure Javascript using <a href="http://www.khronos.org/registry/typedarray/specs/latest/">Typed Arrays</a> which are available in recent browsers. It was tested with <a href="http://www.mozilla.com/fr/firefox/">Firefox 4</a> and <a href="http://www.google.com/chrome/">Google Chrome 11</a> on Linux, Window and Mac. It doesn&#8217;t work with Opera.</p>
<h3>CPU Emulation</h3>
<p>The code is inspired from my x86 dynamic translator present in <a href="http://qemu.org">QEMU</a>, but there are important differences because here it is an interpreter. The exact restrictions of the emulated CPU are:</p>
<ol>
<li>No FPU/MMX/SSE</li>
<li>No segment limit and right checks when accessing memory (Linux does not rely on them for memory protection, so it is not an issue. The x86 emulator of QEMU has the same restriction).</li>
<li>No CS/DS/ES/SS segment overrides. FS/GS overrides are implemented because they are needed for Thread Local Storage in Linux.</li>
<li>A few seldom used instructions are missing (BCD operations, BOUND, &#8230;).</li>
<li>No single-stepping</li>
<li>No real mode</li>
<li>No 16 bit protected mode (although most 16 bit instructions are present because they are needed to run 32 bit programs).</li>
</ol>
<p>Most of these restrictions are easy to remove.</p>
<h3>Linux distro &amp; kernel</h3>
<p>It runs 2.6.20 Linux kernel with configuration available <a href="http://bellard.org/jslinux/config_linux-2.6.20">here</a>.</p>
<p><strong>Boot</strong></p>
<p>The disk image is just a ram disk image loaded at boot time. It contains a filesystem generated with <a href="http://buildroot.uclibc.org/">Buildroot</a> containing <a href="http://www.busybox.net/" target="_blank">BusyBox</a>. I added my toy C compiler <a href="http://bellard.org/tcc">TinyCC</a> and my unfinished but usable emacs clone <a href="http://bellard.org/qemacs">QEmacs</a>.</p>
<h3>Javascript Performance</h3>
<p>PC emulator is about 2 times slower using V8 than Jaeger Monkey on 32bit desktops.</p>
<p>I still have to try this on mobile browsers, let me know if that works for you.</p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>,  <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us<a href="http://twitter.com/geeknizer"><strong>@geeknizer</strong> on Twitter</a> OR on <a href="https://www.facebook.com/geeknizer">Facebook Fanpage</a>:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/run-linux-in-browser-qemu-javascript-emulator/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Install Mac OSX Snow Leopard 10.6.6 VMware on Windows PC</title>
		<link>http://geeknizer.com/install-mac-osx-snow-leopard-10-6-6-vmware-on-windows-pc/</link>
		<comments>http://geeknizer.com/install-mac-osx-snow-leopard-10-6-6-vmware-on-windows-pc/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 12:37:25 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Hackintosh - Install Mac OS on PC]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[MAC OS X]]></category>
		<category><![CDATA[snow leopard]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://geeknizer.com/install-mac-osx-snow-leopard-10-6-6-vmware-on-windows-pc</guid>
		<description><![CDATA[We&#8217;ve shown you how to Install Mac OS 10.7 Lion on PC, and lots of Mac OSX Snow Leopard on PC Guides now its turn to create a virtual machine... <span class="meta-more"><a href="http://geeknizer.com/install-mac-osx-snow-leopard-10-6-6-vmware-on-windows-pc/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/snow-leopard-vmware.jpg"><img class="alignright" title="snow-leopard-vmware" src="http://geeknizer.com/wp-content/uploads/snow-leopard-vmware_thumb.jpg" border="0" alt="snow-leopard-vmware" width="230" height="172" /></a>We&#8217;ve shown you how to <a href="http://geeknizer.com/install-mac-os-lion-10-7-on-pc-hackintosh">Install Mac OS 10.7 Lion on PC</a>, and lots of <a href="http://geeknizer.com/install-snow-leopard-on-pc">Mac OSX Snow Leopard on PC Guides</a> now its turn to create a virtual machine instance that runs <strong>OSX 10.6.6 on VMWARE Workstation</strong> on Windows PC.</p>
<p>Why 10.6.6? Apple introduced Mac App Store, a versatile store for Mac apps, so if you wish to try them out, here&#8217;s your easiest bet!</p>
<p><strong>Summary for Snow Leopard 10.6.6 VMware </strong>: We&#8217;ll download a pre-configured Vmware image for OSX 10.6.6 and then upgrade it to 10.7 Lion.</p>
<p><strong>Pre-requisites / Downloads</strong></p>
<ul>
<li>VMware Workstation 7</li>
<li>Hardware Virtualization support</li>
<li><a href="http://bit.ly/ebc7LG" target="_blank">Mac OSX 10.6.6 Vmware Image</a></li>
</ul>
<p><strong>Running Mac OSX 10.6.6 in VMWare Workstation</strong></p>
<p>This would be pretty easy if you are not new to Vmware and Hackintosh installations. Its pretty straightforward, most of the stuff is already in-place.</p>
<ul>
<li>Launch VMWare Worksation and Select &#8220;Open Existing VM or Team&#8221;</li>
<li>Unzip downloaded file and Browse and Select MacOs10.6.6 (If it asks you to &#8220;Take Ownership&#8221;, do so.)</li>
<li>For the first Run, do not change settings, just Power on the virtual machine.</li>
<li>Select &#8220;Moved it&#8221; if you get a prompt about virtual machine files.</li>
<li>At run time, you would see the empire EFI screen, click on the screen so that you are &#8220;In&#8221; the virtual machine and Press F5.</li>
<li>Using your arrow pad, hit the &#8220;Left&#8221; arrow to chose the &#8220;mac&#8221; named hard drive.</li>
<li>On arrow pad again, hit the &#8220;Down&#8221; arrow. Go down once more to the &#8220;Boot Verbose&#8221; option.</li>
<li>On the bottom of Mac desktop, hit the gear looking icon (system preferences.) That should be easy to find even though its all russian.</li>
<li>In the top category select the thing that looks like a flag. Click and drag English to the top.</li>
<li>Go to next tab and chose the top two tabs to &#8220;U.S. English&#8221; and &#8220;English (United States).&#8221; or any other language you are comfortable with. When done, log out. On next login it will ask you password. Just hit enter, there&#8217;s no password set.</li>
<li>That&#8217;s&#8217; all you are now running Mac OSX in Vmware.</li>
<li>You can configure settings for your virtual machine on next boot. Play around with RAM and Video RAM settings.</li>
</ul>
<p>What&#8217;s Next: <strong>Install Mac OSX Lion 10.7 on VMware workstation</strong>, stand by.</p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>,  <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us<a href="http://twitter.com/taranfx">@taranfx on Twitter</a> OR on <a href="http://facebook.com/taranfx">Facebook Fanpage</a>:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/install-mac-osx-snow-leopard-10-6-6-vmware-on-windows-pc/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Why Android apps would Suck on BlackBerry PlayBook</title>
		<link>http://geeknizer.com/android-apps-suck-on-blackberry-playbook/</link>
		<comments>http://geeknizer.com/android-apps-suck-on-blackberry-playbook/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 18:46:23 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Tablet]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[tablets]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://geeknizer.com/android-apps-suck-on-blackberry-playbook</guid>
		<description><![CDATA[Blackberry&#8217;s Playbook Tablet, just like other modern tablets, is a great device, and we don&#8217;t deny the fact. But what we won&#8217;t agree upon is the reliability of running Android apps... <span class="meta-more"><a href="http://geeknizer.com/android-apps-suck-on-blackberry-playbook/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/android-playbook.jpg"><img class="alignleft" title="android-playbook" src="http://geeknizer.com/wp-content/uploads/android-playbook_thumb.jpg" border="0" alt="android-playbook" width="210" height="148" /></a>Blackberry&#8217;s <a href="http://geeknizer.com/rim-playbook-tablet">Playbook Tablet</a>, just like other modern <a href="http://geeknizer.com/tag/tablet">tablets</a>, is a great device, and we don&#8217;t deny the fact. But what we won&#8217;t agree upon is the reliability of running Android apps on Blackberry.</p>
<p>Blackberry realizes the fact that it landed in the modern smartphone/tablet OS market quiet late and that&#8217;s why they would like to cover-up the shortcomings by letting users run Android apps on their Playbook, which are already available in large numbers.</p>
<p>RIM today announced that the <a href="http://geeknizer.com/rim-playbook-tablet">PlayBook</a> will be able to run Android 2.3 (interesting that they&#8217;ve assigned an OS version requirement) applications via runtime environments that will handle both BlackBerry OS phone apps and Android apps.</p>
<p>Of course we would love to see them running but there are a number of problems that Blackberry would run into.</p>
<p>Android apps run on top of a customized Java virtual machine aka Dalvik virtual machine that is cleaner and meaner than the desktop counter part. The apps are written in Java using the Android SDK but at the runtime, these API calls are translated to call core system libraries that are written in C/C++. This is done using JNI (<a href="http://geeknizer.com/tag/java">Java </a>native interface). These system libraries talk provide the core functionality and often interact with the kernel that provides Hardware abstraction layer. Kernel is also responsible for interactions with the hardware. So in order to run android apps outside of the android eco-system, you would need to have the fullstack implemented. Alternatively, you can translate java calls into your OS specific (QNX here) native calls which in turn controls the hardware. But doing that is both tricky and incomplete solution.</p>
<p><a href="http://geeknizer.com/wp-content/uploads/Android-system-architecture.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Android-system-architecture" src="http://geeknizer.com/wp-content/uploads/Android-system-architecture_thumb.jpg" border="0" alt="Android-system-architecture" width="717" height="516" /></a></p>
<p><strong>Alien Dalvik</strong> made it possible to <a href="http://geeknizer.com/install-android-apps-on-meego-iphone-blackberry-symbian">run Android apps on Blackberry, Nokias</a> and its not hard to guess that as a hacker hobby, this project is way to wonderful, and its too far from being &#8220;usable&#8221;.</p>
<p><strong>So where is the Problem with Running Android apps on Playbook</strong>?</p>
<ul>
<li><strong>Barely any Hardware acceleration:</strong> None of the Android apps on Playbook would leverage hardware acceleration. Clearly most graphic intensive apps especially Games would run painfully slow and glitchy on the device.</li>
<li><strong>Poor Hardware support:</strong> You might not even get access to your hardware through android apps to Playbook. Even when it does, it would have slower response times, defeating the purpose. e.g. accelerometer used to play games would create an almost unbearable experience. And don&#8217;t forget that your camera, NFC, bluetooth, wifi apps (that directly talk to hardware other than for network connectivity) would not work.</li>
<li><strong>Fragmentation to a new Level:</strong> If you look closely at the some of the apps (especially games and highend apps), they have different flavors of the apps designed to run optimally on a different hardware using NDK. On Playbook, such apps would not be just slow, but also incompatible most of the time.</li>
<li><strong>More Resource hungry:</strong> The customized Dalvik that would run on Playbook would be an additional layer for the QNX based tablet device. It would crunch more CPU, memory when trying to run android apps vs. blackberry native apps. Even the RIM&#8217;s CEO agrees with this, <a href="http://www.businessinsider.com/rim-ceo-playbook-android-2011-3">Jim Balsillie noted that the virtual machine could have performance issues</a>, and that games and other resource-heavy apps will want to be coded specifically for the PlayBook using RIM&#8217;s QNX platform and SDK.</li>
<li><strong>No <a href="http://geeknizer.com/tag/honeycomb">Honeycomb </a>support:</strong> Oh yeah, even if they plan to cover up all those drawbacks, they just actually ported smartphone apps to a tablet device, not Tablet OS/apps. Would you be ever happy with <a href="http://geeknizer.com/tag/gingerbread">Gingerbread </a>apps stretched onto 7&#8243; screen?</li>
<li><strong>No Android Market:</strong> RIM will run its own android market, and will not have license to run Android Market. So it would be purely upto the mercy of the android developer to publish their app to Blackberry&#8217;s android market which would be called &#8220;App Player&#8221;. To me that sound like VMWare or  Wine on Linux.</li>
</ul>
<p>Porting a VM alone would not help Blackberry get where they want. There has to be a deeper OS-wide integration to support full Android apps. As far as we know, they have actually done a part of that with Playbook, but its not good enough for the claim. It would be much worse than <a href="http://geeknizer.com/install-snow-leopard-virtualbox">running a Mac OS X inside windows using Virtualbox</a> or VMware.</p>
<p>Of course we can achieve near-native experience but it would take years to have full deep down integration with Android. It won&#8217;t be as easy as RIM is touting it to be. We won&#8217;t be surprised when we get handson on one.</p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>,  <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us<a href="http://twitter.com/taranfx">@taranfx on Twitter</a> OR on <a href="http://facebook.com/taranfx">Facebook Fanpage</a>:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/android-apps-suck-on-blackberry-playbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install Android Gingerbread on PC</title>
		<link>http://geeknizer.com/install-android-gingerbread-on-pc/</link>
		<comments>http://geeknizer.com/install-android-gingerbread-on-pc/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 14:07:22 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[gingerbread]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://geeknizer.com/install-android-gingerbread-on-pc</guid>
		<description><![CDATA[In the past, we&#8217;ve shown how to Run Android in Virtualbox, VMware; Install Android on PC, Netbook. All of those guides were for Android 2.2. froyo or older versions. The... <span class="meta-more"><a href="http://geeknizer.com/install-android-gingerbread-on-pc/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/android-gingerbread-pc.jpg"><img class="alignleft" title="android-gingerbread-pc" src="http://geeknizer.com/wp-content/uploads/android-gingerbread-pc_thumb.jpg" border="0" alt="android-gingerbread-pc" width="234" height="184" /></a>In the past, we&#8217;ve shown <a href="http://geeknizer.com/how-to-run-google-android-in-virtualbox-vmware-on-netbooks">how to Run Android in Virtualbox, VMware</a>; <a href="http://geeknizer.com/install-android-on-pc">Install Android on PC, Netbook</a>. All of those guides were for Android 2.2. froyo or older versions. The latest x86 version of Android comes from cwhaung, who has ported Android Gingerbread to x86 PCs.</p>
<p>At this early stage, Gingerbread-x86 project is fully compilable and it just works. Gingerbread-x86 runs on your PC using a Virtualization of Qemu, just like Virtualbox or Vmware.</p>
<p><a href="http://geeknizer.com/wp-content/uploads/Gingerbread-x86.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Gingerbread-x86" src="http://geeknizer.com/wp-content/uploads/Gingerbread-x86_thumb.jpg" border="0" alt="Gingerbread-x86" width="664" height="499" /></a><a href="http://geeknizer.com/wp-content/uploads/Gingerbread-x86-pc.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Gingerbread-x86-pc" src="http://geeknizer.com/wp-content/uploads/Gingerbread-x86-pc_thumb.jpg" border="0" alt="Gingerbread-x86-pc" width="664" height="499" /></a></p>
<p>You can get started on a Linux or a Mac by checking out the source code from GIT repo using the following commands:</p>
<pre> $ repo init-u git://git.android-x86.org/manifest.git-b gingerbread-x86
 $ repo sync</pre>
<p>SourceForge mirror:</p>
<pre> $ repo init-u git://android-x86.git.sf.net/gitroot/android-x86/manifest.git-b gingerbread-x86
 $ repo sync</pre>
<p><strong>Features in Gingerbread-x86:</strong></p>
<ul>
<li>Gingerbread-x86 will use kernel 2.6.37.</li>
<li>Sound and Wifi.</li>
<li>Ethernet and mouse inputs are buggy</li>
</ul>
<blockquote><p>Note from the developer: In order to reduce the revised rate, I will move a number of common files device / common / directory, including the keymaps and firmware. If you want to join apk, can be placed on device / common / app / directory, build system will automatically add it to iso file.</p>
<p>You need 64bit OS with Java 1.6</p>
<p>Note to the changes of build system:</p>
<p>* AOSP has merged Intel&#8217;s generic_x86 target. But it sucks,<br />
and conflicts with our efforts. Anyway, I&#8217;ve tried to minimize<br />
the conflicts, and move common files like firmwares and keymaps<br />
to device/common/.</p>
<p>* You may also put prebuilt apks in device/common/app/.<br />
They will be included in the iso_img or usb_img automatically.</p>
<p>* Wifi is on by default. To disable it in your target, set<br />
BOARD_WPA_SUPPLICANT_DRIVER :=</p>
<p>* Touchscreen is on by default. To disable it, set<br />
BOARD_USES_TSLIB := false</p>
<p>* Gingerbread uses ext4 as the filesystem for /system.<br />
If you create a customized kernel config, make sure<br />
you have set CONFIG_EXT4_FS=y</p></blockquote>
<p><strong>NOTE: </strong>In case you are not a developer or donot understand any of this, behold, I`ll prepare a new tutorial for non-geeks in the near Future. You can follow our updates on <a href="http://twitter.com/taranfx" target="_blank">twitter @taranfx</a> or <a href="http://www.facebook.com/pages/Taranfx/286037690264" target="_blank">Facebook page</a>.</p>
<p>We write about <a href="http://geeknizer.com/tag/android">Android</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/ipad">iPad</a>, Android, <a href="http://geeknizer.com/tag/open-source">Open Source</a>and latest in Tech <a href="http://twitter.com/taranfx">@taranfx (Twitter)</a> or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/install-android-gingerbread-on-pc/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Install Android Froyo on PC</title>
		<link>http://geeknizer.com/install-android-froyo-on-pc/</link>
		<comments>http://geeknizer.com/install-android-froyo-on-pc/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 15:27:17 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[froyo]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://geeknizer.com/install-android-froyo-on-pc</guid>
		<description><![CDATA[Just like any other OS, Android can be installed on your PC. In past we&#8217;ve shown How to Install Android on PC, Netbook, Install Android 2.0 in VMWare, Virtualbox, install... <span class="meta-more"><a href="http://geeknizer.com/install-android-froyo-on-pc/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/android-froyo-on-pc.jpg"><img class="alignleft" title="android-froyo-on-pc" src="http://geeknizer.com/wp-content/uploads/android-froyo-on-pc_thumb.jpg" border="0" alt="android-froyo-on-pc" width="244" height="184" /></a>Just like any other OS, Android can be installed on your PC. In past we&#8217;ve shown How to <a href="http://geeknizer.com/install-android-on-pc">Install Android on PC, Netbook</a>, <a href="http://geeknizer.com/how-to-run-google-android-in-virtualbox-vmware-on-netbooks">Install Android 2.0 in VMWare, Virtualbox</a>, <a href="http://geeknizer.com/android-on-iphone">install Android on  iPhone</a>. Now its time to install Android 2.2 Froyo on PC dualboot with windows/Linux.</p>
<p><strong>Installing Android Froyo on PC</strong></p>
<p><strong>Note:</strong> Steps of installation are essentially the same whether you are installing Natively or Virtualize in VMWare, Virtualbox.</p>
<p><strong>Pre-requisite: </strong><a href="http://android-x86.googlecode.com/files/froyo-vm-20100812.iso" target="_blank">Download VM ISO Image</a>, <a href="http://www.android-x86.org/download" target="_blank">Other Native installation downloads</a></p>
<p><strong>Note for Vmware/ VirtualBox installation (ignore if installing Natively): </strong>Change your virtual disk type to be IDE because the default type in VMware is SCSI, and Android-x86 kernel is not configured to support SCSI. Here&#8217;s how to create new VM in VMWare:</p>
<ul>
<li>Create a virtual machine.</li>
<li>Edit virtual machine settings after the virtual machine created.</li>
<li>Choose the hard disk and remove it.</li>
<li>Add a hard disk to create a new virtual disk, then you can choose IDE as your virtual disk type.</li>
<li>When finished, you can install android-x86 normally.</li>
</ul>
<p><strong>Installation</strong></p>
<p>1. Burn the iso image to cdrom, or create a bootable USB disk (recommended). For creating Bootable USB, use <a href="http://unetbootin.sourceforge.net/" target="_blank">Unetbooting</a> (<a href="http://www.youtube.com/v/HPYQEOUr9fE" target="_blank">checkout this Howto video</a>) or <a href="http://www.linuxliveusb.com/" target="_blank">Linux live usb</a>.</p>
<p><a href="http://geeknizer.com/wp-content/uploads/InstallBootSelect.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="InstallBootSelect" src="http://geeknizer.com/wp-content/uploads/InstallBootSelect_thumb.png" border="0" alt="InstallBootSelect" width="660" height="500" /></a></p>
<p>2. Boot from the Android-x86 installation CD/USB, choose the &#8216;Install Android to harddisk&#8217;</p>
<p><a href="http://geeknizer.com/wp-content/uploads/InstallChoosePartition.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="InstallChoosePartition" src="http://geeknizer.com/wp-content/uploads/InstallChoosePartition_thumb.png" border="0" alt="InstallChoosePartition" width="644" height="360" /></a></p>
<p>3. Next we choose the partition where you would install Android x86. You can create or modify listed partitions. Its even possible to install Android to an external disk like USB drive. In case your device isn&#8217;t shown in list, try &#8216;Detect devices&#8217;. The good part is that Android installation can co-exist with existing Linux partition, without formatting, provided you&#8217;ve ext3 Filesystem on it.</p>
<p><a href="http://geeknizer.com/wp-content/uploads/InstallChooseFilesystem.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="InstallChooseFilesystem" src="http://geeknizer.com/wp-content/uploads/InstallChooseFilesystem_thumb.png" border="0" alt="InstallChooseFilesystem" width="644" height="360" /></a></p>
<p>4. Next, Android installation asks you to install Grub bootloader. Choose yes. If there is an NTFS partition in the installed disk, the installer will ask if you want to create a boot item for Windows. You would have to add other bootable OSes  to<tt>/grub/menu.lst</tt> manually e.g.</p>
<ol>
<pre>title Windows    rootnoverify (hd0,0)    chainloader +1</pre>
</ol>
<p>Here first 0 represents Drive and 2nd represents partition number. 0,0 represents first partition of first disk.</p>
<p>Sit back and relax as the installation finishes. You should see a successful screen like the one below. You are now ready to reboot into Android!</p>
<p><a href="http://geeknizer.com/wp-content/uploads/InstallProgress.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="InstallProgress" src="http://geeknizer.com/wp-content/uploads/InstallProgress_thumb.png" border="0" alt="InstallProgress" width="383" height="214" /></a><a href="http://geeknizer.com/wp-content/uploads/InstallComplete.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="InstallComplete" src="http://geeknizer.com/wp-content/uploads/InstallComplete_thumb.png" border="0" alt="InstallComplete" width="381" height="213" /></a></p>
<p>And there you have it, Up and running:</p>
<p><a href="http://geeknizer.com/wp-content/uploads/froyo-on-pc.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="froyo-on-pc" src="http://geeknizer.com/wp-content/uploads/froyo-on-pc_thumb.jpg" border="0" alt="froyo-on-pc" width="660"  /></a></p>
<h4><a name="Advanced"></a></h4>
<h4><a name="TOC-1"></a></h4>
<p><ins><ins></ins></ins></p>
<h4><a name="TOC-2"></a></h4>
<p>We write about <a href="http://geeknizer.com/tag/android">Android</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/ipad">iPad</a>, Android, <a href="http://geeknizer.com/tag/open-source">Open Source</a> and latest in Tech <a href="http://twitter.com/taranfx">@taranfx (Twitter)</a> or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/install-android-froyo-on-pc/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>VMWare Virtualization on LG Android Phones</title>
		<link>http://geeknizer.com/vmware-virtualization-on-android/</link>
		<comments>http://geeknizer.com/vmware-virtualization-on-android/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 13:58:31 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://geeknizer.com/vmware-virtualization-on-android</guid>
		<description><![CDATA[Sure we&#8217;ve heard of Running Android inside VMWare on PCs, but how about doing the reverse? Sounds crazy? Not really, it has been made possible. Why Virtualization on your Smartphone... <span class="meta-more"><a href="http://geeknizer.com/vmware-virtualization-on-android/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/vmware-android.jpg"><img class="alignleft size-full wp-image-6441" title="vmware-android" src="http://geeknizer.com/wp-content/uploads/vmware-android.jpg" alt="" width="215" height="247" /></a>Sure we&#8217;ve heard of <a href="http://geeknizer.com/how-to-run-google-android-in-virtualbox-vmware-on-netbooks">Running Android inside VMWare on PCs</a>, but how about doing the reverse? Sounds crazy? Not really, it has been made possible.</p>
<p><strong>Why Virtualization on your Smartphone</strong></p>
<p>Most professionals carry two cellphones  one cell phone for work and another for personal use. However, if there exists a Phone capable of securely switching between home and work identities, and in a way your IT manager will approve of, you won&#8217;t need two.</p>
<p><strong>How Virtualization is Possible on Android Phones</strong></p>
<p>Smartphones today are powerful enough to multitask apps in background, without any impact on the performance. Vmware had been working to make this possible on current gen 1Ghz ARM processors. In the near future, we would start seeing <a href="http://geeknizer.com/lg-optimus-android-tegra2-1080p-video">Nvidia Tegra2 based dual core CPUs</a>, and everything would seem better.</p>
<p>LG is bringing this to practice by tying up with VMWare. VMWare runs as an application on top of the phone&#8217;s Google Android OS, and is called <strong>Mobile Virtualization Platform (MVP).</strong> Users will simply tap a VMWare icon on the phone&#8217;s touchscreen and the phone will instantly switch identities&#8211;and phone numbers. On this dualSIM phone, the second identity will be one entirely managed by the corporate IT department, letting them ensure security and compliance regulations are adhered to.</p>
<p>The virtualized Guest will have its own set of apps and contacts, and the IT department will have the power to shut down the work account should the employee lose the phone.</p>
<p>The pont to n ote here is that the concept had been cooking up since a long time. <a href="http://geeknizer.com/tag/vmware">VMWare </a>announced its Mobile <a href="http://geeknizer.com/tag/virtualization">Virtualization</a> Platform more that two years ago and demoed it.<a href="http://geeknizer.com/wp-content/uploads/vmware-droid.jpg"><img class="alignright size-full wp-image-6442" title="vmware-droid" src="http://geeknizer.com/wp-content/uploads/vmware-droid.jpg" alt="" width="180" height="293" /></a></p>
<p>Most cell phones use ARM-designed chips, and the company&#8217;s latest effort in the form of the <strong>Cortex-A15</strong> includes not only improved performance but also virtualization extensions that could dramatically improve virtualization performance.</p>
<p>The two operating systems are able run on the same phone simultaneously, and are entirely separate from each other. The virtualization would be 100% pure neither of the OS would be aware of the other one, however, second OS is likely to be modified in various ways to boost performance in a virtualized environment.</p>
<p>LG would be betting on Android for the host and guest. (Of course Apple, Microsoft, RIM will never license their OS to run in VM.) The host would be a stripped down version of Android that is optimized for performance.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="390" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/47kzIvFfV_E&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="390" src="http://www.youtube.com/v/47kzIvFfV_E&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><strong>When?</strong></p>
<p>Good question. Soon, very soon.  LG would be announcing this Phone in early in 2011. The phone model is unknown, but we suspect it could be <a href="http://geeknizer.com/lg-optimus-android-tegra2-1080p-video">LG Optimus with Tegra2</a>. Few companies have already shown interest in LG&#8217;s idea, but there are some questions that are to be answered: Who will buy it &#8211; Consumer or Employers?</p>
<p>Whatever the case be, its actually interesting to see how smartphones could phase out PCs. If its not now, it might happen when we see <a href="http://www.google.com/search?sourceid=chrome&amp;ie=UTF-8&amp;q=quad+core+phone&amp;qscrl=1" target="_blank">Quad cores on phones</a>.</p>
<p><strong>UPDATE from MWC 2011:</strong></p>
<p>VMware and LG&#8217;s demoed the the Virtualized OS at <strong>MWC 2011</strong> and we must admit that its pretty slick. The speed of the transition from the owner&#8217;s OS to the virtualized OS is nothing short of amazing considering it is all running from the device&#8217;s SD card. VMware has started with Android and LG, but there&#8217;s apparently nothing holding them back from offering this on any smartphone platform &#8212; and honestly, we can&#8217;t wait to see more. Checkout the video after a break:</p>
<div style="text-align: center;"><object id="viddler_engadget_2,510" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="437" height="266" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowScriptAccess" value="always" /><param name="allowNetworking" value="all" /><param name="allowFullScreen" value="true" /><param name="flashVars" value="f=1&amp;autoplay=f&amp;disablebranding=f" /><param name="src" value="http://www.viddler.com/simple/95778321/" /><param name="name" value="viddler_engadget_2,510" /><param name="flashvars" value="f=1&amp;autoplay=f&amp;disablebranding=f" /><param name="allowfullscreen" value="true" /><embed id="viddler_engadget_2,510" type="application/x-shockwave-flash" width="437" height="266" src="http://www.viddler.com/simple/95778321/" name="viddler_engadget_2,510" flashvars="f=1&amp;autoplay=f&amp;disablebranding=f" allowfullscreen="true" allownetworking="all" allowscriptaccess="always"></embed></object></div>
<p>For more Tech, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/app">iPhone apps</a>, <a href="http://geeknizer.com/tag/android">Android</a>, <a href="http://geeknizer.com/tag/gaming">Gaming</a>, Tech News, catch us <a href="http://twitter.com/taranfx" target="_blank"><strong>@taranfx</strong> on Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/vmware-virtualization-on-android/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtualbox 3.2 Beta Features MacOS Guests, more</title>
		<link>http://geeknizer.com/virtualbox-3-2/</link>
		<comments>http://geeknizer.com/virtualbox-3-2/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 16:01:47 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://geeknizer.com/virtualbox-3-2</guid>
		<description><![CDATA[VirtualBox has always been leader in performance in the Virtualization world. With more than 30  million copies of VirtualBox downloaded worldwide average a rate of 50,000 per day is now... <span class="meta-more"><a href="http://geeknizer.com/virtualbox-3-2/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/2010/04/virtualbox-3.2.png"><img class="alignleft size-full wp-image-4845" title="virtualbox-3.2" src="http://geeknizer.com/wp-content/uploads/2010/04/virtualbox-3.2.png" alt="" width="140" height="180" /></a>VirtualBox has always been leader in performance in the <a href="http://geeknizer.com/blog/tag/virtualization">Virtualization </a>world. With more than 30  million copies of <a href="http://geeknizer.com/blog/tag/virtualbox">VirtualBox </a>downloaded worldwide average a rate of 50,000 per day is now more popular than VMware workstation.</p>
<p>With <a href="http://geeknizer.com/virtualbox-3-1-features">Virtualbox 3.1</a> came the <strong>Live Migration</strong> feature as the virtualization industry’s first “<strong>Teleportation</strong>”  capability, allowing running virtual machines to be moved between hosts  — including different operating systems, types of computer (server to  client) and <a href="http://geeknizer.com/blog/tag/cpu">CPUs </a>(<a href="http://geeknizer.com/blog/tag/intel">Intel</a> to <a href="http://geeknizer.com/blog/tag/amd">AMD</a>).</p>
<p><strong>Virtualbox 3.2 </strong>takes it further, and supports  &#8221;Experimental support for Mac OS X guests&#8221;. We already published an guide on how to<a href="http://geeknizer.com/install-snow-leopard-virtualbox"> Install Snow Leopard on Virtualbox</a>, now it&#8217;s seemed to get official, atleast starting with Virtualbox 3.2 Beta 1.</p>
<p>Let&#8217;s take a look at other major additions:</p>
<ul>
<li><strong>Dynamic RAM allocation: </strong>Dynamically increase or decrease the amount of RAM used by a VM (64-bit hosts only) (aka Memory ballooning)</li>
<li><strong>New Hypervisor features</strong>: with both VT-x/AMD-V on 64-bit hosts, using large pages can improve performance. On VT-x, unrestricted guest execution is now supported.</li>
<li><strong>CPU hot-plugging</strong> for Linux (hot-add and hot-remove) and certain Windows guests (hot-add only)</li>
<li>Delete snapshots while the VM is running</li>
<li><strong>Multi-monitor support</strong></li>
<li>USB tablet/keyboard Emulation via Guest Additions</li>
<li><strong>Better Remote Desktop:</strong> RDP video acceleration</li>
<li><strong>Advanced Networking: </strong>NAT engine configuration via API and VBoxManage</li>
<li><strong>Guest Additions: </strong>added support for executing guest applications from the host system</li>
</ul>
<p>In addition, there are large number of bugfixes and performance improvements in 3D support, Mac OS X hosts, Linux, solaris guests, and Virtual machine manager.</p>
<p>On the other note, now Virtualbox has been rebranded to: <strong>Oracle VM Virtualbox.</strong></p>
<p><strong><a href="http://download.virtualbox.org/virtualbox/3.2.0_BETA1/" target="_blank">Download</a> Virtualbox 3.2 Beta 1</strong></p>
<p>[via <a rel="nofollow" href="http://forums.virtualbox.org/viewtopic.php?f=1&amp;p=134420" target="_blank">Virtualbox forums</a>]</p>
<p>For Latest Tech updates in <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/tag/java">Java</a>, Tech News find us on <a>Twitter <strong></strong></a><strong><a href="http://twitter.com/taranfx" target="_blank">@taranfx</a></strong><strong><a href="http://twitter.com/taranfx" target="_blank"> </a></strong>or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/virtualbox-3-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>VMware, Salesforce create First Enterprise Java Cloud [VMforce]</title>
		<link>http://geeknizer.com/vmware-java-cloud/</link>
		<comments>http://geeknizer.com/vmware-java-cloud/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 17:42:54 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://geeknizer.com/vmware-java-cloud</guid>
		<description><![CDATA[Last weekend, Oracle announced it&#8217;s latest offering that enables Virtualization-Aware Java Applications on top of Weblogic webserver. Taking it further, is Salesforce and VMware, who are turning cloud computing into... <span class="meta-more"><a href="http://geeknizer.com/vmware-java-cloud/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/2010/04/vmforce-java.jpg"><img class="alignleft size-full wp-image-4835" title="vmforce-java" src="http://geeknizer.com/wp-content/uploads/2010/04/vmforce-java.jpg" alt="" width="210" height="202" /></a>Last weekend, Oracle announced it&#8217;s latest offering that enables <a href="http://geeknizer.com/oracle-java-virtualization-server">Virtualization-Aware Java Applications</a> on top of Weblogic webserver.</p>
<p>Taking it further, is Salesforce and VMware, who are turning cloud computing into a Java runtime environment. The companies have partnered to together enable Spring framework based Java cloud. The foundation would be  VMware&#8217;s <a href="www.taranfx.com/tag/vsphere">vSphere virtualization</a> infrastructure and will be hosted, of course, at Salesforce.com.</p>
<p><strong>VMforce </strong>(the name is obvious) will be able to host any Java application that can be built to utilize existing Salesforce&#8217;s database infrastructure. So what this means is that Enterprises and Businesses can build and host their Java applications on the salesforce&#8217;s infrastructure just like its possible today with Google&#8217;s App Engine. But way more capable.</p>
<p>App Engine limits (and restricts) itself to POJO java applications with limited choice of database: BigTable, a non-relational database (non-RDBMS). However, VMforce will host and run a typical J2ee application on most popular J2ee framework i.e. Spring (using Spring application-hosting layer) and a full blown traditional RDBMS database.</p>
<p>No doubt, Java developers currently lack a simple path to cloud deployment.</p>
<blockquote><p>“There are over 6 million developers who know Java. It has transformed this industry and brought enterprises onto the Internet. But enterprise Java developers don&#8217;t have a clear path into the cloud. Can they deliver these next-generation cloud applications? Is there a gap between where Java is and where cloud computing is going?”</p>
<p>Paul Maritz, CEO of VMware, said that “developers value, above everything else, productivity.” He said that, for new applications, deployment to a cloud can increase productivity and reduce internal IT complexity. He said that these benefits are at the heart of the partnership between VMware and Salesforce.</p></blockquote>
<p>The companies together believe that this gap must be filled, so that we can deploy Real business Java apps to the cloud, giving developer more power to deliver the next generation of application development and deployment.</p>
<p>VMforce should open up to the public this fall. With vSphere being mature enough for most Cloud apps, it would help  in evolution and maturing of Cloud-based Java application.</p>
<p><strong>How it Works:</strong></p>
<p><strong><a href="http://geeknizer.com/wp-content/uploads/2010/04/vmforce.jpg"><img class="size-full wp-image-4836 alignnone" title="vmforce" src="http://geeknizer.com/wp-content/uploads/2010/04/vmforce.jpg" alt="" width="668" height="391" /></a><br />
</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="660" height="395" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/LpO6whOCAmQ&amp;hl=en_GB&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="660" height="395" src="http://www.youtube.com/v/LpO6whOCAmQ&amp;hl=en_GB&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>On top of vSphere, the VMforce cloud will offer a Spring application-hosting layer and a database. Developers will use the <a href="http://geeknizer.com/vmware-acquires-spring-source-java-framework-giant-cloud-computing-plans">SpringSource</a> Tool Suite to build and deploy applications built specifically for the <strong>VMforce </strong>cloud. Those tools will include automatic analysis tools that can call out the portions of an application that will need to be changed to work in a cloud environment.</p>
<p>The app deployment and maintenance will be done via &#8220;<strong>The SpringSource Tool Suite</strong>&#8221; ,a  free development environment. To create a new application, there are a number of wizards but nothing new that needs to be learned. New applications can also be created using Spring template wizards.</p>
<p>However, the bad part: Applications using Enterprise JavaBeans aren’t candidates for moving to VMforce, and other Java EE applications would require significant rework in order to run in that environment. The VMforce platform is targeted at developers creating new Java applications for the cloud. This could be a big limitation of this Cloud service.</p>
<p>For Latest Tech updates in <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/tag/java">Java</a>, Tech News find us on <a>Twitter <strong></strong></a><strong><a href="http://twitter.com/taranfx" target="_blank">@taranfx</a></strong><strong><a href="http://twitter.com/taranfx" target="_blank"> </a></strong>or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/vmware-java-cloud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oracle announces Virtualization-aware Java App Server</title>
		<link>http://geeknizer.com/oracle-java-virtualization-server/</link>
		<comments>http://geeknizer.com/oracle-java-virtualization-server/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 16:11:44 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://geeknizer.com/oracle-java-virtualization-server</guid>
		<description><![CDATA[Oracle has unveiled Oracle Virtual Assembly Builder and Oracle WebLogic Suite Virtualization Option this week, a pair of new applications designed to simplify the deployment and management of Java applications... <span class="meta-more"><a href="http://geeknizer.com/oracle-java-virtualization-server/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="ORacle java" src="http://geeknizer.com/wp-content/uploads/2010/02/oraclejava.jpg" alt="" width="260" height="260" />Oracle <a href="http://www.oracle.com/us/corporate/press/068426">has unveiled</a> <strong>Oracle Virtual Assembly Builder </strong>and <strong>Oracle WebLogic Suite Virtualization</strong> <strong>Option</strong> this week, a pair of new applications designed to simplify the deployment and management of Java applications in Virtualized environments.</p>
<p>Officially, this would be the First Application server which is Fully Virtualization-aware. As a result, the enterprises who crave for new tools to help simplify the administration of Java applications in virtualized environments would now have a sigh of relief.</p>
<p>The new apps marks <a href="http://geeknizer.com/tag/oracle">Oracle</a>&#8216;s first <a href="http://geeknizer.com/tag/virtualization">Virtualization </a>release since it&#8217;s acquisition of Sun microsystems.</p>
<blockquote><p>&#8220;With these groundbreaking products, Oracle has made virtualization a reality for Java enterprise applications,&#8221; Steven Harris, a senior vice president of product development at Oracle, said in a statement. &#8220;With Oracle WebLogic Server running on JRockit Virtual Edition, we have eliminated the trade-off of server density and performance by bringing the world&#8217;s No. 1 application server to virtualized environments.&#8221;</p></blockquote>
<p><strong>Oracle Virtual Assembly Builder</strong> is designed to help organizations quickly and easily deploy multi-tier enterprise applications in virtualized environments. It enables administrators to easily connect appliances as pluggable building blocks, known as &#8220;assemblies&#8221;, which can be used to create multi-tier applications.</p>
<p>The framework is ideal for automatically capturing the configuration of software components.</p>
<p><strong>WebLogic Suite Virtualization Option </strong>combines and optimizes Oracle&#8217;s WebLogic Server with JRockit Virtual Edition for virtualized datacenters to improve application performance.</p>
<p>Oracle touts &#8220;Oracle     WebLogic Server with JRockit Virtual Edition&#8221; as the &#8220;world&#8217;s #1 application server&#8221;. Of course, the WebLogic application server has been optimized for     virtualized environments thereby making efficient use of hardware.</p>
<p><em>Note: The only x86 server virtualization certified for all Oracle software,     Oracle VM is available as a free download.</em></p>
<p><strong>Why this is amazing: </strong>What is relatively more important is that <a href="http://geeknizer.com/tag/oracle">Oracle </a>WebLogic Server can now run <strong>directly on Oracle VM</strong> without an Operating system, a unique capability enabled by Oracle JRockit Virtual Edition.</p>
<p>In a virtualized environment, Oracle JRockit Virtual Edition handles essential operating system functions including TCP/IP, hardware device interaction, file I/O, and process scheduling, while freeing up hardware and management resources by removing operating system capabilities that are not essential for enterprise Java applications.</p>
<p>Definitely, this is a big deal for enterprises who earlier had hard time <a href="http://geeknizer.com/tag/virtualization">Virtualizing </a>Java applications. Int he future when Oracle completes its <a href="http://geeknizer.com/oracle-merge-java-hotspot-jrocket">plan for merging Java VMs</a>, it would get even better.</p>
<p>For Latest Tech updates in <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/tag/java">Java</a>, Tech News find us on <a>Twitter <strong></strong></a><strong><a href="http://twitter.com/taranfx" target="_blank">@taranfx</a></strong><strong><a href="http://twitter.com/taranfx" target="_blank"> </a></strong>or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/oracle-java-virtualization-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Download VirtualBox Images for Unix, Linux</title>
		<link>http://geeknizer.com/download-virtualbox-images/</link>
		<comments>http://geeknizer.com/download-virtualbox-images/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 20:14:51 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Open source]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=2127</guid>
		<description><![CDATA[Installing OS on VirtualBox can be nirvana for people. Thanks to speedy Virtualization offered by Virtualbox, it has become among the most popular/free Virtualization solution. Butdoing so takes time. If... <span class="meta-more"><a href="http://geeknizer.com/download-virtualbox-images/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="virtualbox" src="http://i269.photobucket.com/albums/jj44/downarchive2/member/virtualbox.jpg" alt="" width="216" height="146" />Installing OS on VirtualBox can be nirvana for people. Thanks to speedy <a href="http://geeknizer.com/blog/tag/virtualization" target="_blank">Virtualization </a>offered by <a href="http://geeknizer.com/blog/tag/virtualbox" target="_blank">Virtualbox</a>, it has become among the most popular/free <a href="http://geeknizer.com/blog/tag/virtualization" target="_blank">Virtualization </a>solution. Butdoing so takes time. If you are short on time and want to try various flavors of Linux/Unix, Solaris, it can&#8217; t get better than this.</p>
<p>Here is the complete List of Available OS:</p>
<p>The ready to use <a href="http://geeknizer.com/blog/tag/virtualbox" target="_blank">VirtualBox </a>images include: (All credits to <a href="http://virtualbox.wordpress.com/" target="_blank">Virtual box  source</a>)</p>
<p><strong>GNU/Linux </strong></p>
<ul style="text-align: left;">
<li><a href="http://virtualbox.wordpress.com/images/archlinux" target="_blank">Archlinux</a> (<a href="http://www.archlinux.org/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/centos" target="_blank">CentOS</a> (<a href="http://www.centos.org/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/damn-small" target="_blank">Damn  Small Linux</a> (<a href="http://www.damnsmalllinux.org/" target="_blank">website</a>)</li>
<li><a title="Debian images" href="http://virtualbox.wordpress.com/images/debian/" target="_blank">Debian</a> (<a title="The Debian project" href="http://www.debian.org/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/deli-linux/" target="_blank">DeLi Linux</a> (<a href="http://www.delilinux.de/" target="_blank">website</a>)</li>
<li><a title="Dreamlinux images" href="http://virtualbox.wordpress.com/images/dreamlinux" target="_blank">Dreamlinux</a> (<a href="http://www.dreamlinux.com.br/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/fedora" target="_blank">Fedora</a> (<a href="http://fedoraproject.org/en/index" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/fluxbuntu" target="_blank">Fluxbuntu</a> (<a href="http://fluxbuntu.org/js.html" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/gentoo" target="_blank">Gentoo</a> (<a href="http://www.gentoo.org/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/gnewsense" target="_blank">gNewSense</a> (<a href="http://www.gnewsense.org/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/gos" target="_blank">gOS</a> (<a href="http://www.thinkgos.com/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/kubuntu" target="_blank">Kubuntu</a> (<a href="http://www.kubuntu.org/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/linuxmint/" target="_blank">LinuxMint</a> (<a href="http://www.linuxmint.com/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/mandriva" target="_blank">Mandriva</a> (<a href="http://www.mandriva.com/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/moblin-2/" target="_blank">Moblin 2</a> (<a href="http://moblin.org/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/moonos" target="_blank">moonOS</a> (<a href="http://www.moonos.co.cc/" target="_blank">website</a>)</li>
<li><a title="OpenSUSE images" href="http://virtualbox.wordpress.com/images/opensuse/" target="_blank">OpenSUSE</a> (<a title="OpenSUSE Linux" href="http://opensuse.org/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/pclinuxos/" target="_blank">PCLinuxOS</a> (<a href="http://www.pclinuxos.com/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/puppy-linux" target="_blank">Puppy Linux</a> (<a href="http://www.puppylinux.com/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/sidux" target="_blank">Sidux</a> (<a href="http://sidux.com/" target="_blank">website</a>)</li>
<li><a title="Slackware images" href="http://virtualbox.wordpress.com/images/slackware/" target="_blank">Slackware</a> (<a title="Slackware Linux" href="http://www.slackware.com/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/slitaz" target="_blank">SliTaz</a> (<a href="http://www.slitaz.org/en/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/tiny-core-linux" target="_blank">Tiny Core Linux</a> (<a href="http://tinycorelinux.com/welcome.html" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/tinymepclinuxos/" target="_blank">TinyMe</a> (<a href="http://tinymelinux.com/doku.php/home" target="_blank">website</a>)</li>
<li><a title="Ubuntu Linux images" href="http://virtualbox.wordpress.com/images/ubuntu/" target="_blank">Ubuntu</a> (<a title="Ubuntu Linux" href="http://www.ubuntu.com/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/ubuntu-studio" target="_blank">Ubuntu Studio</a> (<a href="http://ubuntustudio.org/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/xubuntu" target="_blank">Xubuntu</a> (<a href="http://www.xubuntu.org/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/vectorlinux/" target="_blank">VectorLinux</a> (<a href="http://vectorlinux.com/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/zenwalk" target="_blank">Zenwalk</a> (<a href="http://www.zenwalk.org/" target="_blank">website</a>)</li>
</ul>
<p><strong>GNU/OpenSolaris </strong>(GNU tools running on the <a href="http://opensolaris.org/os/" target="_blank">OpenSolaris  kernel</a>)</p>
<ul>
<li><a href="http://virtualbox.wordpress.com/images/opensolaris" target="_blank">OpenSolaris</a> (<a href="http://opensolaris.org/os/" target="_blank">website</a>).</li>
<li><a href="http://virtualbox.wordpress.com/images/nexenta" target="_blank">Nexenta</a> <a href="http://www.nexenta.org/" target="_blank">(website):</a> the installation is done from the CD.</li>
<li><a href="http://virtualbox.wordpress.com/images/milax/" target="_blank">MILAX</a><strong> </strong>(<a href="http://www.milax.org/" target="_blank">website</a>):  the installation has been done from the official ISO image.</li>
</ul>
<p><strong>BSD</strong></p>
<ul>
<li><a href="http://virtualbox.wordpress.com/images/freebsd/" target="_blank">FreeBSD</a> (<a href="http://www.freebsd.org/" target="_blank">website</a>):the installation is done  from the bootonly iso<strong> </strong><strong> </strong></li>
</ul>
<p><strong> </strong><strong>Other</strong></p>
<ul>
<li><a href="http://virtualbox.wordpress.com/images/aros-amigaos/" target="_blank">AROS</a> (<a href="http://aros.sourceforge.net/" target="_blank">website</a>)</li>
<li><a title="FreeDOS images" href="http://virtualbox.wordpress.com/images/freedos/" target="_blank">FreeDOS</a> (<a title="FreeDOS" href="http://freedos.sourceforge.net/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/haiku/" target="_blank">Haiku</a> (<a href="http://www.haiku-os.org/" target="_blank">website</a>)</li>
<li><a title="MINIX images" href="http://virtualbox.wordpress.com/images/minix/" target="_blank">MINIX</a> (<a title="MINIX website, revamped for version 3" href="http://www.minix3.org/" target="_blank">website</a>)</li>
<li><a title="ReactOS images" href="http://virtualbox.wordpress.com/images/reactos/" target="_blank">ReactOS</a> (<a title="ReactOS" href="http://www.reactos.org/" target="_blank">website</a>)</li>
<li><a href="http://virtualbox.wordpress.com/images/syllable" target="_blank">SYLLABLE</a><strong> </strong>(<a href="http://web.syllable.org/pages/index.html" target="_blank">website</a>)</li>
</ul>
<p>The versions range from very old to new,  beta releases. For instance, they have images for Ubuntu: 6.06, 7.10,  8.04, 8.10, 8.10 server, 9..04, 9.10 alpha 1 and beta.</p>
<p>Love <a href="http://geeknizer.com/blog/tag/open-source" target="_blank">Open Source</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/download-virtualbox-images/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VirtualBox 3.1 Killer Features</title>
		<link>http://geeknizer.com/virtualbox-3-1-features/</link>
		<comments>http://geeknizer.com/virtualbox-3-1-features/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 12:51:49 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/virtualbox-3-1-features</guid>
		<description><![CDATA[VirtualBox has always been leader in performance in the Virtualization world. With more than 20 .5 million copies of VirtualBox downloaded worldwide average a rate of 40,000 per day is... <span class="meta-more"><a href="http://geeknizer.com/virtualbox-3-1-features/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Virtualbox" src="http://www.geeks3d.com/public/common/virtualbox-logo.jpg" alt="" width="126" height="134" />VirtualBox has always been leader in performance in the <a href="http://geeknizer.com/blog/tag/virtualization">Virtualization </a>world. With more than 20 .5 million copies of <a href="http://geeknizer.com/blog/tag/virtualbox">VirtualBox </a>downloaded worldwide average a rate of 40,000 per day is now getting beaten with the release of new version.</p>
<p>Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also <a href="http://geeknizer.com/blog/tag/open-source">Open Source</a>.</p>
<p>What comes new in the 3.1 is the <strong>Live Migration</strong> feature as the virtualization industry&#8217;s first &#8220;<strong>Teleportation</strong>&#8221; capability, allowing running virtual machines to be moved between hosts &#8212; including different operating systems, types of computer (server to client) and <a href="http://geeknizer.com/blog/tag/cpu">CPUs </a>(<a href="http://geeknizer.com/blog/tag/intel">Intel</a> to <a href="http://geeknizer.com/blog/tag/amd">AMD</a>). Earlier <a href="http://geeknizer.com/blog/vmotion-seamless-os-load-balancing">ones like VMWare vSphere/vMotion</a> don&#8217;t transverse all OS, processor architectures.</p>
<blockquote><p><em>Update</em>: <a href="http://geeknizer.com/virtualbox-3-2">Virtualbox 3.2 Features</a> announced.</p></blockquote>
<p>What comes more is the marvellous new feature to restore  from multiple virtual machine states of arbitrary <strong>snapshots </strong>and new snapshots can be taken from any snapshots (Branched Snapshots).</p>
<p>Good news come for <strong><a href="http://geeknizer.com/blog/tag/ui">UI</a> </strong>enthusiasts too. 2D video acceleration for <a href="http://geeknizer.com/blog/tag/windows">Windows </a>guests is now more powerful. What this means is <a href="http://geeknizer.com/blog/tag/windows-7">Windows 7</a> guest can leverage full Aero features including the glassy effects and window animations accelerated by <a href="http://geeknizer.com/blog/tag/gpu">GPU</a>, using the host video hardware for overlay stretching and color conversion. <img class="aligncenter" title="Virtualbox 3.1" src="http://farm3.static.flickr.com/2589/4149462245_171fac9f3f_o.png" alt="" width="622" height="316" /></p>
<p>On the <strong><a href="http://geeknizer.com/blog/tag/networking">Networking</a></strong><a href="http://geeknizer.com/blog/tag/networking"> </a>front, the network type can now be changed while a VM is running. No other VM in today&#8217;s market can do so. To add to it, there is added support for paravirtualised network adapters. <a href="http://geeknizer.com/blog/tag/vmware">VMWare</a> used to support this but only on linux.</p>
<p><strong>Fastest goes even Faster</strong>: On the <a href="http://geeknizer.com/blog/tag/performance">performance </a>front, it has improved by factor of upto 30%. This includes improvement in speed of Virtualized OS, Better RAM and <a href="http://geeknizer.com/blog/tag/hdd">Harddisk </a>I/O, better Networking performance.</p>
<p>All in all Here is the Summary:</p>
<ul>
<li>Live Migration of a VM session from one host to another (Teleportation)</li>
<li>VM states can now be restored from arbitrary snapshots</li>
<li>2D video acceleration for Windows guests</li>
<li>CD/DVD drives can be attached to arbitrary storage controllers</li>
<li>More than one CD/DVD drive per guest VM</li>
<li>The network attachment type can be changed while a VM is running</li>
<li>New experimental USB support for OpenSolaris hosts (OpenSolaris/Nevada build 124 and later)</li>
<li>Performance improvements for PAE and AMD64 guests when using non-nested paging (VT-x and AMD-V only)</li>
<li>Experimental support for EFI (Extensible Firmware Interface)</li>
<li>Support for paravirtualized network adapters (virtio-net)</li>
</ul>
<p><strong>Existing Features</strong></p>
<ul>
<li>Handles massive workloads of up to 32 vCPUs</li>
<li>Share and publish appliances with other virtualization platforms</li>
<li>Runs multiple operating systems at once on one PC</li>
<li>Enables cross-platform, multi-tier applications</li>
<li>Supports the <a href="http://geeknizer.com/blog/tag/solaris">Solaris OS</a>, <a href="http://geeknizer.com/blog/tag/opensolaris">OpenSolaris</a>, Windows, <a href="http://geeknizer.com/blog/tag/mac-os">Macintosh OS X</a>, and Linux.</li>
<li>Provides remote access to guest virtual machines from anywhere</li>
<li>Supports virtual server environments</li>
</ul>
<p>I would proudly call it &#8220;Enterprise-class <a href="http://geeknizer.com/blog/tag/open-source">open source</a> virtualization from the desktop to the server&#8221;</p>
<p>VirtualBox 3.1 now exhibits a full complement of enterprise hypervisor features. Teleportation helps virtual machines achieve high availability. When physical hardware needs to be taken down, the virtual workload can simply be teleported to another physical host.  Sun is betting VirtualBox 3.1 will appeal more to the business market as workloads can be &#8220;teleported&#8221; to another physical host to help achieve high-availability.</p>
<p><a href="http://www.virtualbox.org/wiki/Downloads" target="_blank"><strong>Download</strong></a></p>
<p>Free for personal use and Commercial Enterprise licence subscriptions starting at $US30 per user is the best deal we can get in the Virtualization world. Sure, <a href="http://geeknizer.com/blog/tag/virtualbox">VirtualBox </a>is ready to rock the Virtualization world.</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/virtualbox-3-1-features/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Create Virtual Machine from Physical</title>
		<link>http://geeknizer.com/create-virtual-machine-from-physical/</link>
		<comments>http://geeknizer.com/create-virtual-machine-from-physical/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 20:59:05 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[Tips N Tricks]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=2226</guid>
		<description><![CDATA[Virtualization is powerful, cost-effective and easy. And thanks to latest hypervisor improvements its fast too. &#8211; What if you could use your existing Windows computer, that already has all your... <span class="meta-more"><a href="http://geeknizer.com/create-virtual-machine-from-physical/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Virtual machine" src="http://www.techwarelabs.com/articles/editorials/virtual_double/images/virtual.jpg" alt="" width="171" height="174" /><a href="http://geeknizer.com/blog/tag/virtualization" target="_blank">Virtualization </a>is powerful, cost-effective and easy. And thanks to latest hypervisor improvements its fast too.</p>
<p><em> &#8211; What if you could use your existing Windows computer, that already has all your favorite programs installed, and turn into a virtual machine?</em></p>
<p><em> &#8211; What if you could virtualize the Physical PC and make it portable inside any virtual machine running on a different system. </em></p>
<p><em> </em>This <a href="http://geeknizer.com/blog/tag/guide" target="_blank">guide </a>will help you achieve this in an easy way and you can use the created Virtual HDD with any software: Virtual PC, Parallels, <a href="http://geeknizer.com/blog/tag/vmware" target="_blank">VMWare</a>, <a href="http://geeknizer.com/blog/tag/virtualbox" target="_blank">Virtualbox</a>, etc.</p>
<p><span style="background-color: #ffffff;">Here are the possible combinations:</span></p>
<p>1. You are running <a href="http://geeknizer.com/blog/windows-7-rtm-final-review-benchmark-vs-xp-vista-the-revenge-of-the-fallen" target="_blank">Windows 7</a> and you want compatibility of XP softwares.</p>
<p>2. You are running Mac (<a href="http://geeknizer.com/blog/how-to-install-mac-os-x-snow-leopard-on-pc-dual-boot" target="_blank">Snow Leopard</a>) and you are migrating from Windows/<a href="http://geeknizer.com/blog/tag/linux" target="_blank">Linux </a>to <a href="http://geeknizer.com/blog/tag/snow-leopard" target="_blank">Snow leopard</a> permanently. In this case follow this guide: <a href="http://geeknizer.com/blog/vmware-fusion-3" target="_blank">VMWare Fusion 3</a>.</p>
<p>3. Running <a href="http://geeknizer.com/blog/tag/ubuntu" target="_blank">Ubuntu </a>or any other Linux distro inside <a href="http://geeknizer.com/blog/tag/windows" target="_blank">Windows</a> or vice-versa.</p>
<blockquote><p>Related: <a title="Permanent Link to Download VirtualBox Images for Unix, Linux" rel="bookmark" href="http://geeknizer.com/blog/download-virtualbox-images">Download VirtualBox Images for Unix, Linux</a></p></blockquote>
<p><span style="background-color: #ffffff;">Let&#8217;s start.</span></p>
<p><span style="background-color: #ffffff;"><strong>Step 1. Download</strong></span></p>
<p><a href="http://geeknizer.com/blog/tag/microsoft" target="_blank">Microsoft</a>’s Sysinternals has made an application called <a href="http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx" target="_blank">Disk2vhd</a>, that lets you easily migrate an existing computer to a virtualized <a href="http://geeknizer.com/blog/tag/hdd" target="_blank">hard drive</a> (VHD). It’s a tiny utility doesn’t even require installation. <a href="http://download.sysinternals.com/Files/Disk2vhd.zip" target="_blank">Download here</a></p>
<p>Alternatively, you can use <strong><a href="http://www.vmware.com/products/converter" target="_blank"><span style="font-weight: normal;">VMware Converter</span></a> <span style="font-weight: normal; font-size: 13px;">too (for Windows, Linux, Mac Hosts). The procedure is almost same.</span></strong></p>
<p><strong>Step 2. Creating Virtual HDD</strong><br />
Run Disk2vhd, it will immediately show you all the drives and partitions on your computer that it can migrate to a VHD.  Simply select a drive that you wish to create a VHD file from and click <em>Create</em>. Disk2vhd will convert the hard drive into a VHD file even if the computer /drive is currently in use.</p>
<p><img class="aligncenter" title="Virtual machine from Physical" src="http://farm3.static.flickr.com/2686/4035008253_8884dd636c_o.jpg" alt="" width="417" height="430" /></p>
<p>Wait while it finishes and creates .vhd file. This could take several minutes depending upon drive size.</p>
<p><strong>Step 3. Run it in your Virtualization software</strong></p>
<p>Take the .vhd file and run it in any desktop virtualization software: Free <a href="http://www.microsoft.com/windows/virtual-pc/download.aspx" target="_blank">Windows Virtual PC</a>, <a href="http://www.virtualbox.org/wiki/Downloads" target="_blank">VirtualBox</a>, or <a href="http://www.vmware.com/download/player/" target="_blank">VMware Player</a> or paid softwares like Parallels, VMWare, etc.</p>
<p><em>Tip: If you have <a href="http://geeknizer.com/blog/tag/windows-7" target="_blank">Windows 7 </a>running as HOST, you can mount virtual machine as a standard hard drive, and can even boot from it if your computer is running <a href="http://geeknizer.com/blog/windows-7-rtm-final-review-benchmark-vs-xp-vista-the-revenge-of-the-fallen" target="_blank">Windows 7 Ultimate</a>.</em></p>
<blockquote><p>Related: <a title="Permanent Link to Choosing the Right Windows 7 Version [Flavor]" rel="bookmark" href="http://geeknizer.com/blog/windows-7-version-comparison">Choosing the Right Windows 7 Version [Flavor]</a></p></blockquote>
<p>You may use Disk2vhd to create virtual machines of your Windows XP, Windows Server 2003, <a href="http://geeknizer.com/blog/tag/vista" target="_blank">Windows Vista</a> and higher machines, including x64 systems.</p>
<h3><span style="font-size: small;"><span style="font-weight: normal;"><span style="font-size: medium;"><span><strong><br />
</strong></span></span></span></span></h3>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/create-virtual-machine-from-physical/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare Fusion 3: Run, Migrate Windows seamlessly to Mac OS</title>
		<link>http://geeknizer.com/vmware-fusion-3/</link>
		<comments>http://geeknizer.com/vmware-fusion-3/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 22:43:58 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[VMWare Fusion]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=2064</guid>
		<description><![CDATA[With the downfall of Windows in 2006, launch of Vista, Apple managed to get a good share in the Desktop OS world. This is the reason why we have seen... <span class="meta-more"><a href="http://geeknizer.com/vmware-fusion-3/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://news.softpedia.com/images/news2/VMware-Fusion-2-0-3-Supports-Snow-Leopard-Server-Exprimental-Support-2.png" alt="" width="286" height="136" />With the downfall of Windows in 2006, launch of <a href="http://geeknizer.com/blog/microsoft-vista-is-dead-officially-does-any-one-care" target="_blank">Vista</a>, <a href="http://geeknizer.com/blog/tag/apple" target="_blank">Apple </a>managed to get a good share in the Desktop <a href="http://geeknizer.com/blog/tag/os" target="_blank">OS</a> world. This is the reason why we have seen phenomenal growth of <a href="http://geeknizer.com/blog/tag/mac-os" target="_blank">Mac OS</a>. Of course, this growth cannot leave Windows behind. Since the announcement of the new hero, <a href="http://geeknizer.com/blog/tag/windows-7" target="_blank">Windows 7</a>, it&#8217;s worth the hype to have it running with Mac OS.</p>
<p><a href="http://geeknizer.com/blog/tag/virtualization" target="_blank">Virtualization</a> has been around for more than decade in Zen, VMWare, VirtualBox, parallels, and several others. Of these <a href="http://geeknizer.com/blog/tag/virtualbox" target="_blank">VirtualBox </a>is the fastest but not as feature-Rich as <a href="http://geeknizer.com/blog/tag/vmware" target="_blank">VMWare </a>products. VMWare Fusion is inclined towards Mac based Platform to virtualize almost any OS.</p>
<p>Mac users are deprived of certain apps that never made it to Leopard like certain VPN clients, etc. The best way is to run Windows inside Mac rather than having a dual-boot which wastes alot of time, Virtualization is the best solution.</p>
<p>VMWare Fusion 3, releasing later this month, is designed to take advantage of both the recently released Mac OS X 10.6 Snow Leopard and the upcoming <a href="http://geeknizer.com/blog/windows-7-rtm-final-review-benchmark-vs-xp-vista-the-revenge-of-the-fallen" target="_blank">Microsoft Windows 7</a>. Fusion 3 is the most feature-full virtualization solution &#8212; Suitable and effective for Desktop users, than any other previous version of Virtualization <a href="http://geeknizer.com/blog/tag/apps" target="_blank">apps</a>. So let&#8217;s go through the best feature one by one:</p>
<h3>Faster Performance, Scalability<img class="alignright" src="http://farm1.static.flickr.com/244/448843194_1ce41d09fe.jpg" alt="" width="250" height="160" /></h3>
<p>Fusion 3 has got some cutting-edge enhancements that improves the overall <a href="http://geeknizer.com/blog/tag/performance" target="_blank">performance</a>. The hypervisor (core of Virtualization) has been re-written to support faster interactions between Host OS Kernel and the guest. Some of the things like USB get direct memory access, making I/O faster.</p>
<p>VMWare Fusion 3, unlike previous versions, natively supports the 64-bit kernel and allows users to run 64-bit guest operating systems, even if their Mac is running the 32-bit <a href="http://geeknizer.com/blog/tag/kernel" target="_blank">kernel</a>. 64-bit maps to larger memory addresses and hence scales higher.</p>
<p>GP<a href="http://geeknizer.com/blog/tag/gpu" target="_blank">GPU</a>: General Purpose Graphics Processing Unit or GPGPU ,as the name says, enables users to use the idle GPU do to general purpose computing that normally is done by <a href="http://geeknizer.com/blog/tag/cpu" target="_blank">CPU</a>. Snow Leopard is known to to leverage this heavily. VMWare Fusion3 is also rumored to take advantage of this one. So expect more powerful virtualization.</p>
<p><strong>Seamless Integration</strong><br />
VMWare Fusion 3 will offer <a href="http://geeknizer.com/blog/tag/snow-leopard" target="_blank">Snow Leopard</a> users the best way to run Other OSes: <a href="http://geeknizer.com/blog/tag/windows" target="_blank">Windows</a>, <a href="http://geeknizer.com/blog/tag/linux" target="_blank">Linux </a>or <a href="http://geeknizer.com/blog/tag/leopard" target="_blank">Leopard </a>Server on their Macs. This is justified by the improvement in Unity mode. This is something unique. It let&#8217;s users access the Windows Start menu, Applications from Mac desktop, rather than inside the VMWare window, alongside Mac apps in the dock and in the menu bar. This makes accessing files, apps and documents from your virtual machine even easier and more seamless than what we have seen in the past. Here is one running <a href="http://geeknizer.com/blog/tag/chrome" target="_blank">Chrome</a>:</p>
<p style="text-align: center;"><img class="aligncenter" title="Windows 7 on VMWare Fusion 3 in Mac OS Snow Leopard" src="http://farm3.static.flickr.com/2567/3987880053_25ffe6e2fa_o.jpg" alt="" width="512" height="320" /></p>
<p><strong>Better Graphics Support: Aero, DirectX 9</strong></p>
<p>Virtualized setups still lag behind when it comes to <a href="http://geeknizer.com/blog/tag/3d" target="_blank">3D</a> graphics and gaming, but that gap is getting smaller and smaller. VirtualBox is a fairly decent virtualization solution for graphics. But it doesn&#8217;t do it well. In fact, no virtualization program does it till date: Fusion 3 is the first one to break the barrier and let the GPU do the magic. The Result? Aero Support for <a href="http://geeknizer.com/blog/tag/windows-7" target="_blank">Windows 7</a> and <a href="http://geeknizer.com/blog/tag/vista" target="_blank">Vista</a>.</p>
<p style="text-align: center; "><img class="aligncenter" title="vmware Fusion 3 graphics" src="http://ec.mashable.com/wp-content/uploads/2009/10/vmware-aero.jpg" alt="vmware-aero" width="448" height="280" /></p>
<p>With the power that drives iMac, <a href="http://geeknizer.com/blog/tag/macbook-pro" target="_blank">MacBook Pro</a> and <a href="http://geeknizer.com/blog/tag/macbook" target="_blank">Macbook</a>, all users should have the ability to see Aero’s glassy delight inside the VM. Though it will run best with the new MacBook Pros that have Nvidia Graphics.</p>
<p>The story doesn&#8217;t end here. VMWare Fusion 3 also supports <a href="http://geeknizer.com/blog/tag/opengl" target="_blank">OpenGL</a> 2.1 and Direct X 9.0c — which means that depending on your graphics card, you can even play games in Windows without having to use any tool like: Boot Camp. Of course they will never be as-good-as native OS graphics. Still, it&#8217;s a biggest step towards graphics in Virtualization.</p>
<h3>Migrate Old Windows Machine to Mac Seamlessly</h3>
<p>VMWare has made it easy for people to migrate their existing Windows PCs to a Virtualized version seamlessly. so, if you are new to Mac, don&#8217;t worry you get your old Windows along. Here is the <a href="http://www.vmware.com/download/fusion/windows_to_mac.html" target="_blank">official video on how to do it</a>.</p>
<p>This was already possible with Parallels, but VMWare Fusion 3 goes beyond. It lets the user connect to their old Windows machine  over the network and copy that computer into a new virtual machine. Pretty cool ehh ?</p>
<p><strong>Verdict and Availability:</strong></p>
<p>If you migrated to Mac from Windows, this is one killer app you can&#8217;t live without. Stop Multi-booting for trivial apps , when you an Virtualize them.</p>
<p>VMWare Fusion 3 is now available for pre-order at VMWare’s site, the <a href="http://geeknizer.com/blog/tag/apple" target="_blank">Apple </a>Online Store is selling it for $79.99. Existing VMWare customers can upgrade via VMWare’s site on October 27th for $39.99 and the upgrade is free for new Fusion 2 users.</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/vmware-fusion-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cisco, VMWare create &#8220;Disaster Avoidance&#8221; VMotion over Long Distance</title>
		<link>http://geeknizer.com/cisco-vmware-create-disaster-avoidance-vmotion-over-long-distance/</link>
		<comments>http://geeknizer.com/cisco-vmware-create-disaster-avoidance-vmotion-over-long-distance/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 17:48:14 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[cisco]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMotion]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[vmotion]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1802</guid>
		<description><![CDATA[VMotion, a VMware product, provides seamless OS Load balancing. VMotion allows individual virtual machines to be dynamically moved to another VMware server without impact to users. Cisco and VMware  announced... <span class="meta-more"><a href="http://geeknizer.com/cisco-vmware-create-disaster-avoidance-vmotion-over-long-distance/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.ntpro.nl/blog/uploads/storage_vmotion_diagram.gif" alt="virtualization" /> VMotion, a VMware product, provides <a href="http://geeknizer.com/blog/?p=650" target="_blank">seamless OS Load balancing</a>. VMotion allows individual virtual machines to be dynamically moved to another VMware server without impact to users.</p>
<p>Cisco and VMware  announced a method for using VMotion across data centers that are located as    far apart &#8212; 200 kilometers.</p>
<p>Users have been pushing VMware to offer a method of allowing <a href="http://www.vmware.com/products/vi/vc/vmotion.html" target="_blank">VMotion</a> to be used between data centers, and this reference architecture is a step in the right direction. But it is only a step    and <em>not a true failover technology</em>. It does not replace VMware&#8217;s disaster recovery product, Site Recovery Manager.</p>
<p>The long-range Vmotion technique was originally demonstrated at Cisco Live! But VMware formally announced support for it. It can be used with Cisco switches that support VLANs, namely the Catalyst    6500 as well as the Nexus 7000. It requires that users implement VMware&#8217;s latest product, vSphere. <img class="alignright" src="http://blogs.cisco.com/images/uploads/Slide1.jpg" alt="vmware cisco" width="294" height="221" /></p>
<p>The current reference design provides only what its makers refer to as &#8220;Disaster avoidance&#8221; not &#8220;disaster recovery.&#8221;    Long-range movement of a virtual machine using VMotion must be performed manually (although users could write scripts to move    VMs.)</p>
<p>As per Cisco:</p>
<blockquote><p>VMotion solution and CiscoLive!, we have been working dilligently with VMware to develop and refine the solution.  Inter-data center workload mobility has a lot of moving parts involved.  Essentially, you need to be able to address three areas:</p>
<ol>
<li> Mobility at layer 2</li>
<li> Mobility of the data, since there is seldom value in moving the workload if it loses access to the data it needs</li>
<li> Mobility at layer 3 and of services</li>
</ol>
</blockquote>
<p>Technical issues with the network and storage have yet to be solved to allow VMotion to support more automated long-distance failover. These include an inability to maintain an IP address if a VM is moved from one ISP to another, for instance from a data center in New York to another in San Jose. Likewise, storage is a problem. Until storage vendors come up with a way to support active/active SANs for the same VM moved between two physically far locations, no-latency failovers won&#8217;t be possible between data centers.</p>
<p>Some of the features are better found in <a href="http://geeknizer.com/blog/?tag=virtual-iron" target="_blank">Oracle&#8217;s VirtualIron</a>.</p>
<p><em>How good is this new Technique?</em></p>
<p>This technique is not recommended, and not supported by VMware, when users have Disk Raw Mapping (DRM) turned on    and used with clustered servers on either side.</p>
<p>All that said, for Cisco users wanting to deploy vSphere, this design can be practical in helping them manage VMs between    data centers. It can be used for disaster situations where users have warning (tornadoes, hurricanes). It can be helpful for    load balancing applications between data centers to offset an expected traffic spike. It also represents major progress on    the network portion of the long-range VMotion problem.</p>
<p>The reference architecture is available for <a href="http://blogs.cisco.com/datacenter/comments/cisco_and_vmware_validated_architecture_for_long_distance_vmotion/" target="_blank"> from Cisco&#8217;s blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/cisco-vmware-create-disaster-avoidance-vmotion-over-long-distance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VMWare Acquires Spring Source &#8211; Java Framework Giant &#8211; Cloud Computing Plans</title>
		<link>http://geeknizer.com/vmware-acquires-spring-source-java-framework-giant-cloud-computing-plans/</link>
		<comments>http://geeknizer.com/vmware-acquires-spring-source-java-framework-giant-cloud-computing-plans/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 16:24:45 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1593</guid>
		<description><![CDATA[VMWare and Java &#8212; What do the have in Common? VM &#8211; Virtual Machine. Just the name, underlying infrastructure, technology is 99.9% different. Did any one ever thought a Virtualization... <span class="meta-more"><a href="http://geeknizer.com/vmware-acquires-spring-source-java-framework-giant-cloud-computing-plans/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://farm4.static.flickr.com/3420/3814360373_d979df8a6c_o.jpg" alt="" width="320" height="110" />VMWare and Java &#8212; What do the have in Common? <strong>VM &#8211; Virtual Machine</strong>. Just the name, underlying infrastructure, technology is 99.9% different.</p>
<p>Did any one ever thought a Virtualization giant like VMWare would buy Java based Framework developer Company &#8220;Spring Source&#8221;, popular for it&#8217;s &#8220;Spring Framework&#8221;, used in most J2EE web applications today.</p>
<p>VMWare&#8217;s acquisition of SpringSource, is the most significant development in the history of the Java development platform, after the <a href="http://geeknizer.com/blog/?p=452" target="_blank">Oracle-Sun deal</a>.</p>
<p>VMWare is now into serious Cloud Computing. The company sees its role in the cloud, very crucial. The acquisition of the commercial open-source middleware/framework company makes perfect sense. First make your <a href="http://geeknizer.com/blog/?tag=vmotion+vsphere" target="_blank">Virtualization highly resilient, portable</a> then partner with Networking giants for <a href="http://geeknizer.com/blog/?tag=virtualization-aware-networking" target="_blank">Virtualization Aware Networking</a>, and then jump into software market.<br />
SpringSource gives VMWare a development &#8220;platform,&#8221; the next step,  to deliver in VMWare-based cloud services and a unique Ecosystem to define both application construction and deployment architectures.</p>
<p>The <a href="http://blog.springsource.com/2009/08/10/springsource-chapter-two/" target="_blank">vision constructed by SpringSource CEO Rod Johnson</a> a while ago, speaks to an environment in which developers can declare not only how objects should connect with one another, but how they should be packaged into virtual machines and deployed into the virtualized infrastructure:<img class="alignright" src="http://blog.springsource.com/wp-content/uploads/2009/08/springsourcebuildrunmanageandvmwarecloud_medium.jpg" alt="" width="329" height="217" /></p>
<blockquote><p>Working together with VMware we plan on creating a single, integrated, build-run-manage solution for the data center, private clouds, and public clouds. A solution that exploits knowledge of the application structure, and collaboration with middleware and management components, to ensure optimal efficiency and resiliency of the supporting virtual environment at deployment time and during runtime. A solution that will deliver a Platform as a Service (Paas) built around technologies that you already know, which can slash cost and complexity. A solution built around open, portable middleware technologies that can run on traditional Java EE application servers in a conventional data center and on Amazon EC2 and other elastic compute environments as well as on the VMware platform.</p></blockquote>
<p>The impact of this acquisition has focused on how it plays as a competition to Microsoft Azure, which&#8211;when combined with the Hyper-V virtualization platform&#8211;threatens VMWare&#8217;s dominance in the enterprise. <a href="http://blogs.forrester.com/it_infrastructure/2009/08/vmware-completes-the-paas-to-vcloud.html" target="_blank">Forrester Research</a> thinks it&#8217;s much more than that, however:</p>
<blockquote><p>VMware has a bigger agenda SpringSource helps to fulfill making vCloud bigger than simply an Infrastructure as a Service (IaaS) alternative and keeping Microsoft at bay. Enterprises are already demanding that cloud environments and internal cloud solutions support their hypervisor standard VMware. So it wasn&#8217;t going to be a stretch to get vCloud adopted, assuming it delivered as promised. But the battle isn&#8217;t IaaS, it&#8217;s becoming the equivalent of the operating system for the next generation data center and you can&#8217;t achieve that aim without applications; and you can&#8217;t become application-relevant without being relevant to developers.</p></blockquote>
<p><a href="http://redmonk.com/sogrady/2009/08/11/vmware-springsource/" target="_blank">Stephen O&#8217;Grady</a> says it&#8217;s not just about the development and integration, but also about tooling:</p>
<blockquote><p>When (colleague Michael) Cote and I met with SpringSource CEO Rod Johnson at OSCON a few weeks ago, one of the primary topics of discussion was the development experience. This could wind up one of the unheralded benefits of the acquisition: Rod gets the tooling story. He understands that Microsoft, again, is setting the bar for the development experience by allowing its developers to localize the cloud environment via Visual Studio. With VMware&#8217;s virtualization capabilities, the tooling story for SpringSource could get very interesting vis a vis cloud development and deployment.</p></blockquote>
<p>Everyone is excited about the future of cloud computing &#8212; There are technologies evolving for both public and private clouds that give developers just as much control over every element of how their applications are built, deployed, and operated as they have had in the past.</p>
<p>These technologies are a combination of declarative descriptive configuration policies and automated software and systems that can interpret those policies and respond as required.</p>
<p>SaaS is a key-player in today&#8217;s industries. Spring Framework has done wonders in this. SaaS offerings allow customization at levels of granularity unthinkable before Spring demonstrated dynamic instantiation. Custom applications deployed to IaaS offerings could declare that they require a isolated networks for backplane communication, connectivity to two different storage systems by name (perhaps even one in the cloud and one through <a href="http://geeknizer.com/blog/?tag=fcoe" target="_blank">FCoE</a>), or provide monitoring through specific protocols.</p>
<p>VMWare is not the only company that can currently achieve this vision. Microsoft is in a great position to allow a similar story for its developers, assuming it partners with the right systems companies to push dynamic configuration beyond Hyper-V into the physical infrastructure layers. .Net and the Microsoft tool set are already quite capable of delivering significant coordination between application development and deployment. Citrix and Red Hat, by contrast, do not yet seem to have such a sophisticated vision.</p>
<p>BTW, VMWare got cloud monitoring powerhouse <a href="http://www.hyperic.com/">Hyperic</a> in the deal as well.</p>
<p>What&#8217;s your take on VMWare&#8217;s acquisition of SpringSource. Is it as important as the cloud pundits, or is there little excitement worth raising hair here?</p>
<p><em>Sources- CNet, Betanews, WSJ</em></p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/vmware-acquires-spring-source-java-framework-giant-cloud-computing-plans/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cloud Security still the Biggest Concern/Hurdle for Google, Microsoft, Verizon.</title>
		<link>http://geeknizer.com/cloud-security-still-the-biggest-concernhurdle-for-google-microsoft-verizon/</link>
		<comments>http://geeknizer.com/cloud-security-still-the-biggest-concernhurdle-for-google-microsoft-verizon/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 19:28:54 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1409</guid>
		<description><![CDATA[Cloud has brought us unlimited and unmatched processing power that we could never think of a decade ago. Earlier, I wrote how cloud computing was actually a Dark (Cloud) Knight.... <span class="meta-more"><a href="http://geeknizer.com/cloud-security-still-the-biggest-concernhurdle-for-google-microsoft-verizon/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<div style="margin: 0px; padding: 0.6em; color: #000000; background-color: #ffffff; font-family: 'Lucida Grande','Lucida Sans Unicode',Tahoma,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 19px; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">
<p><img class="alignleft" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/CloudComputingWillnetworkingvendorshavet_A1D6/imgCloudComputing_2.jpg" alt="" width="230" height="160" /><strong>Cloud has brought us unlimited and unmatched processing power that we could never think of a decade ago.</strong></p>
<p>Earlier, I wrote how cloud computing was actually<a href="http://geeknizer.com/blog/?p=794" target="_blank"><span class="Apple-converted-space"> </span>a Dark (Cloud) Knight</a>. And the joker was successful in showing the Gotham that even the best among us could fall. This finds a corollary in the cloud computing world.</p>
<p><strong class="Apple-style-span" style="font-weight: bold;">A Look back at the Benefits:<span class="Apple-converted-space"> </span></strong>Cloud storage offers some exciting advantages. It offers &#8220;pay as you go&#8221;, with no capital outlay and no need to buy extra equipment in anticipation of future storage demands. You scale storage dynamically and pay only for what you use. But you must trust your data to the cloud and the vendor behind the service.</p>
<p><strong class="Apple-style-span" style="font-weight: bold;">Are we Ready to Build up the Trust?<span class="Apple-converted-space"> </span></strong>Few mid-size or large businesses are willing to trust the cloud today, although some are experimenting. &#8220;There&#8217;s a huge amount of interest,&#8221; says an analyst at Burton Group. But, he adds, none of his firm&#8217;s Fortune 100 clients is using a cloud storage service for live data today.</p>
<p>Fortune 100 companies believe It&#8217;s probably wise to proceed with caution, Cloud storage today is pretty much an early-stage concept.</p>
<p>Aside from a few Billionaires, like Amazon and Verizon&#8217;s Online Backup and Restore service, most offerings come from small start-ups.</p>
<blockquote><p>&#8220;It&#8217;s best suited for low-priority or low-access, low-touch kinds of applications, primarily file-based as opposed to block-based,&#8221; says a<span class="Apple-converted-space"> </span><em class="Apple-style-span" style="font-style: italic;">Computerworld</em><span class="Apple-converted-space"> </span>columnist. But he says he does have clients that use services from Amazon as temporary expansion space for testbeds or marketing programs. Another company quotes &#8221;We have a lot to lose. If we&#8217;re playing, we&#8217;re only going to play with the big guys,&#8221;</p></blockquote>
<p>Talking about Amazon&#8217;s S3 integration with educational universities, so far, has worked well. But it&#8217;s still questionable &#8220;If Amazon went down for two days, It could be a Nightmare&#8221;.</p>
<p><strong>Cloud Security concerns pose Adoption Hurdle</strong><br />
But the attraction is real!</p>
<p>Reliability and Liability are still unknown in the cloud computing world: Businesses considering using cloud services will need to protect themselves against &#8220;information malpractice,&#8221; according to Drew Bartkiewicz, the VP of cyber-risk and new-media markets at the Hartford insurance company. He said that companies should stay away from cloud providers that are not open to discussing contractual, legal, privacy and compliance concerns.</p>
<p>Michelle Munson, co-founder and developer of Aspera thinks that reliability &#8220;is a much bigger issue than people are letting on.&#8221; She went on to say that liability and security aside, if cloud computing consolidates into too few providers, it would represent a global security concern of the highest order. Munson points to natural disasters as a primary consideration, like the Middle Eastern undersea outage in 2008 and to Google&#8217;s 2-hour May 14th outage, saying companies may not realize their exposure until after the fact. &#8220;Wait until the first 12-hour outage from a major <em>cloud </em>provider.&#8221; she said.</p>
<p><strong class="Apple-style-span" style="font-weight: bold;">The Target Segment</strong></p>
<p>The current segment under Cloud focus is nothing more than &#8220;A Storage&#8221;. The amazon and Verizon services haven&#8217;t gone much far from it. Though Google with its Apps, VOICE have taken a small step further. Still It&#8217;s merely a begining of what Cloud has to offer.</p>
<p>As per CloudSecurityAlliance, In the 21st century, cloud computing business models (a) challenge the presumption that a company possesses, or even controls, all of the digital business information for which the law imposes duties to preserve and produce, and (b) potentially jeopardize a company&#8217;s ability to preserve and produce required records and information. As a result, companies face substantial barriers to implementing cloud computing solutions if, as a result, their compliance capabilities and legal profiles are compromised.</p>
<p>Microsoft&#8217;s Azure is like a product thrown out to the market to analyze the prospects of a suite-solution-<img class="alignright" src="http://www.sis.pitt.edu/~gray/LIS2600/references/MS_cloudComputing_files/03cloud_002.jpg" alt="" width="252" height="126" />approach. We will still have to wait a while to know how well it can do.</p>
<p>Th REAL power of Cloud is still yet to be seen. The processing power we would be able to leverage with Cloud services of the future will be enough to glorify the future industry.</p>
<p><strong>Virtualization- The Single Immortal Warrior</strong></p>
<p>Except for <a href="http://geeknizer.com/blog/?tag=virtualization" target="_blank">Virtualization</a>, nothing else has promised a good level of security. Optimal practices in Virtualization can lead to very good results. Refer to <a href="http://geeknizer.com/blog/?p=1198" target="_blank">Tips for Optimizing Virtualization across Networks</a>.</p>
<blockquote><p>If you are not yet convinced about power of Virtualization, consider reading <a href="http://geeknizer.com/blog/?p=926" target="_blank">Five reasons why you should consider Virtualization</a>.</p></blockquote>
<p>Virtualization is the single domain where had been a lot of investments and fruitfull results from Vendors like Cisco, <a href="http://geeknizer.com/blog/?cat=495" target="_blank">VMWare</a>. Cisco has innovated in field of <a href="http://geeknizer.com/blog/?tag=virtualization-aware-networking" target="_blank">Virtualization aware networks</a>. On the Server Virtualization side,  VMWare&#8217;s <a href="http://geeknizer.com/blog/?tag=vsphere" target="_blank">vSphere</a> and Oracle&#8217;s <a href="http://geeknizer.com/blog/?tag=virtualiron" target="_blank">Virtual Iron</a> have seamless, secure portability of In-service Hardware switching in your data center where you no longer have to be worried about Dynamic Load sharing. thanks to Virtualization, OS is nothing but an application which can be flexibly load-balanced in the way you want to mould it to.</p>
<p><strong class="Apple-style-span" style="font-weight: bold;">Portability and Inter-Operatability with Optimum Security:</strong></p>
<p>Businesses using the cloud should be prepared for the worst. Yes, large cloud providers can make it easier to<img class="alignright" src="http://www.txgrp.com/images/cloud-computing.jpg" alt="" width="250" height="188" /> handle general availability issues well. But what happens when the cloud provider isn&#8217;t good enough? What are the considerations for moving applications across clouds? Or should businesses perhaps consider building a cross-cloud solution in the first place?</p>
<p>The ability to govern and measure enterprise risk within a company owned data center is difficult and still in the stages of maturation in most organizations. Using cloud computing resources could lead to many new unknowns in the areas of governance and enterprise risk. Online agreements and contracts are untested in a court of law and consumers have yet to taste an extended outage of services that they may someday determine is needed on a 24&#215;7 basis. Questions still remain on the ability of user organizations to assess the risk of the provider through onsite assessments. Governance of the provider&#8217;s facilities and services could leave the user without recourse or recompense placing the risk of use squarely on the shoulders of the user. The storage and use of information that is considered sensitive by nature may be allowed but it could be unclear as to who is responsible in the event of a breach. If both the code authored by the user and the service delivered by the provider is flawed, who is responsible?</p>
<p>The Top concerns still left lost in the cloud as noted by &#8220;CloudsecurityAlliance&#8221; are on: How to manage each of these when there is trend shift from what we do today to what would be done in Cloud:</p>
<ul>
<li>Information lifecycle management</li>
<li>Governance and Enterprise Risk Management</li>
<li>Compliance &amp; Audit</li>
<li>General Legal</li>
<li>eDiscovery</li>
<li>Encryption and Key Management</li>
<li>Identity and Access Management</li>
<li>Storage</li>
<li>Virtualization</li>
<li>Application Security</li>
<li>Portability &amp; Interoperability</li>
<li>Data Center Operations Management</li>
<li>Incident Response, Notification, Remediation</li>
<li>&#8220;Traditional&#8221; Security impact (business continuity, disaster recovery, physical security)</li>
<li>Architectural Framework</li>
</ul>
<p>Concerns still persist about loss of control over certain sensitive data. As per the Vendors, security is often as good as or better than under traditional systems, in part because providers are able to devote resources to solving security issues that many customers cannot afford.Providers typically log accesses, but accessing the audit logs themselves can be difficult or impossible. Ownership, control and access to data controlled by<img class="alignright" src="http://lh3.ggpht.com/madgreek65/SFQrZpyMzYI/AAAAAAAACFA/W7b9AWYQgec/s800/cloud%20computing.png" alt="" width="288" height="222" /> &#8220;cloud&#8221; providers may be made more difficult, just as it is sometimes difficult to gain access to &#8220;live&#8221; support with current utilities. Under the cloud paradigm, management of sensitive data is placed in the hands of cloud providers and third parties.</p>
<p>All of them need to be Re-defined to suit a new Paradigm.</p>
<p>Overall, the consensus is clear: The cloud&#8217;s promise of easy, elastic computing power is not enough for users with established IT organizations. That&#8217;s not to say the interest isn&#8217;t there- it is, but real-world concerns far outweigh lofty ideas at this point. Security is what Industry demands Today.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/cloud-security-still-the-biggest-concernhurdle-for-google-microsoft-verizon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Run Android in VirtualBox, VMWare</title>
		<link>http://geeknizer.com/how-to-run-google-android-in-virtualbox-vmware-on-netbooks/</link>
		<comments>http://geeknizer.com/how-to-run-google-android-in-virtualbox-vmware-on-netbooks/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 16:53:39 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1393</guid>
		<description><![CDATA[Yea, You heard that right, Its now possible to install Google Android (mobile based OS) to your Laptop/Netbook. In actual, you don&#8217;t even have to install, it&#8217;s as easy with... <span class="meta-more"><a href="http://geeknizer.com/how-to-run-google-android-in-virtualbox-vmware-on-netbooks/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://geeknizer.com/wp-content/uploads/android-netbook.jpg" alt="" width="288" height="184" />Yea, You heard that right, Its now possible to install Google Android (mobile based OS) to your Laptop/Netbook. In actual, you don&#8217;t even have to install, it&#8217;s as easy with this live CD method. All you have to do is create a Live CD image of Google Android.</p>
<p><em>Update</em>: <a href="http://geeknizer.com/install-android-on-pc">Install Android on PC, Netbook Natively</a></p>
<p><em>Update 2: </em><a title="Permanent Link to Install Android Froyo on PC" rel="bookmark" href="http://geeknizer.com/install-android-froyo-on-pc">Install Android Froyo on PC</a></p>
<p><em>Update 3:</em> <a href="http://geeknizer.com/run-android-apps-on-windows/">Run Android apps on Windows</a></p>
<p>A new Project has developed that will enable you to try this new Mobile OS  in a Virtual machine environment such as VirtualBox, VMWare or any other computer that could be booted of a CD or a USB stick.</p>
<p>It&#8217;s been known for some time that it is possible to run Android on x86 hardware with a port for the <a href="http://geeknizer.com/blog/?tag=netbooks" target="_blank">Netbooks </a>like Asus EEE PC appearing earlier this year, but it was very difficult until now to get Android running on other hardware or virtual machines.</p>
<p>The project to create a Live CD of Android is called  LiveAndroid and can be found at Google Code: <a href="http://code.google.com/p/live-android/" target="_blank">http://code.google.com/p/live-android/</a>. The project has been running for just a couple of months, but they have already achieved an image that delivers Android, with support for the mouse since their v0.2 release.</p>
<p><img class="alignright" src="http://www.greenhughes.com/files/android-virtualbox6.png" alt="Android image running inside Sun VirtualBox" width="302" height="253" /></p>
<p><strong>Instructions:</strong></p>
<p><strong>Step 1</strong>. Download the CD ISO image that has been split into two parts, which then have to be combined. ﻿</p>
<p>The files <strong>liveandroidv0.2.iso.001</strong> and <strong>liveandroidv0.2.iso.002</strong> from the project site.</p>
<p>On <strong>Windows</strong>, you can use PowerISO to combine the ISOs.</p>
<p>On <strong>Linux</strong>, you can run this command:</p>
<pre>cat liveandroidv0.2.iso.001 liveandroidv0.2.iso.002 &gt; liveandroidv0.2.iso</pre>
<p>In case you have trouble doing it, check <a href="http://code.google.com/p/live-android/wiki/howtouse" target="_blank">this</a>.﻿</p>
<p><strong>Step 2.</strong> Now create a new &#8220;Virtual machine&#8221; in VirtualBox/VMWare. Click on &#8220;New&#8221; and Give a name like &#8220;Android Mobile&#8221;, select &#8220;Linux&#8221; for the operating system and &#8220;Linux 2.6&#8243; for the version. When prompted for the base memory RAM size you can enter 300MB (300MB is more than what it would expect).</p>
<p><strong>Note:</strong> You don&#8217;t need a virtual hard disc image for this machine, as the whole thing will run off the Live CD so when you are on the configuration page for this uncheck &#8220;Boot Hard Disk (Primary Master)&#8221; to stop VirtualBox creating any disc image. You will be shown a warning message about bootable media after this but just click &#8220;Continue&#8221;. Click &#8220;Finish&#8221; to complete basic set up of the virtual machine, now click on &#8220;Display&#8221; and check that the video memory is set to 8MB.</p>
<p><strong>Step 3.</strong> Start the virtual machine for the first time, you will be prompted to boot from a CD image. Select the LiveAndroid CD image that you made earlier. You may have to Add this to the Virtual Media Manager first to make it available. With this selected you should see that Android boots up. <img src='http://geeknizer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Step 4.</strong> For some reason you get a warning about 15% battery power left, but dismissing this gets you into the Android environment. Navigating your way around is done with a combination of using the mouse and some special keys, these are documented <a href="http://code.google.com/p/live-android/wiki/WhatUserSaid" target="_blank">here</a>. However I found some were different on my setup. I have my &#8220;host&#8221; key (the key that transfers control of the keyboard and mouse from the guest to the host OS and has some other functions) on VirtualBox set up as the right windows key, so got this layout:</p>
<table border="0">
<tbody>
<tr>
<td><strong>Arrows</strong></td>
<td><strong>navigation</strong></td>
</tr>
<tr>
<td>Enter</td>
<td>confirm</td>
</tr>
<tr>
<td>Left Windows key</td>
<td>home</td>
</tr>
<tr>
<td>Escape</td>
<td>back</td>
</tr>
<tr>
<td>Menu key (next to right Windows key)</td>
<td>application menu</td>
</tr>
<tr>
<td>&lt;Host Key&gt; + F1</td>
<td>Console mode</td>
</tr>
<tr>
<td>&lt;Host Key&gt; + F7</td>
<td>Graphical mode</td>
</tr>
</tbody>
</table>
<p>nJoy Android experience! If you need any assistance or latest tech tips, get a hold of me <a href="http://twitter.com/geeknizer" target="_blank">@<strong>geeknizer </strong>on twitter</a>.</p>
<p><strong>Lookin Beyond</strong></p>
<p>It is quite interesting seeing Android running in a screen much larger than the mobile phone screens where we are more familiar with it. Will Android become commonplace on netbooks?</p>
<p>With the announcement of <a href="http://geeknizer.com/blog/?p=1384" target="_blank">Chrome OS</a>, an operating system designed to be a browser and not much else. Maybe Chrome OS will fill a similar niche and Android will be Google&#8217;s answer for more demanding applications. What do you think?</p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/hackintosh">Hackintosh</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/tablet">Tablets</a>, <a href="http://geeknizer.com/tag/android">Android</a>,  <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech, subscribe to us<a href="http://twitter.com/geeknizer"><strong>@geeknizer </strong>on Twitter</a> OR on <a href="https://www.facebook.com/geeknizer">Facebook Fanpage</a>:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/how-to-run-google-android-in-virtualbox-vmware-on-netbooks/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Cisco Serious on Accelerating Virtualization VN-Link</title>
		<link>http://geeknizer.com/cisco-serious-on-accelerating-virtualization-vn-link/</link>
		<comments>http://geeknizer.com/cisco-serious-on-accelerating-virtualization-vn-link/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 08:39:09 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[cisco]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[saas]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1325</guid>
		<description><![CDATA[As we all know, virtualization and cloud computing is getting faster and more featureful. As time sneaks by, more clearer picture is being drawn in the cloudy world where things... <span class="meta-more"><a href="http://geeknizer.com/cisco-serious-on-accelerating-virtualization-vn-link/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p class="first"><img class="alignleft" src="http://www.arabianbusiness.com/images/magazines/itp.net/web/cisco_logo_thumb2.jpg" alt="" width="180" height="120" />As we all know, virtualization and cloud computing is getting faster and more featureful. As time sneaks by, more clearer picture is being drawn in the cloudy world where things were bit smoky months back. But there is one company who&#8217;s getting therir best into Virtualization to make it a big driver for SaaS.</p>
<p class="first">Cisco is looking to accelerate the rate at which customers adopt and implement virtualization in their data centers.</p>
<blockquote><p>Cisco Officials said. &#8220;Demand for virtualized data centers is high due to the complexity of managing and provisioning physical resources,    securing that environment, maximizing utilization of assets, numerous network connections, and the rising costs of facilities    and energy usage&#8221;.</p></blockquote>
<blockquote><p>“Power is increasing at a faster rate than the top line revenue of your company,” said John McCool, senior vice president    and general manager of Cisco’s data center, switching and services group. McCool spoke at the Cisco Live conference in San    Francisco.</p></blockquote>
<p><img class="alignleft" style="margin:5px;" src="http://www.letn.co.uk/site_images/Cisco_Consultancy_Image.jpg" alt="" width="208" height="208" />The key driver had been it&#8217;s inherited benefits. Virtualization removes the logical view of an infrastructure from the physical underpinnings, thus making data center resources    transparent to an application and enabling that application to move. Cisco itself was faced with a “$100 million    server” issue – it needed the server but didn’t have enough room for it in a current data center and faced an expensive build    out of a new facility just to house it. But virtualization let Cisco pocket that stash. Virtualizing its data centers reduced its cable plant by 4,800 cables made room for 50% more physical servers and increased virtual machine capacity fourfold.</p>
<p>Definitely, this gave Cisco a practical approach for virtualization.</p>
<p>Another example,  a New Jersey financial institution. They were opening an office in Bangalore opted to host applications in New Jersey    and implement virtual desktops in India with Cisco’s Wide Area Application Services and Application Control Engine products to save money.</p>
<p style="text-align: left;">But virtualization poses few challenges. It makes the mobile VM difficult to monitor and track and thus hard to manage. That’s why <a href="http://www.networkworld.com/news/2008/091708-cisco-data-center-hosting.html">Cisco developed VN-Link</a>, software that allows the network to become VM-aware and map policies to a VM as it moves across physical ports.though previously  when <a href="http://geeknizer.com/blog/?p=776" target="_blank">Oracle bought Virtual Iron</a>, Oracle got this feature in-built too. But Actually, Virtual Iron is much more powerful than what Cisco solution is. That might mean that Cisco is not alone, it&#8217;s quiet possible <a href="http://geeknizer.com/blog/?p=778" target="_blank">Oracle is also packing it&#8217;s bags for serious Cloud Computing</a>.<img class="aligncenter" style="margin:5px;" src="http://static.seekingalpha.com/uploads/2009/2/13/saupload_ciscovmworld.jpg" alt="" width="628" height="411" /></p>
<p>Cisco&#8217;s VN-Link is intended to provide full visibility to VMs for the network administrator and VM management for the systems administrator. VN-Link is integral to Cisco’s Nexus 2148T fabric extender to provide network interface virtualization, which provides a “direct, consistent view of VMs and the (data center) operational model” by divorcing VMs from their physical interfaces.</p>
<p>This, combined with a unified switching fabric supporting Ethernet and Fibre Channel, simplifies and provides greater and more consistent visibility into all data center operations, Bugnion said. The environment can be managed from a network perspective or from a server perspective, he said.</p>
<p>Cisco’s platform for enabling all of this, of course, is the Unified Computing System. UCS is intended to be a single point of data center management through its ability to discover, view and configure resources,    such as servers, and apply and enforce service profiles on those servers.</p>
<blockquote><p>“Our strategy (with UCS) is to accelerate virtualization through increased visibility and control,” Bugnion said. “We’re focused on that part of the data center in which the network plays a central role. Management and energy efficiency is not an afterthought.”</p></blockquote>
<p>To date, Savvis and Thomson Reuters are two publicly announced potential customers for UCS. They note significant results from using or trialing virtualization    and UCS.</p>
<p>The future of cloud computing lies in hands of success of Virtualization. Cisco, Oracle, IBM, HP, and lots other are serious in making it a success.</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/cisco-serious-on-accelerating-virtualization-vn-link/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco CCIE Lab Emulator, Virtualization now goes Portable. Simulate Networks</title>
		<link>http://geeknizer.com/cisco-ccie-lab-virtualization-now-goes-portable/</link>
		<comments>http://geeknizer.com/cisco-ccie-lab-virtualization-now-goes-portable/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 11:31:56 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[GNS3]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[portable]]></category>
		<category><![CDATA[virtualization aware networking]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1237</guid>
		<description><![CDATA[If you are a network professional or an enthusiast prepairing for CCNA/ CCNP / CCIE exams, probabaly you understand the true value of the Lab equiment. It&#8217;s not cheap to... <span class="meta-more"><a href="http://geeknizer.com/cisco-ccie-lab-virtualization-now-goes-portable/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Portable virtualized network" src="http://taranfx.com/blog/wp-content/uploads/portable_network.jpg" alt="" width="320" height="261" />If you are a network professional or an enthusiast prepairing for CCNA/ CCNP / CCIE exams, probabaly you understand the true value of the Lab equiment. It&#8217;s not cheap to get allt eh routers just to pass the exam or play around with networks. Network Emulation/virtaulization has helped us to achieve this at almost no cost.</p>
<p>The main revolution was brought by Dynamips, which exposes a flexible platform for emulation of wide range of Cisco devices. The second step was <a href="http://gns3.net" target="_blank">GNS3</a>. GNS3 brought the features of dynamipps into the GUI world, making it more easier, faster to virtualize the topologies on the fly with click of a mouse.</p>
<p>The next step that has now made life of of a networking engineer is the <a href="http://geeknizer.com/blog/tag/portable" target="_blank">portability</a> of virtualized networks. Thanks to innovators like <a href="http://www.in2dwok.com" target="_blank">In2dwok</a>, it&#8217;s now possible to have LIVE CDs for GNS3 which will enable you virtualize your network, just on any PC that exists on the planet. It&#8217;s based on a small 30mb linux (<a href="http://www.slitaz.org/en" target="_blank">Slitaz</a>) which is low on resources and heavy on the work, perfect in accordance with virtualization needs.</p>
<p>He has also developed slax based implementation of the Live CD.</p>
<p>Now Live CDs were not enough to save your network configuration and move on to other boxes. You have to save your dynamips .net files on Local hard disk or use another USB. So LIVE USB were were also created to extend the portability. By having a Live USB, you have the freedom to boot from USB directly into  a light weighht linux with GNS3 rpre-installed, pre-configured and customized with your topologies. I use this USB with my vmware and virtualbox and its pretty fast. The CPU limiter patch actually make life of working with GNS3 even more slick, no longer you have to worry about 100% CPU utilization. In Virtualbox, I was able to run four routers with less than 25% CPU utilization on my dual core notebook.</p>
<p>If you are new to GNS, you can check <a href="http://www.gns3-labs.com" target="_blank">GNS3Labs </a>for extensive help.</p>
<p><strong>Links</strong></p>
<p>- <a href="http://www.in2dwok.com/downloads/dynatazgns.iso" target="_blank">Slitaz with GNS3 preinstalled LIve CD</a> (ISO, 35MB) and <a href="http://www.in2dwok.com/downloads/cpulimit-1.1.tazpkg" target="_blank">Patch for CPU Limiting</a></p>
<p>-  <a href="http://www.gns3-labs.com/wp-content/uploads/2008/misc/dynaslax.tar" target="_blank">Live USB GNS3</a> via <a href="http://www.gns3-labs.com/2008/06/23/dynaslax-dynaslaxgns3-and-dynaslaxusb-livecds/" target="_blank">blog</a></p>
<p>- <a href="http://www.in2dwok.com/indawok/?page_id=12" target="_blank">Article Homepage</a></p>
<p><em>Note: GNS3-Labs goes down occassionally, please retry later if links are down.</em></p>
<p>Screenshot: <a href="http://twitpic.com/8gpeb" target="_blank">http://twitpic.com/8gpeb</a></p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/cisco-ccie-lab-virtualization-now-goes-portable/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Optimizing Virtualization over Networks. Top 5 Tips.</title>
		<link>http://geeknizer.com/optimizing-virtualization-over-networks-top-5-tips/</link>
		<comments>http://geeknizer.com/optimizing-virtualization-over-networks-top-5-tips/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 17:26:49 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Tips N Tricks]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1198</guid>
		<description><![CDATA[Today, more and more IT departments are choosing Virtual Desktop Infrastructures (VDI) to avail the benefits. However, there are critical factors that must be taken care of else, will lead... <span class="meta-more"><a href="http://geeknizer.com/optimizing-virtualization-over-networks-top-5-tips/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin:5px;" src="http://www.zdnetasia.com/2007/i/pwc/hp_intel/s2/virtualization_xeondemo.jpg" alt="" width="354" height="218" />Today, more and more IT departments are choosing Virtual Desktop Infrastructures (VDI) to avail the benefits. However, there are critical factors that must be taken care of else, will lead to losses in the management and cost savings of virtualization. Performance can hamper productivity, as can happen when virtual applications and desktops are delivered across a lang-haul networks or Wide Area Network (WAN).</p>
<p>We would try to look at the potential causes and their corresponding optimizations that can be achieved to tackle them individually.</p>
<h3>1.	Tackling Basic Network Issues</h3>
<p>For beginners, it makes sense to understand why your virtualized applications and virtual desktops perform poorly across the WAN. It&#8217;s typically not due to the application or VDI components, but due to the network. More specifically, virtualized environments are sensitive to the following WAN characteristics:</p>
<ul>
<li><strong><strong>Bandwidth</strong>: </strong>WAN bandwidth may or may not be an issue depending on the type of traffic being sent. While most virtualized applications are fairly efficient when it comes to bandwidth consumption, some activities (such as file transfers and print jobs) consume significant bandwidth, which can present a performance challenge.</li>
<li><strong>Latency</strong>: the time it takes for data to travel from one location to one another.</li>
<li><strong>Packet loss</strong>: when packets get dropped or delivered out of order due to network congestion they must be re-transmitted across the WAN. This can turn a 200 millisecond roundtrip into one second. To end users, the virtual application or desktop seems unresponsive when packets are being re-transmitted. They start to re-hit the keys on their client machines, which compounds the problem</li>
</ul>
<h3>2. Reconcile WAN Optimization Techniques</h3>
<p>WAN optimization devices can be deployed on both ends of a WAN link to improve the performance of all enterprise applications. The following WAN optimization techniques are used by these devices to improve the performance of virtual applications and desktops:</p>
<p>Latency can be overcome by mitigating the &#8220;chattiness&#8221; of TCP, the transport protocol used to by virtual applications for communication across the WAN. More specifically, WAN optimization devices can be configured to send more data within specific windows, and minimize the number of back and forth acknowledgements required prior to sending data. This improves the responsiveness of keystrokes in a virtual environment.</p>
<p>Loss can be mitigated by rebuilding dropped packets on the far end of a WAN link, and re-sequencing packets that are delivered out of order in real-time. This eliminates the need to re-transmit packets every time they are dropped or delivered out-of-order. By avoiding re-transmissions, virtual applications and desktops appear much more responsive across the WAN.</p>
<p>Bandwidth can be reduced using WAN deduplication. By monitoring all data sent across the WAN, repetitive information can be detected and delivered locally rather than resent across the network. This significantly improves bandwidth utilization in some (but not all) virtualized environments.</p>
<h3>3. Change Application Precendence</h3>
<p>The average enterprise has more than 100 applications that are accessed across the WAN. That means that critical applications, including terminal services and VDI, are vying for the same resources as less important traffic, such as Internet browsing. Because virtual applications and desktops are sensitive to latency, it often makes sense to prioritize this traffic over other applications using Quality of Service (QoS) techniques. In addition, QoS can guarantee bandwidth for VDI and virtual applications. The best practices like use of DSCP code points, and priotrity technicques can be used to make things silky smooth.</p>
<h3>4.	Compress and Encrypt in the Right Place</h3>
<p>Often times host machines compress information prior to transmission. This is meant to improve bandwidth utilization in a virtual environment. However, compression obfuscates visibility into the actual data, which makes it difficult for downstream WAN optimization devices to provide their full value. Therefore, it may be a better choice to turn off compression functionality in the virtual host (if possible), and instead enable it in the WAN optimization device.</p>
<p>Moving compression into the WAN optimization device has another added benefit: it frees up CPU cycles within the host machine. This can lead to better performance and scalability throughout a virtual environment.</p>
<p>It should be re-considered, where encryption takes place in a virtual infrastructure, since encryption also consumes CPU cycles in the host. There are a no. of SSL offloaders, encryption offloader boxes availble like the ones from Radware, which can seamlessly remove this overhead from the virtualized system.</p>
<h3>5. Re-concile Scalability and Network Intelligence</h3>
<p>Network scalability can have an important impact on the performance of virtual applications and VDI. The average thin client machine has 10 to 15 TCP flows open at any given time. If thousands of clients are accessing host machines in the same centralized facility, that location must be equipped to handle tens of thousands of simultaneous sessions.</p>
<p>You can use Network intelligence products to estimate the growth and the future trends of your traffic and scale up to it right in time.</p>
<p>When it comes to supporting large numbers of flows, there are two &#8220;best practice&#8221; recommendations. First, as discussed above, it is recommended that compression and encryption be moved off the host machine to free up CPU cycles. Second, make sure your WAN acceleration device supports the right amount of flows for your environment. The last thing you want to do is create an artificial bottleneck within the very devices deployed to remove your WAN&#8217;s bottlenecks.</p>
<p><em>Virtualization holds the Data houses of the future, invest intelligently!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/optimizing-virtualization-over-networks-top-5-tips/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>5 Reasons Why you should Virtualize</title>
		<link>http://geeknizer.com/beyond-consolidation-five-reasons-why-you-should-start-virtualizing/</link>
		<comments>http://geeknizer.com/beyond-consolidation-five-reasons-why-you-should-start-virtualizing/#comments</comments>
		<pubDate>Mon, 25 May 2009 18:18:41 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[benefits]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=926</guid>
		<description><![CDATA[Virtualization isn’t just for large enterprises. Small and midsize businesses (SMBs) are finding that virtualizing servers can be a viable IT strategy. And although server consolidation is the primary reason... <span class="meta-more"><a href="http://geeknizer.com/beyond-consolidation-five-reasons-why-you-should-start-virtualizing/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<div class="entry">
<p class="MsoNormal"><img class="alignleft" src="http://www.makingthedatacenterwork.be/images/virtualization_benefits.gif" alt="" width="299" height="294" />Virtualization isn’t just for large enterprises. Small and midsize businesses (SMBs) are finding that virtualizing servers can be a viable IT strategy. And although server consolidation is the primary reason many organizations are initially attracted to virtualization technology, it’s hardly the only driver.</p>
<p>Why else does it make sense for SMBs to virtualize? Here are five reasons from the experts—your IT peers and industry analysts.</p>
<p class="MsoNormal"><strong>1. Effective disaster recovery.</strong> Virtualization enables companies to create contingencies in the event of system failures. “The number 1 reason for virtualization—besides consolidation—is disaster recovery,” says Gary Chen, senior analyst, enterprise research, at the Yankee Group. “Most SMBs don’t have disaster recovery capabilities, or even if they do have some sort of disaster recovery, it’s not that good.”</p>
<p class="MsoNormal">Virtualization, by giving companies greater flexibility for running applications and storing data, provides options in the event of a systems outage. “It really gives SMBs a good shot at enterprise-class disaster recovery,” Chen says. “Recovery times for servers are less than an hour, and it’s pretty affordable.”</p>
<p class="MsoNormal"><strong>2. Optimized server utilization.</strong> Virtualization enables organizations to get more-efficient use out of server hardware.</p>
<p class="MsoNormal">“You can dynamically allocate memory and CPUs  to servers as needed,” says Brad Manning, CIO at Quaker Chemical Corp. in Conshohocken, Pa. “Development and test servers are great examples. They often sit idle, in which case their resources can be allocated to production virtuals and then have short bursts of activity intermittently when they need resources. This means more bang for your buck in your data center spending and better performance for your business applications.”</p>
<p class="MsoNormal">“The infrastructure team did have to go through some additional training and learn the new virtualization technology, but it was well worth the investment in time and money,” Manning says. He says the company realized its goals, including having better utilization of server resources.</p>
<p class="MsoNormal"><strong>3. Rapid server deployments.</strong> With virtualization, “creating new servers takes a few clicks of the mouse, which dramatically shortens this part of an IT project,” Manning says. “So for implementing a new business application, it reduces the timeline for creating the server environment and often requires only that some additional storage space be added to the SAN [storage-area network].”</p>
<p><span style="margin-left: 4px; float: right;"><img src="http://www.accelerateresults.com/uploaded_files/SDB2.JPG" alt="" /><br />
<small>Shelly Barnes of Arizona Tile LLC</small></span></p>
<p class="MsoNormal">Arizona Tile LLC anticipates with its planned server virtualization project, says Shelly Barnes, vice president of technology and process at the Tempe, Ariz., company. Other goals include cost savings on hardware purchases, high availability of servers and enhanced business continuity through the use of virtual servers for disaster recovery.</p>
<p class="MsoNormal">Barnes says the virtualization effort coincides with another IT project in which the company is upgrading its ERP system. Arizona Tile expects to have its virtualization environment in place by May. The company will have three to five virtual servers and 20 to 25 physical servers running, she says.</p>
<p class="MsoNormal"><strong>4. Improved performance. </strong>The greater flexibility in allocation of server resources enabled by virtualization can also lead to better server performance.</p>
<p class="MsoNormal">“Virtual server performance can be monitored, and resources can be allocated where needed,” Barnes says. “This will help us put the resources where they are needed for special projects or certain times of day.”</p>
<p class="MsoNormal"><strong>5. Efficient software delivery.</strong> One of the latest trends in the industry is the emergence of virtual appliances, which enable new ways to deliver software applications to users.</p>
<p class="MsoNormal">Software vendors are just beginning to look at this technology as a way of delivering their products to customers, Chen says. “If you have virtualization, deploying and managing applications becomes a lot easier,” he says. “Users get the applications as system images. It’s the same as having a physical machine without the physical machine” and the associated costs.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/beyond-consolidation-five-reasons-why-you-should-start-virtualizing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtualization aware Networking powered by Cisco and VMware</title>
		<link>http://geeknizer.com/virtualization-aware-networking-powered-by-cisco-and-vmware/</link>
		<comments>http://geeknizer.com/virtualization-aware-networking-powered-by-cisco-and-vmware/#comments</comments>
		<pubDate>Wed, 13 May 2009 21:43:11 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[cisco]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[aware]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtualization aware networking]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://taranfx.com/blog/?p=789</guid>
		<description><![CDATA[Cisco and VMware have collaborated to address new challenges that have arisen from the introduction of bladed server architectures and subsequently of server virtualization. With Cisco VN-Link, you will find... <span class="meta-more"><a href="http://geeknizer.com/virtualization-aware-networking-powered-by-cisco-and-vmware/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.tomstricks.com/wp-content/uploads/2009/01/vista-network-icon.jpg" alt="" width="253" height="250" />Cisco and VMware have collaborated to address new challenges that have arisen from the introduction of bladed server architectures and subsequently of server virtualization. With Cisco VN-Link, you will find a portfolio of networking solutions that can operate directly within the distributed hypervisor layer and offer a feature set and operational model that is familiar and consistent with other Cisco networking products. This approach provides an end-to-end network solution to the new requirements created by server virtualization.</p>
<p>Is it State-of-the-Art or pre-launch advertising? In any case I believe that Cisco&#8217;s overview of this new (and at least partially proprietary) hardware-centric approach to Network Virtualization is a must read. It contains a very sound summary of the network challenges in virtualized environments, a recap of VMware&#8217;s Distributed Virtual Switch (DVS), Cisco&#8217;s Nexus 1000V and a somewhat vague introduction to concepts such as port profile, VN-Link and vEth.</p>
<p>Here is what Cisco&#8217;s Whitepaper describes:</p>
<p><span class="content"></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">The design of modern data center networks is based on a proven layered approach, which has been tested and improved over the past several years in some of the largest data center implementations in the world. The three layers of a data center network are:</div>
<p><a name="wp9000008"></a></p>
<p class="pBulletCMT" style="font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 3pt; margin-right: 0pt; margin-top: 0pt; text-decoration: none; text-transform: none;">• <span class="cCMTDefault" style="font-style: normal; font-weight: bold;">Core layer</span>, the high-speed packet switching backplane for all flows going in and out of the data center</p>
<p><a name="wp9000009"></a></p>
<p class="pBulletCMT" style="font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 3pt; margin-right: 0pt; margin-top: 0pt; text-decoration: none; text-transform: none;">• <span class="cCMTDefault" style="font-style: normal; font-weight: bold;">Aggregation layer</span>, providing important functions such as the integration of network-hosted services: load balancing, intrusion detection, firewalls, SSL offload, network analysis, and more</p>
<p><a name="wp9000010"></a></p>
<p class="pBulletCMT" style="font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 3pt; margin-right: 0pt; margin-top: 0pt; text-decoration: none; text-transform: none;">• <span class="cCMTDefault" style="font-style: normal; font-weight: bold;">Access layer</span>, where the servers physically attach to the network and where the network policies (access control lists [ACLs], quality of service [QoS], VLANs, etc.) are enforced</p>
<p><a name="wp9000012"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">The access-layer network infrastructure can be implemented with either large, modular switches, typically located at the end of each row, providing connectivity for each of the servers located within that row (the end-of-row model,) or smaller, fixed configuration top-of-rack switches that provide connectivity to one or a few adjacent racks and have uplinks to the aggregation-layer devices (the top-of-rack model.) Bladed server architectures modify the access layer by allowing an optional embedded blade switch to be located within the blade enclosure. Blade switches, which are functionally similar to access-layer switches, are topologically located at the access layer; however, they are often deployed as an additional layer of the network between access-layer switches and computing nodes (blades), thus introducing a fourth layer in the network design.</div>
<p><a name="wp9000013"></a></p>
<p class="pSubhead1CMT" style="font-size: 10pt; font-style: normal; font-variant: normal; font-weight: bold; margin-left: 0pt; margin-right: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Effects of Virtualization</p>
<p><a name="wp9000014"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Server virtualization modifies both of the previously mentioned assumptions of data center network design by allowing multiple OS images to transparently share the same physical server and I/O devices. As a consequence, it introduces the need to support local switching between different virtual machines within the same server, thus pushing the access layer of the network further away from its original location and invalidating the assumption that each network access port correspond to a single physical server running a single image.</div>
<p><a name="wp9000015"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Server virtualization also invalidates a second assumption: the static nature of the relationship between an image and the network. By abstracting hardware from software, virtualization effectively enables OS images to become mobile, which means that a virtual machine can be moved from one physical server to another within the data center or even across multiple data centers. This move can take place within the same access switch or to another access switch in the same or a different data center. The consequences of this new level of mobility on the network are not trivial, and their effects may go beyond just the access layer, as, for example, some of the services deployed in the aggregation layer may need to be modified to support virtual machine mobility. Even in terms of pure Layer 2 switching and connectivity, mobility of virtual machines, implemented by products such as VMware VMotion, poses fairly stringent requirements on the underlying network infrastructure, especially at the access layer. For example, it requires that both the source and destination hosts be part of the same set of Layer 2 domains (VLANs). Therefore, all switch ports of a particular virtualization cluster must be configured uniformly as trunk ports that allow traffic from any of the VLANs used by the cluster&#8217;s virtual machines, certainly not a classic network design best practice. Figure 1 provides a visual comparison of the different access layer connectivity options.</div>
<p><a name="wp9000016"></a></p>
<p class="pFigureCaptionCMT" style="margin: 12pt 0pt 12pt 47pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: -47pt; text-transform: none;"><strong>Figure 1.</strong> Comparison of Access Layer Connectivity Options in (1) Nonvirtualized Rack-Optimized Server, (2) Virtualized Rack-Optimized Server, (3) Nonvirtualized Blade Server, and (4) Virtualized Blade Server</p>
<p><a name="wp9000017"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;"><img id="wp3000002" src="http://www.cisco.com/en/US/solutions/collateral/ns340/ns517/ns224/ns892/ns894/images/white_paper_c11-525307-2.jpg" border="0" alt="" hspace="0" vspace="0" width="532" height="271" /></div>
<p><a name="wp9000018"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Virtual machine mobility also breaks several other features that have been implemented in the network under the assumption that computing is relatively static and moving a physical server in the data center is not a practical thing to do very often. For example, features such as port security, IEEE 802.1x, and IP source guard that maintain state information based on the physical port cannot be deployed in the current generation of access-layer switches since the virtual machine may move at any point in time. Further, as virtual machines move from one physical server to another, it is also desirable that all the network policies defined in the network for the virtual machine (for example, ACLs) be consistently applied, no matter what the location of the virtual machine in the network.</div>
<p><a name="wp9000019"></a></p>
<p class="pSubhead1CMT" style="font-size: 10pt; font-style: normal; font-variant: normal; font-weight: bold; margin-left: 0pt; margin-right: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Hypervisor-Embedded Virtual Switch</p>
<p><a name="wp9000020"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">The easiest and most straightforward way to network virtual machines is to implement a standalone software switch as part of the hypervisor. This is what VMware did with the virtual switch (vSwitch). Each virtual network interface card (vNIC) logically connects a virtual machine to the vSwitch and allows the virtual machine to send and receive traffic through that interface. If two vNICs attached to the same vSwitch need to communicate with each other, the vSwitch will perform the Layer 2 switching function directly, without any need to send traffic to the physical network.</div>
<p><a name="wp9000021"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">The primary benefit of the embedded vSwitch approach is its simplicity: each hypervisor includes one or more independent instances of the vSwitch. Unfortunately, this strength becomes a weakness when it comes to deploying several VMware ESX servers in the data center, since each embedded vSwitch represents an independent point of configuration. Another problem with the vSwitch is that it represents a piece of the network that is not managed consistently with the rest of the network infrastructure; in fact, network administrators often do not even have access to the vSwitch. In many practical cases, the vSwitch is an unmanaged network device, certainly not a desirable situation, especially in mission-critical or highly regulated environments, where IT departments rely on network capabilities to help ensure the proper level of compliance and visibility. This approach creates operation inconsistencies in a critical point of the IT infrastructure where the server administrator now has the liability of maintaining and securing a portion of the network without the use of the best practices, diagnostic tools, and management and monitoring available throughout the rest of the infrastructure.</div>
<p><a name="wp9000022"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Furthermore, vSwitches do not do anything special to solve the problem of virtual machine mobility; the administrator must manually make sure that the vSwitches on both the originating and target VMware ESX hosts and the upstream physical access-layer ports are consistently configured so that the migration of the virtual machine can take place without breaking network policies or basic connectivity. In a virtualized server environment, in which virtual machine networking is performed through vSwitches, the configuration of physical access-layer ports as trunk ports is an unavoidable requirement if mobility needs to be supported.</div>
<p><a name="wp9000023"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">To overcome the limitations of the embedded vSwitch, VMware and Cisco jointly developed the concept of a distributed virtual switch (DVS), which essentially decouples the control and data planes of the embedded switch and allows multiple, independent vSwitches (data planes) to be managed by a centralized management system (control plane.) VMware has branded its own implementation of DVS as the vNetwork Distributed Switch, and the control plane component is implemented within VMware vCenter. This approach effectively allows virtual machine administrators to move away from host-level network configuration and manage network connectivity at the VMware ESX cluster level.</div>
<p><a name="wp9000024"></a></p>
<p class="pSubhead1CMT" style="font-size: 10pt; font-style: normal; font-variant: normal; font-weight: bold; margin-left: 0pt; margin-right: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Cisco VN-Link</p>
<p><a name="wp9000025"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Cisco is using the DVS framework to deliver a portfolio of networking solutions that can operate directly within the distributed hypervisor layer and offer a feature set and operational model that are familiar and consistent with other Cisco networking products. This approach provides an end-to-end network solution to meet the new requirements created by server virtualization. Specifically, it introduces a new set of features and capabilities that enable virtual machine interfaces to be individually identified, configured, monitored, migrated, and diagnosed in a way that is consistent with the current network operation models.</div>
<p><a name="wp9000026"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">These features are collectively referred to as Cisco Virtual Network Link (VN-Link). The term literally indicates the creation of a logical link between a vNIC on a virtual machine and a Cisco switch enabled for VN-Link. This mapping is the logical equivalent of using a cable to connect a NIC with a network port of an access-layer switch.</div>
<p><a name="wp9000027"></a></p>
<p class="pSubhead1CMT" style="font-size: 10pt; font-style: normal; font-variant: normal; font-weight: bold; margin-left: 0pt; margin-right: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Virtual Ethernet Interfaces</p>
<p><a name="wp9000028"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">A switch enabled for VN-Link operates on the basis of the concept of virtual Ethernet (vEth) interfaces. These virtual interfaces are dynamically provisioned based on network policies stored in the switch as the result of virtual machine provisioning operations by the hypervisor management layer (for example, VMware vCenter.) These virtual interfaces then maintain network configuration attributes, security, and statistics for a given virtual interface across mobility events.</div>
<p><a name="wp9000029"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Virtual Ethernet interfaces are the virtual equivalent of physical network access ports. A switch enabled for VN-Link can implement several vEth interfaces per physical port, and it creates a mapping between each vEth interface and the corresponding vNIC on the virtual machine. A very important benefit of vEth interfaces is that they can follow vNICs when virtual machines move from one physical server to another. The movement is performed while maintaining the port configuration and state, including NetFlow, port statistics, and any Switched Port Analyzer (SPAN) session. By virtualizing the network access port with vEth interfaces, VN-Link effectively enables transparent mobility of virtual machines across different physical servers and different physical access-layer switches.</div>
<p><a name="wp9000030"></a></p>
<p class="pSubhead1CMT" style="font-size: 10pt; font-style: normal; font-variant: normal; font-weight: bold; margin-left: 0pt; margin-right: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Port Profiles</p>
<p><a name="wp9000031"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Port profiles are a collection of interface configuration commands that can be dynamically applied at either physical or virtual interfaces. Any changes to a given port profile are propagated immediately to all ports that have been associated with it. A port profile can define a quite sophisticated collection of attributes such as VLAN, private VLAN (PVLAN), ACL, port security, NetFlow collection, rate limiting, QoS marking, and even remote-port mirroring (through Encapsulated Remote SPAN [ERSPAN]) for advanced, per-virtual machine troubleshooting.</div>
<p><a name="wp9000032"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">An example of a port profile configuration is shown here:</div>
<p><a name="wp9000033"></a></p>
<div class="pBodyTextIndentCMT" style="margin: 4pt 0pt 4pt 18pt; font-size: 9pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">(config)# port-profile webservers</div>
<p><a name="wp9000034"></a></p>
<div class="pBodyTextIndentCMT" style="margin: 4pt 0pt 4pt 18pt; font-size: 9pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">(config-port-prof)# switchport access vlan 10</div>
<p><a name="wp9000035"></a></p>
<div class="pBodyTextIndentCMT" style="margin: 4pt 0pt 4pt 18pt; font-size: 9pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">(config-port-prof)# ip access-group 500 in</div>
<p><a name="wp9000036"></a></p>
<div class="pBodyTextIndentCMT" style="margin: 4pt 0pt 4pt 18pt; font-size: 9pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">(config-port-prof)# inherit port-profile server</div>
<p><a name="wp9000037"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">The port profile can then be assigned to a given vEth interface as follows:</div>
<p><a name="wp9000038"></a></p>
<div class="pBodyTextIndentCMT" style="margin: 4pt 0pt 4pt 18pt; font-size: 9pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">(config)# interface veth1</div>
<p><a name="wp9000039"></a></p>
<div class="pBodyTextIndentCMT" style="margin: 4pt 0pt 4pt 18pt; font-size: 9pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">(config-if)# inherit port-profile webservers</div>
<p><a name="wp9000040"></a></p>
<p class="pFigureCaptionCMT" style="margin: 12pt 0pt 12pt 47pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: -47pt; text-transform: none;"><strong>Figure 2.</strong> Relationship Between Virtual and Physical Network Constructs in a VN-Link Enabled Switch (Cisco Nexus™ 1000V Series Switches)</p>
<p><a name="wp9000041"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;"><img id="wp3000003" src="http://www.cisco.com/en/US/solutions/collateral/ns340/ns517/ns224/ns892/ns894/images/white_paper_c11-525307-3.jpg" border="0" alt="" hspace="0" vspace="0" width="351" height="204" /></div>
<p><a name="wp9000042"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Port profiles are tightly integrated with the management layer for the virtual machines (for example, VMware vCenter) and enable simplified management of the virtual infrastructure. Port profiles are managed and configured by network administrators. To facilitate integration with the virtual machine management layer, Cisco VN-Link switches can push the catalog of port profiles into virtual machine management solutions such as VMware vCenter, where they are represented as distinct port groups. This integration allows virtual machine administrators to simply choose among a menu of profiles as they create virtual machines. When a virtual machine is powered on or off, its corresponding profiles are used to dynamically configure the vEth in the VN-Link switch.</div>
<p><a name="wp9000043"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">VN-Link can be implemented in two ways:</div>
<p><a name="wp9000044"></a></p>
<p class="pBulletCMT" style="font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 3pt; margin-right: 0pt; margin-top: 0pt; text-decoration: none; text-transform: none;">• As a Cisco DVS running entirely in software within the hypervisor layer (Cisco Nexus 1000V Series)</p>
<p><a name="wp9000045"></a></p>
<p class="pBulletCMT" style="font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 3pt; margin-right: 0pt; margin-top: 0pt; text-decoration: none; text-transform: none;">• With a new class of devices that support network interface virtualization (NIV) and eliminate the need for software-based switching within hypervisors</p>
<p><a name="wp9000046"></a></p>
<p class="pSubhead1CMT" style="font-size: 10pt; font-style: normal; font-variant: normal; font-weight: bold; margin-left: 0pt; margin-right: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Deploying VN-Link in Existing Networks with the Cisco Nexus 1000V Series</p>
<p><a name="wp9000047"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">With the introduction of the DVS framework, VMware also allowed third-party networking vendors to provide their own implementations of distributed virtual switches by using the vNetwork switch API interfaces. Cisco and VMware collaborated closely on the design of these APIs, and the Cisco Nexus 1000V Series represents the first example of third-party DVSs that are fully integrated with VMware Virtual Infrastructure, including VMware vCenter for the virtualization administrator. When deployed, the Cisco Nexus 1000V Series not only maintains the virtualization administrator&#8217;s regular workflow; it also offloads the vSwitch and port group configuration to the network administrator, reducing network configuration mistakes and helping ensure that consistent network policy is enforced throughout the data center.</div>
<p><a name="wp9000048"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">The Cisco Nexus 1000V Series consists of two main types of components that can virtually emulate a 66-slot modular Ethernet switch with redundant supervisor functions:</div>
<p><a name="wp9000049"></a></p>
<p class="pBulletCMT" style="font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 3pt; margin-right: 0pt; margin-top: 0pt; text-decoration: none; text-transform: none;">• Virtual Ethernet module (VEM)-data plane: This lightweight software component runs inside the hypervisor. It enables advanced networking and security features, performs switching between directly attached virtual machines, provides uplink capabilities to the rest of the network, and effectively replaces the vSwitch. Each hypervisor is embedded with one VEM.</p>
<p><a name="wp9000050"></a></p>
<p class="pBulletCMT" style="font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 3pt; margin-right: 0pt; margin-top: 0pt; text-decoration: none; text-transform: none;">• Virtual supervisor module (VSM)-control plane: This standalone, external, physical or virtual appliance is responsible for the configuration, management, monitoring, and diagnostics of the overall Cisco Nexus 1000V Series system (that is, the combination of the VSM itself and all the VEMs it controls) as well as the integration with VMware vCenter. A single VSM can manage up to 64 VEMs. VSMs can be deployed in an active-standby model, helping ensure high availability.</p>
<p><a name="wp9000052"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">In the Cisco Nexus 1000V Series, traffic between virtual machines is switched locally at each instance of a VEM. Each VEM is also responsible for interconnecting the local virtual machines with the rest of the network through the upstream access-layer network switch (blade, top-of-rack, end-of-row, etc.). The VSM is responsible for running the control plane protocols and configuring the state of each VEM accordingly, but it never takes part in the actual forwarding of packets (Figure 3).</div>
<p><a name="wp9000053"></a></p>
<p class="pFigureCaptionCMT" style="margin: 12pt 0pt 12pt 47pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: -47pt; text-transform: none;"><strong>Figure 3.</strong> Cisco Nexus 1000V Series Distributed Switching Architecture</p>
<p><a name="wp9000054"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;"><img id="wp3000004" src="http://www.cisco.com/en/US/solutions/collateral/ns340/ns517/ns224/ns892/ns894/images/white_paper_c11-525307-4.jpg" border="0" alt="" hspace="0" vspace="0" width="513" height="300" /></div>
<p><a name="wp9000055"></a></p>
<p class="pSubhead1CMT" style="font-size: 10pt; font-style: normal; font-variant: normal; font-weight: bold; margin-left: 0pt; margin-right: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Deploying VN-Link with Network Interface Virtualization</p>
<p><a name="wp9000056"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">In addition to the distributed virtual switch model, which requires a tight integration between the hypervisor, its management layer, and the virtual networking components and implements switching in software within the hypervisor, Cisco has developed a hardware approach based on the concept of network interface virtualization. NIV completely removes any switching function from the hypervisor and locates it in a hardware network switch physically independent of the server. NIV still requires a component on the host, called the interface virtualizer, that can be implemented either in software within the hypervisor or in hardware within an interface virtualizer-capable adapter. The purpose of the interface virtualizer is twofold:</div>
<p><a name="wp9000057"></a></p>
<p class="pBulletCMT" style="font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 3pt; margin-right: 0pt; margin-top: 0pt; text-decoration: none; text-transform: none;">• For traffic going from the server to the network, the interface virtualizer identifies the source vNIC and explicitly tags each of the packets generated by that vNIC with a unique tag, also known as a virtual network tag (VNTag).</p>
<p><a name="wp9000058"></a></p>
<p class="pBulletCMT" style="font-style: normal; font-variant: normal; font-weight: normal; margin-bottom: 3pt; margin-right: 0pt; margin-top: 0pt; text-decoration: none; text-transform: none;">• For traffic received from the network, the interface virtualizer removes the VNTag and directs the packet to the specified vNIC.</p>
<p><a name="wp9000060"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">The interface virtualizer never performs any local switching between virtual machines. The switching process is completely decoupled from the hypervisor, which brings networking of virtual machines to feature parity with networking of physical devices.</div>
<p><a name="wp9000061"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Switching is always performed by the network switch to which the interface virtualizer connects, which in this case is called the virtual interface switch (VIS) to indicate its capability not only to switch between physical ports, but also between virtual interfaces (VIFs) corresponding to vNICs that are remote from the switch. Said in a different way, each vNIC in a virtual machine will correspond to a VIF in the VIS, and any switching or policy enforcement function will be performed within the VIS and not in the hypervisor. The VIS can be any kind of access-layer switch in the network (a blade, top-of-rack, or end-of-row switch) as long as it supports NIV (Figure 4).</div>
<p><a name="wp9000062"></a></p>
<p class="pFigureCaptionCMT" style="margin: 12pt 0pt 12pt 47pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: -47pt; text-transform: none;"><strong>Figure 4.</strong> Architectural Elements of the NIV Model</p>
<p><a name="wp9000063"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;"><img id="wp3000005" src="http://www.cisco.com/en/US/solutions/collateral/ns340/ns517/ns224/ns892/ns894/images/white_paper_c11-525307-5.jpg" border="0" alt="" hspace="0" vspace="0" width="367" height="334" /></div>
<p><a name="wp9000064"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">An important consequence of the NIV model is that the VIS cannot be just any IEEE 802.1D-compliant Ethernet switch, but it must implement some extensions to support the newly defined satellite relationships. These extensions are link local and must be implemented both in the switch and in the interface virtualizer. Without such extensions, the portions of traffic belonging to different virtual machines cannot be identified because the virtual machines are multiplexed over a single physical link.</div>
<p><a name="wp9000065"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">In addition, a VIS must be enabled to potentially forward a frame back on the same inbound port from which it was received. The IEEE 801.D standard that defines the operation of Layer 2 Ethernet switches clearly states that a compliant switch is never allowed to forward any frames back on the same interface from which they were received. This measure was originally introduced in the standard to avoid the creation of loops in Layer 2 topologies while enabling relatively simple hardware implementations of Layer 2 forwarding engines. The technology that is currently available for implementing forwarding engines allows much more sophisticated algorithms, and thus this requirement no longer needs to be imposed. Nonetheless, the capability of a network switch to send packets back on the same interface from which they were received still requires the proper level of standardization. Cisco defined a protocol, VNTag, that has been submitted to the IEEE 802.3 task force for standardization.</div>
<p><a name="wp9000066"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">NIV represents innovation at Layer 2 that is designed for deployment within the VN-Link operating framework. Specifically, it includes the same mechanisms, such as port profiles, vEth interfaces, support for virtual machine mobility, a consistent network deployment and operating model, and integration with hypervisor managers, as the Cisco Nexus 1000V Series.</div>
<p><a name="wp9000067"></a></p>
<p class="pSubhead1CMT" style="font-size: 10pt; font-style: normal; font-variant: normal; font-weight: bold; margin-left: 0pt; margin-right: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Conclusion</p>
<p><a name="wp9000068"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">The introduction of bladed server architectures and server virtualization has invalidated several design, operational, and diagnostic assumptions of data center networks. Server virtualization allows multiple OS images to transparently share the same physical server and I/O devices. As a consequence, it introduces the need to support local switching between different Virtual Machines within the same server. Cisco and VMware have collaborated to define a set of APIs that enable transparent integration of third-party networking capabilities within the VMware Virtual Infrastructure.</div>
<p><a name="wp9000069"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">Cisco has been the first networking vendor to take advantage of such capabilities to deliver VN-Link, a portfolio of networking solutions that can operate directly within the distributed hypervisor layer and offer a feature set and operational model that is familiar and consistent with other Cisco networking products. This approach provides an end-to-end network solution to the new requirements created by server virtualization.</div>
<p><a name="wp9000070"></a></p>
<div class="pBodyCMT" style="margin: 0pt 0pt 7pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none;">VN-Link can be implemented as a Cisco distributed virtual switch, or DVS, running entirely in software within the hypervisor layer (Cisco Nexus 1000V Series) or in a new class of devices that support network interface virtualization, or NIV, and eliminate the need for software-based switching within hypervisors. VN-Link provides an immediate solution to virtual machine networking requirements, while laying the foundation for future enhanced and simplified connectivity options in virtualized data centers.</div>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/virtualization-aware-networking-powered-by-cisco-and-vmware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle buys Virtual Iron</title>
		<link>http://geeknizer.com/oracle-buys-virtual-iron/</link>
		<comments>http://geeknizer.com/oracle-buys-virtual-iron/#comments</comments>
		<pubDate>Wed, 13 May 2009 14:18:03 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[virtualIron]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://taranfx.com/blog/?p=776</guid>
		<description><![CDATA[I just got word that Oracle has continued its spending spree by acquiriring Virtual Iron. After Oracle’s acquistion of Sun (see Oracle to Buy Sun &#8211; View from the Virtual... <span class="meta-more"><a href="http://geeknizer.com/oracle-buys-virtual-iron/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://ivory.vnunet.com/images/oracle/oracle-hq-01/medium.jpg" alt="" width="185" height="110" />I just got word that <a href="http://www.oracle.com/">Oracle</a> has continued its spending spree by acquiriring <a href="http://www.virtualiron.com/">Virtual Iron</a>. After Oracle’s acquistion of Sun (see Oracle to Buy Sun &#8211; View from the Virtual World), it is clear that Oracle is building a soup to nuts virtualization story.</p>
<h4>Here’s what Oracle has to say about Virtual Iron</h4>
<blockquote><p><strong>News Facts</strong></p>
<ul>
<li>Oracle has agreed to acquire Virtual Iron Software, Inc. (Virtual Iron), a provider of server virtualization management software that enables dynamic resource and capacity management in virtualized data centers.</li>
<li>The combination of Virtual Iron’s technology and <a href="http://www.oracle.com/technologies/virtualization/index.html" target="_new"><span>Oracle VM’s</span></a> scalable, high performance and highly available server virtualization product is expected to provide more comprehensive and dynamic resource management across the full software stack.</li>
<li>Customers are expected to benefit from better capacity utilization, streamlined virtual server configuration, and improved visibility and control of their enterprise software.</li>
<li>The transaction is subject to customary closing conditions and is expected to close this summer.</li>
<li>Until the deal closes, each company will continue to operate independently.</li>
<li>Financial details of the transaction were not disclosed.</li>
</ul>
</blockquote>
<h4>Snapshot analysis</h4>
<p>Virtual Iron has been on my radar screen for quite some time.  I’ve often written about how this company’s orchestration/management software.  This technology, combined with Oracle’s VM software would allow Oracle to directly address needs of quite a few customers.</p>
<p>It appears that many of the stand-alone vendors of orchestration software are feeling the pain caused by customers not always understanding or believing the claims of savings, performance and better reliability.  I’ve heard that Cassatt, Scalent and Virtual Iron were having difficulties.</p>
<p>Virtual Iron was a good choice for Oracle for a number of reasons including the following:</p>
<ul>
<li>Virtual Iron’s product is easy to install and easy to use making it ideal for SMB customers</li>
<li>Virtual Iron’s product used the Xen hypervisor and could be readily enhanced to support either Oracle’s or Sun’s Xen-based hypervisor</li>
<li>Virtual Iron’s product would allow Oracle to have a better, more powerful SMB offering</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/oracle-buys-virtual-iron/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Virtualization, analyzing Pros and Cons</title>
		<link>http://geeknizer.com/virtualization-analyzing-pros-and-cons/</link>
		<comments>http://geeknizer.com/virtualization-analyzing-pros-and-cons/#comments</comments>
		<pubDate>Mon, 11 May 2009 17:13:54 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Energy]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[Pros and Cons]]></category>

		<guid isPermaLink="false">http://taranfx.com/blog/?p=748</guid>
		<description><![CDATA[Virtualization, the technology that found it home for innovation at IBM mainframes with a totally different purpose has now become an integral part of enterprise serving some other benefits. Virtualization... <span class="meta-more"><a href="http://geeknizer.com/virtualization-analyzing-pros-and-cons/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><!-- CONTENT GOES HERE--></p>
<p class="first"><img class="alignleft" src="http://www.desktop-virtualization.com/images/x86-hardware-virtualization.jpg" alt="" width="375" height="316" />Virtualization, the technology that found it home for innovation at IBM mainframes with a totally different purpose has now become an integral part of enterprise serving some other benefits. Virtualization is making data centers more flexible and efficient, but the technology is also raising new challenges, IT managers say.</p>
<p>Consolidating onto fewer physical servers is one of the technology&#8217;s key benefits but there are some tradeoffs here. The <a href="http://www.networkworld.com/supp/2008/ndc5/081808-ndc-archives-power-cooling.html">cooling</a> needs of a virtualized server are quite different than the needs of a server running only one application.</p>
<p>With virtualization increasing CPU utilization to 70-80%, &#8220;that generates a lot more heat,&#8221; says Turner, director of networks    and systems at Brandeis. &#8220;If you walk behind the racks of virtualized servers, the heat is just pouring out of those guys.    … We&#8217;re seeing heat dump into these rooms like never before.&#8221;</p>
<p>Using VMware and Xen, Brandeis has virtualized nearly all of its servers over the last couple of years, reducing its total    number of physical servers from about 120 to less than 30 today. But Turner says his power use has increased on the whole    because virtualization has made it easy to spin up many new applications that he didn&#8217;t run when Brandeis used only physical    resources.</p>
<p>Also contributing to the power crunch is Brandeis&#8217;s use of a high-performance computing cluster and Moore&#8217;s law of increasing    processor speeds. Brandeis has managed growing power needs by increasing the size of uninterruptable power supplies, says    Turner, who specified using APC&#8217;s Symmetra for its scalability.</p>
<p>&#8220;We&#8217;re having to adapt the data center  to new demands that in the past just weren&#8217;t there,&#8221;    Turner says.</p>
<p>Ultimately, the goal is to examine usage over time and power down unused nodes, while more intelligently managing live migration    capabilities, he says.</p>
<p>Virtualization has improved development environment and made the provisioning of new servers simpler and faster,    but not every workload is appropriate for the technology.</p>
<p>&#8220;Applications that require a lot of processing power are not good candidates for virtualization.&#8221;</p>
<p>Storage-area network technology is also just starting to catch up with the realities of virtualization, with the number of required storage volumes    growing as IT packs more virtual machines onto fewer physical boxes, Turner says.</p>
<p>But virtualization will be essential at State Street as it considers building a private cloud network. While the details and implementation date have not been figured out, Meyer says her team is hoping to harness virtualization, Web services and other technologies to build a network that lets users request new services and get them quickly, without having to worry about buying a server or setting up storage.</p>
<p>They can request a service and the service will be there. That&#8217;s the idea, The services that users require    most often will be easily available to them through the [private] cloud.</p>
<div id="related_content"></div>
<p>State Street is looking at public cloud services but is leaning toward keeping critical data center operations internal. &#8220;We&#8217;re evaluating the security implications [of public cloud services],&#8221; she says. &#8220;I am not sure the security is there for our business.&#8221;</p>
<p>At IT Roadmap, Meyer will talk generally about delivering IT services better, faster and more affordably. Despite being in    a recession, IT can improve its operations and prepare for the future, she says.</p>
<p>&#8220;Crises produce opportunities,&#8221; she says. &#8220;We have a great opportunity ahead of us. This is the best time to position IT,    because when the market comes back it will come back so fast that you have to be ready.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/virtualization-analyzing-pros-and-cons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

