cloudstack/vmware-base/src/com/cloud/hypervisor/vmware/mo
Likitha Shetty 8b0a46502a CLOUDSTACK-5122. [VMware] During upgrade from 4.1 system vms don't come up with 'ROOT-x-y VMDK file not found' exception.
During VM start, if VM already exists and CS finds a matching disk in storage for each of the existing disk then the VM is reconfigured with VM's existing disk information. This existing disk information for a VM is got from vCenter.
CS checks if a matching disk exists in storage by checking if there is a disk in storage whose name atleast partially matches with the name of the existing disk.
Post 4.1, Volume path has been changed to ROOT-<instanceId> from ROOT-<instanceId>-<volumeId>. Hence in case of an upgraded setup (pre 4.1 to 4.2) during search for an existing disk in storage even though ROOT-<instanceId>-<volumeId> has been deleted, CS does a postive match of the old existing disk because of the partial match with the new disk ROOT-<instanceId> that exists in storage. And so when VM is being powered on by vCenter it looks for ROOT-<instanceId>-<volumeId> and fails to power on.
Solution - While looking for a VM's matching disk in storage, instead of checking if a disk with a partial match exists check if a disk with the exact name exists.
2013-11-25 14:47:13 +05:30
..
BaseMO.java Upgrade to use Vsphere 5.1 SDK jar, fixed all compilation error with new 2013-02-04 17:41:36 -08:00
ClusterMO.java CLOUDSTACK-4464,CLOUDSTACK-4529: use property collector to collect all information in one round, we have a few other places that need to do it the same way 2013-09-04 14:49:46 -07:00
CustomFieldConstants.java CLOUDSTACK-4659: Add the missing feature back for GC VMware worker VMs 2013-09-17 14:06:52 -07:00
CustomFieldsManagerMO.java Fix cast error from List<?> to array. 2013-02-05 21:44:38 -08:00
DatacenterMO.java CLOUDSTACK-4734: Validate and Fail-over to another VmwareContext object when it is from the pool 2013-09-27 15:57:56 -07:00
DatastoreFile.java merging vmware-base license header updates from Chip Childers 2012-06-23 00:40:01 -04:00
DatastoreMO.java CLOUDSTACK-3869: make new folder structure to work with Create/Delete/Attach/Detach commands 2013-09-04 14:49:45 -07:00
DiskControllerType.java merging vmware-base license header updates from Chip Childers 2012-06-23 00:40:01 -04:00
DistributedVirtualSwitchMO.java PVLAN : Implementing PVLAN deployment capability for VMware deployments in cloudstack. 2013-05-16 14:50:16 -07:00
FeatureKeyConstants.java CLOUDSTACK-2592 [Automation]: Scale up VM on VMWARE without license doesn't throw appropriate error 2013-07-08 12:49:39 +05:30
HostDatastoreBrowserMO.java CLOUDSTACK-659 Support for storage migration in Cloudstack deployment over VMware Added VmwareStorageMotionStrategy to deal with storage motion tasks. Added target host parameter to MigrateWithStorageCommand. 2013-05-31 21:19:28 +05:30
HostDatastoreSystemMO.java Changes related to Review Board comments 2013-07-18 20:10:58 -06:00
HostFirewallSystemMO.java Upgrade to use Vsphere 5.1 SDK jar, fixed all compilation error with new 2013-02-04 17:41:36 -08:00
HostMO.java CLOUDSTACK-4908: CPU socket count of host Adding cpu socket count of the host in hostresponse 2013-11-05 16:12:36 +05:30
HostNetworkSystemMO.java merging vmware-base license header updates from Chip Childers 2012-06-23 00:40:01 -04:00
HostStorageSystemMO.java Changes related to Review Board comments 2013-07-18 20:10:58 -06:00
HostVirtualNicType.java merging vmware-base license header updates from Chip Childers 2012-06-23 00:40:01 -04:00
HttpNfcLeaseMO.java Fix a bug in converting Enum type to String. 2013-02-07 12:23:57 -08:00
HypervisorHostHelper.java CLOUDSTACK-5046:Vmware- System's StartCommand failed with 2013-11-05 16:36:05 -08:00
LicenseAssignmentManagerMO.java CLOUDSTACK-2592 [Automation]: Scale up VM on VMWARE without license doesn't throw appropriate error 2013-07-08 12:49:39 +05:30
LicenseManagerMO.java CLOUDSTACK-2592 [Automation]: Scale up VM on VMWARE without license doesn't throw appropriate error 2013-07-08 12:49:39 +05:30
NetworkDetails.java merging vmware-base license header updates from Chip Childers 2012-06-23 00:40:01 -04:00
NetworkMO.java Fix cast error from List<?> to array. 2013-02-05 21:44:38 -08:00
PerfCounterInfoMapper.java merging vmware-base license header updates from Chip Childers 2012-06-23 00:40:01 -04:00
PerfManagerMO.java Revert "Reverting the range of commits that broke the build" 2013-08-08 15:02:40 -07:00
SnapshotDescriptor.java adding runbook and publican-cloudstack to docs 2012-06-29 11:16:18 -04:00
TaskMO.java Upgrade to use Vsphere 5.1 SDK jar, fixed all compilation error with new 2013-02-04 17:41:36 -08:00
VersioningContants.java merging vmware-base license header updates from Chip Childers 2012-06-23 00:40:01 -04:00
VirtualDiskManagerMO.java CLOUDSTACK-659 Support for storage migration in Cloudstack deployment over VMware Added VmwareStorageMotionStrategy to deal with storage motion tasks. Added target host parameter to MigrateWithStorageCommand. 2013-05-31 21:19:28 +05:30
VirtualEthernetCardType.java merging vmware-base license header updates from Chip Childers 2012-06-23 00:40:01 -04:00
VirtualMachineDiskInfo.java CLOUDSTACK-3237: add disk chain sync logic to handle out-of-band chain changes that could happen in storage live migration and VM snapshot operations 2013-09-04 14:49:46 -07:00
VirtualMachineDiskInfoBuilder.java CLOUDSTACK-5122. [VMware] During upgrade from 4.1 system vms don't come up with 'ROOT-x-y VMDK file not found' exception. 2013-11-25 14:47:13 +05:30
VirtualMachineMO.java CLOUDSTACK-669: Add host level side-by-side VM state report for graceful sync model migration 2013-11-20 18:17:29 -08:00
VirtualSwitchType.java Fixing mapping of virtual switch types. 2013-03-04 16:25:24 +05:30
VmdkFileDescriptor.java merging vmware-base license header updates from Chip Childers 2012-06-23 00:40:01 -04:00
VmwareHostType.java merging vmware-base license header updates from Chip Childers 2012-06-23 00:40:01 -04:00
VmwareHypervisorHost.java CLOUDSTACK-4908: CPU socket count of host Adding cpu socket count of the host in hostresponse 2013-11-05 16:12:36 +05:30
VmwareHypervisorHostNetworkSummary.java merging vmware-base license header updates from Chip Childers 2012-06-23 00:40:01 -04:00
VmwareHypervisorHostResourceSummary.java CLOUDSTACK-4908: CPU socket count of host Adding cpu socket count of the host in hostresponse 2013-11-05 16:12:36 +05:30