Zaits wrote: » Since I want to use XenMotion does my storage need to be attached to the pool?
Zaits wrote: » Also I know Vmware can migrate the datastore as well as the virtual machine, can XenServer do this as well?
Zaits wrote: » -It appears Thin Provisioning is only configurable via CLI and this question kind of ties into my first one. I was able to configure a SR for a single server that had Thin Provisioning enabled except I was not able to get the SR to attach to the pool with Thin Provisioning enabled.
MentholMoose wrote: » Yes, both hosts will need to be connected to the storage. If the hosts are configured in a pool and you add the storage via XenCenter, it should connect to both hosts automatically. If you use the CLI you have to add it to each host manually, or as a shortcut you may be able to add it to one host and use the repair option in XenCenter for the other hosts. No it cannot. There may be some other problem. Can you confirm that the second host definitely has access to the storage?
Starke wrote: » What SAN are you running? You are much better off running thin provisioning on the SAN if it supports it. You should create the pool first with both of your hosts added then add your SR. Citrix XenServer DOES have something similar to Storage Motion, you just can't run it online. When the VM is turned off you can select Move VM and select your new SR. MM or I can probably answer any of your other questions, thanks.
Starke wrote: » Citrix XenServer DOES have something similar to Storage Motion, you just can't run it online. When the VM is turned off you can select Move VM and select your new SR.
MentholMoose wrote: » I have to disagree with this, for three reasons. First, the main characteristic of Storage VMotion is the fact that is can be done live, and XenServer lacks this functionality. Second, Storage VMotion is an actual move, and XenServer has no move functionality. There is Copy VM in XenCenter, or xe vdi-copy at the CLI, both of which are copy rather than move processes. That may sound like nitpicking, but it brings me to point three, Storage VMotion is highly automated, literally just a few clicks and you are done, and there is nothing similar included with XenServer. Moving VMs in XS is a mess, not at all similar to Storage VMotion. Any scenario requires downtime, and with a large VM it can take many hours. With Copy VM in XC you end up with a VM that is not even identical to the original, so when you're done you have to edit it to fix settings that changed, such as the MAC address (assuming you care). Then you verify the copied VM works, and manually delete the original VM and disks. Alternatively you can detach the drives from both the original and the copy, attach the copied drives to the original, verify the original VM works, then manually delete the copied VM and original disks. Alternatively you can use xe vdi-copy to copy the disks to the new location. When that's done, you can detach the disks from the original VM and attach the new disks, verify the VM works, and finally delete the original disks. This is probably scriptable, but that is a hassle (I've scripted the vdi-copy portion only). Also there is no progress meter, so it's up to your imagination to determine when it might finish. Also, if you are using XC, don't exit out of XC (to reboot, etc.) or else Copy VM will fail and you have to start over. And yet another potential problem is that XenServer assigns the vdi-copy to a random host in the pool, and it doesn't check if that host is available, so either method will have random failures if a host in a pool is unavailable (rebooting, being patched, whatever). Sorry for the rant, I had to move a bunch of XenServer VMs recently and it was traumatizing.
Starke wrote: » I am going to have to disagree with you as well. Storage Motion is the ability to move a VM between datastores. In VMware you can utilize this feature while the VM is turned off if you do not have the proper licensing.
VMware wrote: VMware Storage VMotion enables live migration for running virtual machine disk files from one storage location to another with no downtime or service disruption.