VMware vMotion without Shared Storage?

By | February 6, 2015

I decided to write this post because I have heard many times that vMotion is not possible without shared storage. vMotion (known as Enhanced vMotion) is supported and possible to be done without shared storage since vSphere 5.1. This vMotion is a combination of vMotion and Storage vMotion!Enhanced vMotion

I understand that within a long time, one of the most crucial vMotion requirement was shared storage (the source/destination vSphere hosts had to have access to the same datastore) and still this practice persists today. Also there are many VMware environments based on vSphere 5.0 where vMotion is supported only with shared storage.

When to use vMotion without shared storage? For example for performing cross-cluster migrations, when the target cluster machines might not have access (this is a best practice) to the source cluster's storage.

Of course, there are still some strict requirements such CPU Compatibility (e.g. vMotion between Intel and AMD is not supported) or when you move a virtual machine with RDMs and do not convert those RDMs to VMDKs, the destination host must have access to the RDM LUNs.

For me, there are some important vMotion limitations yet (included vSphere 5.5 U2):

  • vMotion is not supported across vCenter servers
  • vMotion for Long-Distance supports only 10ms latency

Update 03.2015: Fortunately, it has been changed! with a new features and improvments of vSphere 6.0! vSphere 6.0 introduced vMotion enhancements. ๐Ÿ™‚

There are some possibilities to speed up/accelerate vMotion. For more information please follow my another post: How to accelerate/speed up vMotion?.

NOTE: To be able to run vMotion without shared storage, you need to use WebClient.

4 thoughts on “VMware vMotion without Shared Storage?

    1. Mariusz Post author

      It depends on what I need to do ๐Ÿ™‚ Recently I've been using WebClient because SRM 5.8 is supported only with WebClient. Also I have updated this post because I forgot to mention that VMotion without shared storage is possible only via WebClient.

      Reply
  1. Lior

    Hi
    Is it possible to vmotion with multi nic (to gain more than 1gbps of speed) from a local storage in esx to the local storage of another esx? Without shared storage.
    Thank you

    Reply
    1. Mariusz Post author

      Hi,

      Yes, i think so. During migrating (VMotion+Storage VMotion) VMs, the VMotion network is used.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.