Storage VMotion (Full Version)

All Forums >> [VMware Virtualization] >> Storage Management



Message


mdriscoll -> Storage VMotion (2.Jun.2008 5:44:01 PM)

In David Davis' article "Overview of VMware ESX / VMware Infrastructure Advanced Feature," he says that using Storage VMotion "you could move a VM guest from one ESX server's local storage to another ESX server's local storage with no downtime for the end users of that VM guest." I wasn't familiar with Storage VMotion so I started looking around VMware's website for more information about it. Based on what I've read there it seems like Storage VMotion is for moving a running VM between datastores connected to a particular host. Nothing that I read indicated to me that you could use it to move a running VM from the local storage on one ESX host to the local storage on another ESX host. Obviously I've never actually tried this so I was just wondering if someone could clarify this for me.




mkguy -> RE: Storage VMotion (3.Jun.2008 3:17:54 AM)

I did not use StorageVMotion for myself yet. but according to this what's new and what's different guide, it is used to move a VM's files from one datastore to another datastore within the same ESX server host with no downtime.

When you use ordinary VMotion between 2 ESX servers, it is, as far as I know from ESX 3.0.x, not possible to change the datastore on the target host, since it just grabs the files on the existing shared VMFS volume. I guess this still applies to ESXi/3.5, but I'm not that sure about that.

Check out the Storage VMotion chapter here:
http://www.rtfm-ed.co.uk/docs/vmwdocs/Appendix_C_What's_New_and_Different_in_Vi3-5.pdf

Also check out the ESX admin guide on page 245, which states similar implications for the use of storage VMotion:
http://vmware.com/pdf/vi3_35/esx_3/r35/vi3_35_25_admin_guide.pdf,




daviddavis -> RE: Storage VMotion (3.Jun.2008 3:16:21 PM)

Thanks to you both for visiting the new VirtualizationAdmin.com website and for reading my article on VMware ESX Advanced features.

You both made some excellent points!

I have corrected the article to clarify & correct the example I provided on SVMotion.

An ESX Servers's local storage is called a datastore. SVMotion can more a running VM from datastore to datastore. However, there is a caveat. The source and destination must both be readable/writeable by the source of the VM. As, the local datastore on another ESX Server would not be readable/writeable by the source ESX server, then you would not be able to move a VM from the local datastore on one ESX Server to another.

However, you would be able to move a running VM from the local datastore on an ESX Server to a shared SAN datastore. Then, if you chose to, you could move that VM from the shared SAN to the local datastore on that server.

I hope that helps.

Thank you,




mdriscoll -> RE: Storage VMotion (3.Jun.2008 3:45:35 PM)

That does clarify the situation. Thanks.




abhishek124 -> RE: Storage VMotion (28.Jun.2008 11:02:42 AM)

Storage VMotion is for moving a running VM between datastores connected to a particular host.




Page: [1]