H-LK commented on issue #13249:
URL: https://github.com/apache/cloudstack/issues/13249#issuecomment-5203008010

   @DaanHoogland, the problem was an inconsistency in CloudStack 4.20: new 
VMware data volumes were created as First Class Disks (FCDs), while parts of 
the attach/detach lifecycle still expected file-based VMDKs. This caused path 
lookup, relocation, and controller/adapter handling to fail, especially during 
reattach.
   
   Our workaround creates new data volumes as classic VMDKs through a temporary 
worker VM. It also synchronizes legacy paths before attach and preserves the 
requested provisioning and adapter types.
   
   This works reliably in our environment, but it is not a general solution: it 
bypasses FCDs, does not convert existing FCD volumes, adds worker-VM overhead, 
and has not been validated with VVOLs, local storage, or all migration 
scenarios.
   
   Code:
   
   
https://github.com/H-LK/cloudstack-4.20.3.0-vmware-datadisk-fcd-fix/tree/vmware-datadisk-fcd-fix


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to