App Volumes by VMware provides, in the fly, application delivery to virtualized desktop environments.
This application delivery system allows applications to be delivered to virtualized desktop environments based on profiles using VMDK virtual disks without modifying the Virtual Machine or applications themselves.
App Volumes v. 2.xx has some issues when you try to migrate AppStack packages from one site to another using vSAN storage.
1. Find the AppStack you want to move and Copy the name of the package
For you to be able to migrate the AppStack packages from one site to another you need in the original site to create a VM, name it exactly as the AppStack package and attach the VMDK file of the AppStack package you want to migrate as a new disk.
After this process is completed you need to clone the machine to the new datacenter and use the same name as the previous one.
Now that you have the new VM on the new the VMDK file needs to be copied to VSAN.
To do this you’ll need to run the following command on the destination ESXi that has the VM
vmkfstools -d thin -i /vmfs/volumes/VSAN_FOLDER/NAME_OF_THE_APPSTACK_PACKAGE/NAME_OF_THE_APPSTACK_PACKAGE.vmdk /vmfs/volumes/VSAN_FOLDER/cloudvolumes2/apps/NAME_OF_THE_APPSTACK_PACKAGE.vmdk
You should get an output
Clone: 100% done.
You also need to copy the metadata from the original VSAN storage to the destination VSAN storage
After this procedure is completed you are able to Import the AppStack package to App Volumes on the new site
Congratulations you now have replicated an AppStack Package stored in vSAN between two sites.
Now it’s time to delete the VMs you have just created.
On the new site just delete the VM and the disk because you have copied it to a new location.
On the original site detach the disk and delete the VM.
I hope this was clarifying enough.