<?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; VMWare</title>
	<atom:link href="http://geeknizer.com/category/virtualization/vmware-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>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>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>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>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>VMotion &#8211; Seamless OS load-balancing</title>
		<link>http://geeknizer.com/vmotion-seamless-os-load-balancing/</link>
		<comments>http://geeknizer.com/vmotion-seamless-os-load-balancing/#comments</comments>
		<pubDate>Sun, 03 May 2009 20:27:17 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[vlan]]></category>
		<category><![CDATA[VMotion]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[flawless]]></category>
		<category><![CDATA[load balancing]]></category>
		<category><![CDATA[Os migration]]></category>
		<category><![CDATA[seamless]]></category>
		<category><![CDATA[vmotion]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://taranfx.com/blog/?p=650</guid>
		<description><![CDATA[One of VMware&#8217;s key &#8211; and extremely cool &#8211; features is VMotion. VMotion allows individual virtual machines (let&#8217;s say a Windows 2003 Server) to be dynamically moved to another VMware... <span class="meta-more"><a href="http://geeknizer.com/vmotion-seamless-os-load-balancing/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.tumfatig.net/docs/01_os/virtual/VMware%20VirtualCenter%20-%20Explications_files/vmotion_arch.gif" alt="" width="300" height="283" />One of VMware&#8217;s key &#8211; and extremely cool &#8211; features is <a href="http://www.vmware.com/products/vi/vc/vmotion.html">VMotion</a>. VMotion allows individual virtual machines (let&#8217;s say a Windows 2003 Server) to be dynamically moved to another VMware server without impact to users. Reading right from VMware&#8217;s VMotion page:</p>
<pre>VMware VMotion technology, unique to VMware,
leverages the complete virtualization of servers,
storage and networking to move an entire running
virtual machine instantaneously from one server
to another. The entire state of a virtual machine
is encapsulated by a set of files stored on
shared storage, and VMware’s VMFS cluster file
system allows both the source and the target ESX
Server to access these virtual machine files
concurrently. The active memory and precise
execution state of a virtual machine can then
be rapidly transmitted over a high speed
network. Since the network is also virtualized
by ESX Server, the virtual machine retains its
network identity and connections, ensuring a
seamless migration process.</pre>
<p><img src="http://www.vmware.com/files_inline/images/products_vmotion_diagram.gif" alt="" /></p>
<p>Put more simply, the Windows VM is copied to another physical machine, the switch CAM tables are updated with a <a href="http://wiki.wireshark.org/Gratuitous_ARP">gratuitous ARP</a>, traffic flows to the new VMWare server, and the old instance is shut down. All of this is completed in about 2 seconds which is short enough to prevent any TCP session failures. Users don&#8217;t have clue.</p>
<p>VMotion can be started manually (for let&#8217;s say a change window) or dynamically, based on resource usage, by VMware&#8217;s <a href="http://www.vmware.com/products/vi/vc/drs.html">Dynamic Resource Scheduler (DRS)</a>. If a single VMware server&#8217;s CPU usage gets above a certain limit, DRS moves a few VMs to another server, balancing the load. Users have no clue.</p>
<p>At the network level, there are two major requirements for VMotion. First, a dedicated, gigabit Ethernet VLAN is needed for VMotion traffic. This dedicated VLAN and bandwidth ensures VMs can be moved without impact to users. Second, and most importantly, the group of servers that VMs can be balanced between must be in the same Layer-2 domain. When a VM moves it cannot change any attributes, like its IP addresses. Thus, all target servers must have connections to the same VLANs as the source VMWare server.</p>
<p>This requirement will definitely lead to an expansion of Layer-2 domains, and thus spanning-tree. VMotion is just too cool and useful to not use. Server teams are going to demand large &#8220;VMware Farms&#8221; to balance and move VMs around. All of these servers require several physical connections so switch ports will be at a premium. This means more switches and, since all VMware servers must be in the same VLANs, larger spanning-tree fault domains. Spanning-tree and Layer-2 domains were being minimized, or at least significantly controlled, in the last few years in <a href="http://www.cisco.com/application/pdf/en/us/guest/netsol/ns107/c649/ccmigration_09186a008073377d.pdf">network design best practices</a>.  That is likely to begin changing as VMware becomes more mainstream.  New technologies like <a href="http://www.networkworld.com/reviews/2008/010308-cisco-virtual-switching-how.html">Cisco&#8217;s VSS</a> will become very important to limit spanning-tree&#8217;s impact (when it goes wrong&#8230;and it will go wrong&#8230;or at least one of your engineers will go wrong with it).</p>
<p>Still, VMotion&#8230;.very cool&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/vmotion-seamless-os-load-balancing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

