{"id":4222,"date":"2012-09-04T14:39:57","date_gmt":"2012-09-04T13:39:57","guid":{"rendered":"http:\/\/vmdamentals.com\/?p=4222"},"modified":"2012-09-04T14:42:33","modified_gmt":"2012-09-04T13:42:33","slug":"vmworld-2012-enhanced-vmotion","status":"publish","type":"post","link":"https:\/\/www.vmdamentals.com\/?p=4222","title":{"rendered":"Enhanced vMotion: Killer feature or just a tick in the box?"},"content":{"rendered":"<blockquote><p>At VMworld 2012 vSphere 5.1 was introduced. One of the features is &#8220;Enhanced vMotion&#8221;. Using Enhanced vMotion you can migrate between &#8220;shared nothing&#8221; hosts. Yes, you can now migrate live between local storage and shared storage as VMware has combined the storage vMotion and vMotion all-in-one. Cool new feature that can&#8217;t be missed, or just another tick in the box to keep up with Hyper-V in the announced Microsoft 2012 server?\n<\/p><\/blockquote>\n<p><BR><br \/>\n<strong>Enhancements on vMotion called &#8220;Enhanced vMotion&#8221;<\/strong><\/p>\n<p>What a catchy name! \ud83d\ude09 So what does it do? Well, for one it allows you to <!--more-->perform &#8220;share nothing&#8221; vMotions. Yes! You can now vMotion between local disk and shared disk, or even local disk to another local disk located in another host! Ow so you are a non-believer? Watch and be amazed:<\/p>\n<p>I have two vSphere 5.1 nodes called Lilo and Stitch. Both have a local datastore called <name>-local. On top of this is Jumba, a vCenter 5.1 instance. Of course we&#8217;ll be using the new (and very cool!) web-based interface to show of the share-nothing enhanced vMotion:<\/p>\n<p><div id=\"attachment_4231\" style=\"width: 530px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/vmdamentals.com\/wp-content\/uploads\/2012\/08\/VM-sitting-on-local-storage1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4231\" src=\"http:\/\/vmdamentals.com\/wp-content\/uploads\/2012\/08\/VM-sitting-on-local-storage1-520x450.png\" alt=\"\" title=\"VM sitting on local storage\" width=\"520\" height=\"450\" class=\"size-large wp-image-4231\" srcset=\"https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/VM-sitting-on-local-storage1-520x450.png 520w, https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/VM-sitting-on-local-storage1-270x233.png 270w, https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/VM-sitting-on-local-storage1.png 852w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><\/a><p id=\"caption-attachment-4231\" class=\"wp-caption-text\">Webclient view of the vCenter 5.1 server &#8220;Jumba&#8221;, with two vSphere 5.1 nodes &#8220;Lilo &#038; Stitch&#8221;. On Lilo&#8217;s local storage a VM called &#8220;Banshee&#8221; is sitting there. Ready for the share-nothing vMotion!<\/p><\/div><br \/>\n<br \/>\nNow we start the &#8220;share nothing vMotion&#8221; by selecting I want to migrate away from the local storage as well as the host, to the other host and its local storage: <\/p>\n<p><div id=\"attachment_4233\" style=\"width: 570px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/vmdamentals.com\/wp-content\/uploads\/2012\/08\/migrate-share-nothing.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4233\" src=\"http:\/\/vmdamentals.com\/wp-content\/uploads\/2012\/08\/migrate-share-nothing-560x223.png\" alt=\"\" title=\"migrate share-nothing\" width=\"560\" height=\"223\" class=\"size-large wp-image-4233\" srcset=\"https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/migrate-share-nothing-560x223.png 560w, https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/migrate-share-nothing-270x107.png 270w, https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/migrate-share-nothing.png 748w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/a><p id=\"caption-attachment-4233\" class=\"wp-caption-text\">We&#8217;re migrating to a new host and to a new datastore &#8211; From a local store on one vSphere node to local on the other vSphere node!<\/p><\/div><br \/>\n<br \/>\nNow we select the remote datastore &#8211; yes: The other local disk on the other host:<\/p>\n<p><div id=\"attachment_4234\" style=\"width: 570px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/vmdamentals.com\/wp-content\/uploads\/2012\/08\/selecting-the-destination-local-store.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4234\" src=\"http:\/\/vmdamentals.com\/wp-content\/uploads\/2012\/08\/selecting-the-destination-local-store-560x301.png\" alt=\"\" title=\"selecting the destination local store\" width=\"560\" height=\"301\" class=\"size-large wp-image-4234\" srcset=\"https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/selecting-the-destination-local-store-560x301.png 560w, https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/selecting-the-destination-local-store-270x145.png 270w, https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/selecting-the-destination-local-store.png 790w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/a><p id=\"caption-attachment-4234\" class=\"wp-caption-text\">Really weird &#8211; Going from local storage on one node directly to local storage on another node!<\/p><\/div><br \/>\n<br \/>\nNow we are ready to start the actual vMotion&#8230; Off it goes:<\/p>\n<p><div id=\"attachment_4235\" style=\"width: 570px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/vmdamentals.com\/wp-content\/uploads\/2012\/08\/share-nothing-migrating.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4235\" src=\"http:\/\/vmdamentals.com\/wp-content\/uploads\/2012\/08\/share-nothing-migrating-560x157.png\" alt=\"\" title=\"share-nothing migrating\" width=\"560\" height=\"157\" class=\"size-large wp-image-4235\" srcset=\"https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/share-nothing-migrating-560x157.png 560w, https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/share-nothing-migrating-270x75.png 270w, https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/share-nothing-migrating.png 912w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/a><p id=\"caption-attachment-4235\" class=\"wp-caption-text\">The share-nothing Enhanced vMotion is running. Best of all&#8230; The VM stays fully functional \ud83d\ude42<\/p><\/div><br \/>\n<br \/>\nMy VM is still fully active as the vMotion completes both data movement and VM relocation. Too cool! After a while, the Enhanced vMotion completes and look, the VM is now running on the other host on its local storage:<\/p>\n<p><div id=\"attachment_4236\" style=\"width: 570px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/vmdamentals.com\/wp-content\/uploads\/2012\/08\/migration-complete.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4236\" src=\"http:\/\/vmdamentals.com\/wp-content\/uploads\/2012\/08\/migration-complete-560x253.png\" alt=\"\" title=\"migration complete\" width=\"560\" height=\"253\" class=\"size-large wp-image-4236\" srcset=\"https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/migration-complete-560x253.png 560w, https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/migration-complete-270x122.png 270w, https:\/\/www.vmdamentals.com\/wp-content\/uploads\/2012\/08\/migration-complete.png 1070w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/a><p id=\"caption-attachment-4236\" class=\"wp-caption-text\">Migration complete. The VM is now running on the other node, on its local storage. The Enhanced &#8220;Share Nothing&#8221; vMotion is complete!<\/p><\/div><br \/>\n<br \/>\nVery cool from a technology standpoint&#8230; But is it that useful in production environments?<br \/>\n<BR><br \/>\n<strong>Enhanced vMotion: Killer feature or just a &#8220;tick in the box&#8221; ?<\/strong><\/p>\n<p>From a technical perspective this &#8220;share nothing&#8221; vMotion is very cool. You can now migrate VMs live from one node to the other, without any shared storage. But how effective is this in a production environment? It is really only useful if you have or plan to use local storage&#8230; And when you look at it from that perspective, you still loose the killer features as the much more speedy vMotions you get with shared storage, and of course VMware HA will not work when you use local storage and the &#8220;share nothing&#8221; vMotions. Maybe it is just to show off: Microsoft&#8217;s new version of Hyper-V (Windows server 2012) will also be able to perform &#8220;share-nothing&#8221; vMotions. Just another tick in the box? (and VMware, while we are discussing &#8220;ticks in the box&#8221;: how about being able to create up to 64TB virtual disks?!?!) <\/p>\n<p>So in the end the usefulness of the net Enhanced vMotion is limited in larger production environments I think. But VMware is heavily aiming its arrows at the smaller shops, and they will certainly appreciate new abilities like this.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At VMworld 2012 vSphere 5.1 was introduced. One of the features is &#8220;Enhanced vMotion&#8221;. Using Enhanced vMotion you can migrate between &#8220;shared nothing&#8221; hosts. Yes, you can now migrate live between local storage and shared storage as VMware has combined the storage vMotion and vMotion all-in-one. Cool new feature that can&#8217;t be missed, or just [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[313,77,5,6],"tags":[504,506,507,503,65,505,502,509,508],"class_list":["post-4222","post","type-post","status-publish","format-standard","hentry","category-designing-the-future","category-storage","category-vmware","category-vmware-news","tag-enhanced-vmotion","tag-share-nothing","tag-share-nothing-vmotion","tag-storage-vmotion","tag-vmotion","tag-vmware-enhanced-vmotion","tag-vmware-vmotion","tag-vsphere-5-1-enhanced-vmotion","tag-vsphere-5-1-vmotion"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.vmdamentals.com\/index.php?rest_route=\/wp\/v2\/posts\/4222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vmdamentals.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vmdamentals.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vmdamentals.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vmdamentals.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4222"}],"version-history":[{"count":14,"href":"https:\/\/www.vmdamentals.com\/index.php?rest_route=\/wp\/v2\/posts\/4222\/revisions"}],"predecessor-version":[{"id":4256,"href":"https:\/\/www.vmdamentals.com\/index.php?rest_route=\/wp\/v2\/posts\/4222\/revisions\/4256"}],"wp:attachment":[{"href":"https:\/\/www.vmdamentals.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vmdamentals.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vmdamentals.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}